mirror of
https://github.com/clearlinux/common.git
synced 2026-09-07 14:24:05 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1368df937f | ||
|
|
4668b03fdd | ||
|
|
d612ea1d6d | ||
|
|
36d49108a6 | ||
|
|
cbfa62d79e | ||
|
|
312f6398a9 | ||
|
|
ee431ed33f | ||
|
|
349d8c6645 | ||
|
|
1aecb3dcf5 | ||
|
|
be88b856de | ||
|
|
e610c46517 | ||
|
|
f78b8dad99 | ||
|
|
19e7a08dee | ||
|
|
3a7b28e5fa | ||
|
|
8997481daf | ||
|
|
896832831f | ||
|
|
1978d3268c | ||
|
|
7d9588c779 | ||
|
|
7794fa715c | ||
|
|
1c79b04db3 | ||
|
|
b52570a7ad | ||
|
|
1a0e21943f | ||
|
|
c4fe341972 | ||
|
|
23cc04134a | ||
|
|
9614d9e14e | ||
|
|
7f94ad0fc5 | ||
|
|
443c6b9694 | ||
|
|
5d7039fb9a | ||
|
|
f2de7b7dc6 | ||
|
|
446c96bf65 | ||
|
|
0e420e434d | ||
|
|
be0cdd6c5d | ||
|
|
7111d57d6c | ||
|
|
96850c538a | ||
|
|
96fd23e88b | ||
|
|
6f5fd11673 | ||
|
|
7ea85257af | ||
|
|
4ccec6a4d0 | ||
|
|
c76272e46a | ||
|
|
1559d4e0b5 | ||
|
|
3ab672318e | ||
|
|
890363f65f | ||
|
|
e90b6f8c72 | ||
|
|
684a600f80 | ||
|
|
a45fc62812 | ||
|
|
511bd629c9 | ||
|
|
b0e3083d75 | ||
|
|
493f2a79af | ||
|
|
26e68a0cc8 | ||
|
|
27e4f02f58 | ||
|
|
2e28a2e579 |
+71
-14
@@ -26,6 +26,9 @@ WITH_SUDO = $(shell cmp /usr/bin/mock /usr/sbin/mock &> /dev/null && echo sudo )
|
|||||||
MOCK_SMP_FLAGS=$(patsubst -j%, -D_smp_mflags\ -j%,$(filter -j%, $(MAKEFLAGS)))
|
MOCK_SMP_FLAGS=$(patsubst -j%, -D_smp_mflags\ -j%,$(filter -j%, $(MAKEFLAGS)))
|
||||||
MOCK ?= $(WITH_SUDO) /usr/bin/mock -r $(MOCK_CONFIG_VAL) $(MOCK_SMP_FLAGS) $(MOCK_OPTS)
|
MOCK ?= $(WITH_SUDO) /usr/bin/mock -r $(MOCK_CONFIG_VAL) $(MOCK_SMP_FLAGS) $(MOCK_OPTS)
|
||||||
|
|
||||||
|
MOCK_CLEANUP_OPT := $(if $(CLEANUP),--cleanup-after,--no-cleanup-after)
|
||||||
|
AUTOSPEC_CLEANUP_OPT := $(if $(CLEANUP),-C)
|
||||||
|
|
||||||
ifneq ($(wildcard upstream),)
|
ifneq ($(wildcard upstream),)
|
||||||
__allsources := $(notdir $(strip $(shell cat upstream)))
|
__allsources := $(notdir $(strip $(shell cat upstream)))
|
||||||
__missingsources := $(filter-out $(wildcard ${__allsources}), ${__allsources})
|
__missingsources := $(filter-out $(wildcard ${__allsources}), ${__allsources})
|
||||||
@@ -71,7 +74,7 @@ mockproper:
|
|||||||
$(MOCK) --clean --uniqueext=$(PKG_NAME)
|
$(MOCK) --clean --uniqueext=$(PKG_NAME)
|
||||||
|
|
||||||
configemail:
|
configemail:
|
||||||
@test -d .git || git init
|
@test -d .git || git init -b main
|
||||||
@$(call subjectprefix,$(PKG_NAME))
|
@$(call subjectprefix,$(PKG_NAME))
|
||||||
@echo -n "Subject prefix email configured to: "
|
@echo -n "Subject prefix email configured to: "
|
||||||
@git config --get format.subjectPrefix
|
@git config --get format.subjectPrefix
|
||||||
@@ -88,7 +91,7 @@ prebuild-checks:
|
|||||||
#help which creates a src.rpm file from the spec file.
|
#help which creates a src.rpm file from the spec file.
|
||||||
#help Use MOCK_OPTS environment varible to pass down arbitrary mock options.
|
#help Use MOCK_OPTS environment varible to pass down arbitrary mock options.
|
||||||
build: prebuild-checks configemail $(SPECFILE) upstream $(SRPMFILE)
|
build: prebuild-checks configemail $(SPECFILE) upstream $(SRPMFILE)
|
||||||
$(MOCK) $(SRPMFILE) --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME)
|
$(MOCK) $(SRPMFILE) --result=results/ $(MOCK_CLEANUP_OPT) --uniqueext=$(PKG_NAME)
|
||||||
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
||||||
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
||||||
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
|
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
|
||||||
@@ -96,7 +99,7 @@ build: prebuild-checks configemail $(SPECFILE) upstream $(SRPMFILE)
|
|||||||
|
|
||||||
#help build-nocheck: Same as 'make build', but do not run the package's test suite.
|
#help build-nocheck: Same as 'make build', but do not run the package's test suite.
|
||||||
build-nocheck: configemail $(SPECFILE) upstream $(SRPMFILE)
|
build-nocheck: configemail $(SPECFILE) upstream $(SRPMFILE)
|
||||||
$(MOCK) $(SRPMFILE) --nocheck --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME)
|
$(MOCK) $(SRPMFILE) --nocheck --result=results/ $(MOCK_CLEANUP_OPT) --uniqueext=$(PKG_NAME)
|
||||||
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
||||||
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
||||||
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
|
@perl $(TOPLVL)/projects/common/count.pl results/build.log &> testresults
|
||||||
@@ -117,7 +120,7 @@ shell:
|
|||||||
.PHONY: $(SRPMFILE)
|
.PHONY: $(SRPMFILE)
|
||||||
$(SRPMFILE): $(SPECFILE) $(__allsources) localreponotice clean-old-content
|
$(SRPMFILE): $(SPECFILE) $(__allsources) localreponotice clean-old-content
|
||||||
@$(MAKE) spdxcheck
|
@$(MAKE) spdxcheck
|
||||||
$(MOCK) --buildsrpm --source=./ --spec=$(SPECFILE) --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME)
|
$(MOCK) --buildsrpm --source=./ --spec=$(SPECFILE) --result=results/ $(MOCK_CLEANUP_OPT) --uniqueext=$(PKG_NAME)
|
||||||
mv results/root.log results/srpm-root.log
|
mv results/root.log results/srpm-root.log
|
||||||
mv results/build.log results/srpm-build.log
|
mv results/build.log results/srpm-build.log
|
||||||
|
|
||||||
@@ -129,7 +132,7 @@ $(SRPMFILE): $(SPECFILE) $(__allsources) localreponotice clean-old-content
|
|||||||
# initialized locally, or if the remote contains no commits.
|
# initialized locally, or if the remote contains no commits.
|
||||||
pullrebase:
|
pullrebase:
|
||||||
@if [ -z "$$SKIP_GIT" ] && [ -e .git ]; then \
|
@if [ -z "$$SKIP_GIT" ] && [ -e .git ]; then \
|
||||||
if ! git rev-parse --verify --quiet origin/master > /dev/null; then \
|
if ! git rev-parse --verify --quiet origin/main > /dev/null; then \
|
||||||
echo "Remote not yet initialized. Continuing."; \
|
echo "Remote not yet initialized. Continuing."; \
|
||||||
exit 0; \
|
exit 0; \
|
||||||
fi; \
|
fi; \
|
||||||
@@ -143,7 +146,7 @@ pullrebase:
|
|||||||
echo "Current branch up-to-date. Continuing."; \
|
echo "Current branch up-to-date. Continuing."; \
|
||||||
exit 0; \
|
exit 0; \
|
||||||
fi; \
|
fi; \
|
||||||
echo "Rebasing to origin/master"; \
|
echo "Rebasing to origin/main"; \
|
||||||
if git status --porcelain | grep -q '^.[^?]'; \
|
if git status --porcelain | grep -q '^.[^?]'; \
|
||||||
then \
|
then \
|
||||||
git stash save; \
|
git stash save; \
|
||||||
@@ -179,7 +182,7 @@ autospec: preautospec-checks pullrebase localreponotice clean-old-content
|
|||||||
$${SETVERSION:+ --version $${SETVERSION}} \
|
$${SETVERSION:+ --version $${SETVERSION}} \
|
||||||
$${NON_INTERACTIVE:+ --non_interactive} \
|
$${NON_INTERACTIVE:+ --non_interactive} \
|
||||||
$${SKIP_GIT:+ --skip-git} \
|
$${SKIP_GIT:+ --skip-git} \
|
||||||
$${CLEANUP:+ -C} \
|
$(AUTOSPEC_CLEANUP_OPT) \
|
||||||
$(firstword $(NEWURL) $(URL));
|
$(firstword $(NEWURL) $(URL));
|
||||||
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
$(MAKE) link-new-rpms PKG_REPO_DIR="."
|
||||||
@$(MAKE) spdxcheck
|
@$(MAKE) spdxcheck
|
||||||
@@ -214,14 +217,24 @@ autospecnostate:
|
|||||||
scanlicense:
|
scanlicense:
|
||||||
python3 $(TOPLVL)/projects/autospec/autospec/autospec.py -t . --config $(AUTOSPEC_CONF) --license-only $(firstword $(NEWURL) $(URL)) --name $(PKG_NAME)
|
python3 $(TOPLVL)/projects/autospec/autospec/autospec.py -t . --config $(AUTOSPEC_CONF) --license-only $(firstword $(NEWURL) $(URL)) --name $(PKG_NAME)
|
||||||
|
|
||||||
#help bump: Increments the release file by one.
|
#help bump: Increments the package release number by one and commits the result. If
|
||||||
|
#help the variable BUMP_MSG is set, its value is used as the commit summary.
|
||||||
|
#help Otherwise a generic commit summary is used.
|
||||||
bump:
|
bump:
|
||||||
git pull --rebase
|
git pull --rebase
|
||||||
$(MAKE) bumpnogit
|
$(MAKE) bumpnogit
|
||||||
git add $(SPECFILE) release
|
git add $(SPECFILE) release
|
||||||
git commit -a -m "version bump from $(shell $(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))) to `$(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))`"
|
fromver=$(shell $(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))); \
|
||||||
|
tover=`$(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))`; \
|
||||||
|
if [[ -n "$(BUMP_MSG)" ]]; then \
|
||||||
|
bumpmsg="$(BUMP_MSG)"; \
|
||||||
|
else \
|
||||||
|
bumpmsg="version bump from $$fromver to $$tover"; \
|
||||||
|
fi; \
|
||||||
|
git commit -a -m "$$bumpmsg"
|
||||||
|
|
||||||
#help bumpnogit: Increments the release file by one and does not commit changes.
|
#help bumpnogit: Increments the package release number by one and does not commit
|
||||||
|
#help changes.
|
||||||
bumpnogit:
|
bumpnogit:
|
||||||
@$(MAKE) spdxcheck
|
@$(MAKE) spdxcheck
|
||||||
oldrel=$(shell $(call queryspec,%{RELEASE}\n,$(SPECFILE))); \
|
oldrel=$(shell $(call queryspec,%{RELEASE}\n,$(SPECFILE))); \
|
||||||
@@ -307,8 +320,8 @@ prekoji-checks:
|
|||||||
koji: prekoji-checks kojidef
|
koji: prekoji-checks kojidef
|
||||||
@$(MAKE) spdxcheck
|
@$(MAKE) spdxcheck
|
||||||
@$(MAKE) checkblacklist
|
@$(MAKE) checkblacklist
|
||||||
@if [ "$(CURRENT_BRANCH)" != "master" ] && [ "$(CURRENT_BRANCH)" != "main" ]; then \
|
@if [ "$(CURRENT_BRANCH)" != "main" ]; then \
|
||||||
echo "Error: Must be on the \"master\" or \"main\" branch to submit to koji" >&2; \
|
echo "Error: Must be on the \"main\" branch to submit to koji" >&2; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
fi; \
|
fi; \
|
||||||
if ! git diff --quiet HEAD -- ${SPECFILE}; then \
|
if ! git diff --quiet HEAD -- ${SPECFILE}; then \
|
||||||
@@ -316,7 +329,7 @@ koji: prekoji-checks kojidef
|
|||||||
exit 1; \
|
exit 1; \
|
||||||
fi; \
|
fi; \
|
||||||
git fetch; \
|
git fetch; \
|
||||||
if git rev-parse --verify --quiet origin/master >/dev/null; then \
|
if git rev-parse --verify --quiet origin/main >/dev/null; then \
|
||||||
git pull --rebase; \
|
git pull --rebase; \
|
||||||
fi; \
|
fi; \
|
||||||
if git ls-remote --tags --exit-code origin $(SRPMVERS) >/dev/null; then \
|
if git ls-remote --tags --exit-code origin $(SRPMVERS) >/dev/null; then \
|
||||||
@@ -324,8 +337,14 @@ koji: prekoji-checks kojidef
|
|||||||
exit 1; \
|
exit 1; \
|
||||||
fi
|
fi
|
||||||
git tag $(SRPMVERS)
|
git tag $(SRPMVERS)
|
||||||
git push origin $(CURRENT_BRANCH):master refs/tags/$(SRPMVERS)
|
git push origin $(CURRENT_BRANCH):main refs/tags/$(SRPMVERS)
|
||||||
$(KOJI_CMD) build $$KOJI_NOWAIT $(KOJI_TAG) $(PKG_BASE_URL)/$(PKG_NAME)?#$(SRPMVERS)
|
$(KOJI_CMD) build $$KOJI_NOWAIT $(KOJI_TAG) $(PKG_BASE_URL)/$(PKG_NAME)?#$(SRPMVERS)
|
||||||
|
@if [ -f bump.list ]; then \
|
||||||
|
$(MAKE) koji-waitrepo; \
|
||||||
|
for bump_dep in $$(cat bump.list); do \
|
||||||
|
(cd ../"$$bump_dep" && $(MAKE) bump && $(MAKE) koji-nowait) \
|
||||||
|
done \
|
||||||
|
fi
|
||||||
|
|
||||||
#help rekoji: In case a previous 'make koji' failed, trigger a rebuild for the
|
#help rekoji: In case a previous 'make koji' failed, trigger a rebuild for the
|
||||||
#help same tag.
|
#help same tag.
|
||||||
@@ -349,6 +368,44 @@ koji-nowait:
|
|||||||
rekoji-nowait:
|
rekoji-nowait:
|
||||||
$(MAKE) KOJI_NOWAIT="--nowait --background" rekoji
|
$(MAKE) KOJI_NOWAIT="--nowait --background" rekoji
|
||||||
|
|
||||||
|
#help koji-waitrepo: Wait for current package changes to become available in the
|
||||||
|
#help koji repo. If PKG_NAME is overridden on the command line, wait on changes for
|
||||||
|
#help that package instead. This capability allows the developer to "chain" builds
|
||||||
|
#help for submission to koji according to the state of the package repos on their
|
||||||
|
#help system. Additional options for `koji wait-repo` can be specified via the
|
||||||
|
#help WAIT_OPTS variable.
|
||||||
|
koji-waitrepo: kojidef
|
||||||
|
@if [[ ! "${PKG_NAME}" =~ ^[A-Za-z0-9._+-]+$$ ]]; then \
|
||||||
|
echo "[ERROR] Invalid package name \"${PKG_NAME}\""; \
|
||||||
|
exit 1; \
|
||||||
|
fi; \
|
||||||
|
if [[ "${PKG_NAME}" != "$(notdir ${CURDIR})" ]]; then \
|
||||||
|
$(MAKE) -s -C ../${PKG_NAME} koji-waitrepo; \
|
||||||
|
else \
|
||||||
|
koji wait-repo --build=${SRPMVERS} ${WAIT_OPTS} ${KOJI_TAG}-build; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
update-versions:
|
||||||
|
|
||||||
|
.PHONY: update
|
||||||
|
#help update: Tries to run update.sh if it exists. update.sh is expected
|
||||||
|
#help to check for version updates, exit (successfully) if none are found
|
||||||
|
#help or update the package and push the update to koji.
|
||||||
|
#help If no update.sh exists, update the version, autospec and push the
|
||||||
|
#help update to koji (bumping the bump.list if found).
|
||||||
|
update:
|
||||||
|
@if [ -f update.sh ]; then \
|
||||||
|
./update.sh; \
|
||||||
|
else \
|
||||||
|
$(MAKE) -s update-versions && \
|
||||||
|
$(MAKE) autospec CLEANUP=1 && \
|
||||||
|
if [ -f bump.list ]; then \
|
||||||
|
$(MAKE) -s koji; \
|
||||||
|
else \
|
||||||
|
$(MAKE) -s koji-nowait; \
|
||||||
|
fi \
|
||||||
|
fi \
|
||||||
|
|
||||||
logcheck:
|
logcheck:
|
||||||
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
||||||
|
|
||||||
|
|||||||
+17
-12
@@ -68,13 +68,18 @@ ${PULL_PKGS}:
|
|||||||
if [ ! -d "$$p/.git" ]; then echo "Nothing to pull for $$p - $$p/.git missing"; exit 0; fi; \
|
if [ ! -d "$$p/.git" ]; then echo "Nothing to pull for $$p - $$p/.git missing"; exit 0; fi; \
|
||||||
cd "$$p" ; \
|
cd "$$p" ; \
|
||||||
if git remote | grep origin >/dev/null 2>&1; then \
|
if git remote | grep origin >/dev/null 2>&1; then \
|
||||||
O=$$(git rev-parse origin/master 2>/dev/null); \
|
case "$$p" in \
|
||||||
|
("projects/"*) BRANCH=master ;; \
|
||||||
|
("packages/"*) BRANCH=main ;; \
|
||||||
|
(*) BRANCH=master ;; \
|
||||||
|
esac; \
|
||||||
|
O=$$(git rev-parse origin/"$$BRANCH" 2>/dev/null); \
|
||||||
git fetch --tags origin >/dev/null 2>&1; \
|
git fetch --tags origin >/dev/null 2>&1; \
|
||||||
N=$$(git rev-parse origin/master); \
|
N=$$(git rev-parse origin/"$$BRANCH"); \
|
||||||
if [ "$$O" != "$$N" ]; then \
|
if [ "$$O" != "$$N" ]; then \
|
||||||
echo "Updating: $$p"; \
|
echo "Updating: $$p"; \
|
||||||
if ! git merge --ff-only origin/master 2>/dev/null; then \
|
if ! git merge --ff-only origin/"$$BRANCH" 2>/dev/null; then \
|
||||||
echo "$$p: Cannot fast-forward $$(git rev-parse --abbrev-ref HEAD) to origin/master" ; \
|
echo "$$p: Cannot fast-forward $$(git rev-parse --abbrev-ref HEAD) to origin/$$BRANCH" ; \
|
||||||
fi ; \
|
fi ; \
|
||||||
git --no-pager log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit $$O..$$N; echo; \
|
git --no-pager log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit $$O..$$N; echo; \
|
||||||
fi ; \
|
fi ; \
|
||||||
@@ -159,19 +164,19 @@ status: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
|||||||
if [ -d "$$p/.git" ] && [ -n "$$(git -C $$p status -uno --porcelain)" ]; then echo "Uncommitted changes in $$p:"; git -C "$$p" status --short; fi ;\
|
if [ -d "$$p/.git" ] && [ -n "$$(git -C $$p status -uno --porcelain)" ]; then echo "Uncommitted changes in $$p:"; git -C "$$p" status --short; fi ;\
|
||||||
done
|
done
|
||||||
|
|
||||||
#help diff: Runs git diff for all package repos and displays the output using
|
#help diff: Runs git diff for all package repos and displays the diffstat using
|
||||||
#help diffstat. Requires that diffstat is installed.
|
#help the --stat flag.
|
||||||
diff: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
diff: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
||||||
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
|
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
|
||||||
(cd $$p; git status --porcelain | grep -vq '^?? ' && (echo "Uncommitted changes in: $$p"; git diff | diffstat -p1); :) ;\
|
(cd $$p; git status --porcelain | grep -vq '^?? ' && (echo "Uncommitted changes in: $$p"; git diff --stat); :) ;\
|
||||||
done
|
done
|
||||||
|
|
||||||
#help log: Run git log origin/master..HEAD for all package repos, thus
|
#help log: Run git log origin/main..HEAD for all package repos, thus
|
||||||
#help displaying any committed but unpushed changes.
|
#help displaying any committed but unpushed changes.
|
||||||
log: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
log: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
||||||
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
|
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
|
||||||
( cd $$p; if [ "$$(git rev-parse --verify HEAD)" != "$$(git rev-parse --verify origin/master)" ] ; then \
|
( cd $$p; if [ -n "$$(git rev-list origin/main..HEAD)" ] ; then \
|
||||||
echo $$p ; git --no-pager log --pretty="format:%s" origin/master..HEAD ; echo ; echo;\
|
echo $$p ; git --no-pager log --pretty="format:%s" origin/main..HEAD ; echo ; echo;\
|
||||||
fi ; ) \
|
fi ; ) \
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -211,7 +216,7 @@ autospecnew: preautospecnew-checks localreponotice
|
|||||||
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
||||||
( \
|
( \
|
||||||
cd $(TOPLVL)/packages/$(NAME); \
|
cd $(TOPLVL)/packages/$(NAME); \
|
||||||
git init; \
|
git init -b main; \
|
||||||
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
||||||
$(call gitoliteurl,packages/$(NAME)); \
|
$(call gitoliteurl,packages/$(NAME)); \
|
||||||
$(call subjectprefix,$(NAME)); \
|
$(call subjectprefix,$(NAME)); \
|
||||||
@@ -262,7 +267,7 @@ autospecnewgo: preautospecnew-checks localreponotice
|
|||||||
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
||||||
( \
|
( \
|
||||||
cd $(TOPLVL)/packages/$(NAME); \
|
cd $(TOPLVL)/packages/$(NAME); \
|
||||||
git init; \
|
git init -b main; \
|
||||||
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
||||||
$(call gitoliteurl,packages/$(NAME)); \
|
$(call gitoliteurl,packages/$(NAME)); \
|
||||||
$(call subjectprefix,$(NAME)); \
|
$(call subjectprefix,$(NAME)); \
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ Download the [user setup](user-setup.sh) script and run it on your Clear Linux
|
|||||||
system as an unprivileged user.
|
system as an unprivileged user.
|
||||||
|
|
||||||
```
|
```
|
||||||
$ curl -O https://raw.githubusercontent.com/clearlinux/common/master/user-setup.sh
|
$ curl -O https://raw.githubusercontent.com/clearlinux/common/main/user-setup.sh
|
||||||
$ chmod +x user-setup.sh
|
$ chmod +x user-setup.sh
|
||||||
$ ./user-setup.sh
|
$ ./user-setup.sh
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -49,13 +49,13 @@ QGIS
|
|||||||
R
|
R
|
||||||
R-AER
|
R-AER
|
||||||
R-AMORE
|
R-AMORE
|
||||||
|
R-ATR
|
||||||
R-Amelia
|
R-Amelia
|
||||||
R-AmesHousing
|
R-AmesHousing
|
||||||
R-BB
|
R-BB
|
||||||
R-BBmisc
|
R-BBmisc
|
||||||
R-BH
|
R-BH
|
||||||
R-BMA
|
R-BMA
|
||||||
R-BMS
|
|
||||||
R-BatchJobs
|
R-BatchJobs
|
||||||
R-BayesFactor
|
R-BayesFactor
|
||||||
R-BiasedUrn
|
R-BiasedUrn
|
||||||
@@ -165,6 +165,7 @@ R-Rserve
|
|||||||
R-Rsolnp
|
R-Rsolnp
|
||||||
R-Rtsne
|
R-Rtsne
|
||||||
R-Rvmmin
|
R-Rvmmin
|
||||||
|
R-Ryacas
|
||||||
R-SDMTools
|
R-SDMTools
|
||||||
R-SGP
|
R-SGP
|
||||||
R-SGPdata
|
R-SGPdata
|
||||||
@@ -286,7 +287,6 @@ R-config
|
|||||||
R-conflicted
|
R-conflicted
|
||||||
R-conquer
|
R-conquer
|
||||||
R-contfrac
|
R-contfrac
|
||||||
R-conting
|
|
||||||
R-corpcor
|
R-corpcor
|
||||||
R-corrgram
|
R-corrgram
|
||||||
R-corrplot
|
R-corrplot
|
||||||
@@ -370,18 +370,15 @@ R-evd
|
|||||||
R-expint
|
R-expint
|
||||||
R-expm
|
R-expm
|
||||||
R-expsmooth
|
R-expsmooth
|
||||||
R-fAsianOptions
|
|
||||||
R-fAssets
|
R-fAssets
|
||||||
R-fBasics
|
R-fBasics
|
||||||
R-fBonds
|
R-fBonds
|
||||||
R-fCopulae
|
R-fCopulae
|
||||||
R-fExoticOptions
|
|
||||||
R-fExtremes
|
R-fExtremes
|
||||||
R-fGarch
|
R-fGarch
|
||||||
R-fImport
|
R-fImport
|
||||||
R-fMultivar
|
R-fMultivar
|
||||||
R-fNonlinear
|
R-fNonlinear
|
||||||
R-fOptions
|
|
||||||
R-fRegression
|
R-fRegression
|
||||||
R-fTrading
|
R-fTrading
|
||||||
R-fUnitRoots
|
R-fUnitRoots
|
||||||
@@ -408,6 +405,7 @@ R-fixest
|
|||||||
R-flashClust
|
R-flashClust
|
||||||
R-flexmix
|
R-flexmix
|
||||||
R-flexsurv
|
R-flexsurv
|
||||||
|
R-flextable
|
||||||
R-float
|
R-float
|
||||||
R-fontBitstreamVera
|
R-fontBitstreamVera
|
||||||
R-fontLiberation
|
R-fontLiberation
|
||||||
@@ -431,6 +429,9 @@ R-future
|
|||||||
R-future.apply
|
R-future.apply
|
||||||
R-g.data
|
R-g.data
|
||||||
R-gam
|
R-gam
|
||||||
|
R-gamlss
|
||||||
|
R-gamlss.data
|
||||||
|
R-gamlss.dist
|
||||||
R-gamm4
|
R-gamm4
|
||||||
R-gargle
|
R-gargle
|
||||||
R-gbRd
|
R-gbRd
|
||||||
@@ -503,6 +504,7 @@ R-influenceR
|
|||||||
R-ini
|
R-ini
|
||||||
R-inline
|
R-inline
|
||||||
R-insight
|
R-insight
|
||||||
|
R-interp
|
||||||
R-inum
|
R-inum
|
||||||
R-invgamma
|
R-invgamma
|
||||||
R-ipred
|
R-ipred
|
||||||
@@ -587,6 +589,7 @@ R-mda
|
|||||||
R-measures
|
R-measures
|
||||||
R-memisc
|
R-memisc
|
||||||
R-memoise
|
R-memoise
|
||||||
|
R-metadat
|
||||||
R-metafor
|
R-metafor
|
||||||
R-mi
|
R-mi
|
||||||
R-mice
|
R-mice
|
||||||
@@ -638,14 +641,15 @@ R-nnls
|
|||||||
R-nortest
|
R-nortest
|
||||||
R-npsurv
|
R-npsurv
|
||||||
R-numDeriv
|
R-numDeriv
|
||||||
R-nws
|
|
||||||
R-nycflights13
|
R-nycflights13
|
||||||
|
R-officer
|
||||||
R-openssl
|
R-openssl
|
||||||
R-openxlsx
|
R-openxlsx
|
||||||
R-optextras
|
R-optextras
|
||||||
R-optimx
|
R-optimx
|
||||||
R-optparse
|
R-optparse
|
||||||
R-ordinal
|
R-ordinal
|
||||||
|
R-ordinalCont
|
||||||
R-orthopolynom
|
R-orthopolynom
|
||||||
R-pROC
|
R-pROC
|
||||||
R-packrat
|
R-packrat
|
||||||
@@ -711,9 +715,9 @@ R-princurve
|
|||||||
R-processx
|
R-processx
|
||||||
R-procmaps
|
R-procmaps
|
||||||
R-prodlim
|
R-prodlim
|
||||||
R-profdpm
|
|
||||||
R-profileModel
|
R-profileModel
|
||||||
R-profmem
|
R-profmem
|
||||||
|
R-profvis
|
||||||
R-progress
|
R-progress
|
||||||
R-progressr
|
R-progressr
|
||||||
R-projpred
|
R-projpred
|
||||||
@@ -828,7 +832,6 @@ R-runjags
|
|||||||
R-rversions
|
R-rversions
|
||||||
R-rvest
|
R-rvest
|
||||||
R-s2
|
R-s2
|
||||||
R-sROC
|
|
||||||
R-sampling
|
R-sampling
|
||||||
R-sandwich
|
R-sandwich
|
||||||
R-sass
|
R-sass
|
||||||
@@ -935,6 +938,7 @@ R-tm
|
|||||||
R-tmvnsim
|
R-tmvnsim
|
||||||
R-toOrdinal
|
R-toOrdinal
|
||||||
R-topicmodels
|
R-topicmodels
|
||||||
|
R-tram
|
||||||
R-tree
|
R-tree
|
||||||
R-triebeard
|
R-triebeard
|
||||||
R-trimcluster
|
R-trimcluster
|
||||||
@@ -949,6 +953,7 @@ R-unbalanced
|
|||||||
R-units
|
R-units
|
||||||
R-unix
|
R-unix
|
||||||
R-urca
|
R-urca
|
||||||
|
R-urlchecker
|
||||||
R-urltools
|
R-urltools
|
||||||
R-uroot
|
R-uroot
|
||||||
R-usethis
|
R-usethis
|
||||||
@@ -1059,9 +1064,7 @@ analitza
|
|||||||
ansible
|
ansible
|
||||||
ansible-core
|
ansible-core
|
||||||
antlr4-python3-runtime
|
antlr4-python3-runtime
|
||||||
anyio
|
|
||||||
apache-ant
|
apache-ant
|
||||||
applaunchservices
|
|
||||||
appstream
|
appstream
|
||||||
appstream-glib
|
appstream-glib
|
||||||
apr
|
apr
|
||||||
@@ -1125,6 +1128,7 @@ bcache-tools
|
|||||||
bcc
|
bcc
|
||||||
bcftools
|
bcftools
|
||||||
bdftopcf
|
bdftopcf
|
||||||
|
bemenu
|
||||||
bijiben
|
bijiben
|
||||||
bind-utils
|
bind-utils
|
||||||
binutils
|
binutils
|
||||||
@@ -1156,6 +1160,7 @@ breeze-icons
|
|||||||
bridge-utils
|
bridge-utils
|
||||||
brotli
|
brotli
|
||||||
bsdiff
|
bsdiff
|
||||||
|
bspwm
|
||||||
btrfs-progs
|
btrfs-progs
|
||||||
bubblewrap
|
bubblewrap
|
||||||
buildreq-R
|
buildreq-R
|
||||||
@@ -1199,7 +1204,6 @@ cdparanoia
|
|||||||
ceph
|
ceph
|
||||||
ceph-deploy
|
ceph-deploy
|
||||||
cereal
|
cereal
|
||||||
certbot
|
|
||||||
cfitsio
|
cfitsio
|
||||||
cgdb
|
cgdb
|
||||||
cgit
|
cgit
|
||||||
@@ -1249,6 +1253,7 @@ clutter
|
|||||||
clutter-gst
|
clutter-gst
|
||||||
clutter-gtk
|
clutter-gtk
|
||||||
cmake
|
cmake
|
||||||
|
cmark
|
||||||
cmocka
|
cmocka
|
||||||
cmrt
|
cmrt
|
||||||
cmus
|
cmus
|
||||||
@@ -1275,6 +1280,7 @@ compat-fuse-soname2
|
|||||||
compat-gcc-10
|
compat-gcc-10
|
||||||
compat-gdal-soname27
|
compat-gdal-soname27
|
||||||
compat-glibmm-soname24
|
compat-glibmm-soname24
|
||||||
|
compat-gnome-bluetooth-soname-13
|
||||||
compat-gtksourceview-soname3
|
compat-gtksourceview-soname3
|
||||||
compat-icu4c-soname67
|
compat-icu4c-soname67
|
||||||
compat-json-c-soname4
|
compat-json-c-soname4
|
||||||
@@ -1283,15 +1289,13 @@ compat-libpng-soname12
|
|||||||
compat-libsigc++-soname20
|
compat-libsigc++-soname20
|
||||||
compat-libsoup-soname-24
|
compat-libsoup-soname-24
|
||||||
compat-libva-soname1
|
compat-libva-soname1
|
||||||
compat-libvpx-soname6
|
|
||||||
compat-lua-52
|
compat-lua-52
|
||||||
compat-lua-53
|
compat-lua-53
|
||||||
compat-nettle-soname7
|
compat-nettle-soname7
|
||||||
compat-pangomm-soname14
|
compat-pangomm-soname14
|
||||||
compat-poppler-soname112
|
compat-poppler-soname117
|
||||||
compat-protobuf-soname23
|
|
||||||
compat-readline-soname5
|
compat-readline-soname5
|
||||||
compat-tbb-soname12
|
compat-rest-soname07
|
||||||
compat-tracker-soname2.0
|
compat-tracker-soname2.0
|
||||||
compat-webkitgtk-soname40
|
compat-webkitgtk-soname40
|
||||||
component
|
component
|
||||||
@@ -1360,6 +1364,7 @@ diffutils
|
|||||||
digikam
|
digikam
|
||||||
ding-libs
|
ding-libs
|
||||||
dino
|
dino
|
||||||
|
directx-headers
|
||||||
direwolf
|
direwolf
|
||||||
dist-pam-configs
|
dist-pam-configs
|
||||||
distro
|
distro
|
||||||
@@ -1394,6 +1399,7 @@ dropwatch
|
|||||||
dssi
|
dssi
|
||||||
dstat
|
dstat
|
||||||
dtc
|
dtc
|
||||||
|
duktape
|
||||||
dunst
|
dunst
|
||||||
duperemove
|
duperemove
|
||||||
dvisvgm
|
dvisvgm
|
||||||
@@ -1490,7 +1496,6 @@ fribidi
|
|||||||
fritzing-app
|
fritzing-app
|
||||||
fs
|
fs
|
||||||
fsearch
|
fsearch
|
||||||
funcparserlib
|
|
||||||
fuse
|
fuse
|
||||||
fwupd
|
fwupd
|
||||||
fwupd-efi
|
fwupd-efi
|
||||||
@@ -1499,6 +1504,7 @@ gawk
|
|||||||
gc
|
gc
|
||||||
gcab
|
gcab
|
||||||
gcc
|
gcc
|
||||||
|
gcc11
|
||||||
gcc7
|
gcc7
|
||||||
gcc8
|
gcc8
|
||||||
gcc9
|
gcc9
|
||||||
@@ -1530,6 +1536,7 @@ gftp
|
|||||||
gh
|
gh
|
||||||
ghc
|
ghc
|
||||||
ghostscript
|
ghostscript
|
||||||
|
gi-docgen
|
||||||
giflib
|
giflib
|
||||||
gifsicle
|
gifsicle
|
||||||
gimp
|
gimp
|
||||||
@@ -1569,12 +1576,12 @@ gnome-chess
|
|||||||
gnome-clocks
|
gnome-clocks
|
||||||
gnome-color-manager
|
gnome-color-manager
|
||||||
gnome-common
|
gnome-common
|
||||||
|
gnome-console
|
||||||
gnome-contacts
|
gnome-contacts
|
||||||
gnome-control-center
|
gnome-control-center
|
||||||
gnome-desktop
|
gnome-desktop
|
||||||
gnome-desktop-testing
|
gnome-desktop-testing
|
||||||
gnome-disk-utility
|
gnome-disk-utility
|
||||||
gnome-flashback
|
|
||||||
gnome-font-viewer
|
gnome-font-viewer
|
||||||
gnome-getting-started-docs
|
gnome-getting-started-docs
|
||||||
gnome-icon-theme
|
gnome-icon-theme
|
||||||
@@ -1596,6 +1603,7 @@ gnome-shell-extensions
|
|||||||
gnome-software
|
gnome-software
|
||||||
gnome-system-monitor
|
gnome-system-monitor
|
||||||
gnome-terminal
|
gnome-terminal
|
||||||
|
gnome-text-editor
|
||||||
gnome-themes-extra
|
gnome-themes-extra
|
||||||
gnome-todo
|
gnome-todo
|
||||||
gnome-tweaks
|
gnome-tweaks
|
||||||
@@ -1661,6 +1669,7 @@ gtk4
|
|||||||
gtkmm2
|
gtkmm2
|
||||||
gtkmm3
|
gtkmm3
|
||||||
gtksourceview
|
gtksourceview
|
||||||
|
gtksourceview4
|
||||||
gtkspell3
|
gtkspell3
|
||||||
gtkwave
|
gtkwave
|
||||||
guile
|
guile
|
||||||
@@ -2003,6 +2012,7 @@ ledmon
|
|||||||
lensfun
|
lensfun
|
||||||
leptonica
|
leptonica
|
||||||
less
|
less
|
||||||
|
level-zero
|
||||||
leveldb
|
leveldb
|
||||||
lftp
|
lftp
|
||||||
libArcus
|
libArcus
|
||||||
@@ -2061,6 +2071,7 @@ libcomps
|
|||||||
libconfig
|
libconfig
|
||||||
libcroco
|
libcroco
|
||||||
libcryptui
|
libcryptui
|
||||||
|
libcuckoo
|
||||||
libcxx
|
libcxx
|
||||||
libdaemon
|
libdaemon
|
||||||
libdatrie
|
libdatrie
|
||||||
@@ -2112,6 +2123,7 @@ libgtop
|
|||||||
libgudev
|
libgudev
|
||||||
libgusb
|
libgusb
|
||||||
libgweather
|
libgweather
|
||||||
|
libgweather4
|
||||||
libhandy
|
libhandy
|
||||||
libical
|
libical
|
||||||
libidn
|
libidn
|
||||||
@@ -2313,11 +2325,9 @@ linux-tools
|
|||||||
linuxptp
|
linuxptp
|
||||||
lksctp-tools
|
lksctp-tools
|
||||||
llvm
|
llvm
|
||||||
llvm10
|
|
||||||
llvm11
|
llvm11
|
||||||
llvm12
|
llvm12
|
||||||
llvm8
|
llvm13
|
||||||
llvm9
|
|
||||||
lm-sensors
|
lm-sensors
|
||||||
lmdb
|
lmdb
|
||||||
logrotate
|
logrotate
|
||||||
@@ -2389,6 +2399,11 @@ mesa
|
|||||||
mesa-demos
|
mesa-demos
|
||||||
meson
|
meson
|
||||||
messagelib
|
messagelib
|
||||||
|
meta-c-basic
|
||||||
|
meta-desktop-gnome
|
||||||
|
meta-desktop-kde
|
||||||
|
meta-os-core
|
||||||
|
meta-os-core-plus
|
||||||
metacity
|
metacity
|
||||||
metis
|
metis
|
||||||
metrics-discovery
|
metrics-discovery
|
||||||
@@ -2429,7 +2444,6 @@ mosh
|
|||||||
mosquitto
|
mosquitto
|
||||||
motd-update
|
motd-update
|
||||||
motif
|
motif
|
||||||
mozjs78
|
|
||||||
mozjs91
|
mozjs91
|
||||||
mpc
|
mpc
|
||||||
mpfr
|
mpfr
|
||||||
@@ -2598,6 +2612,7 @@ pbzip2
|
|||||||
pciutils
|
pciutils
|
||||||
pcmanfm
|
pcmanfm
|
||||||
pcmanfm-qt
|
pcmanfm-qt
|
||||||
|
pcp
|
||||||
pcre
|
pcre
|
||||||
pcre2
|
pcre2
|
||||||
pcs
|
pcs
|
||||||
@@ -3052,6 +3067,7 @@ perl-Metrics-Any
|
|||||||
perl-Minion
|
perl-Minion
|
||||||
perl-Mixin-Linewise
|
perl-Mixin-Linewise
|
||||||
perl-Mock-Config
|
perl-Mock-Config
|
||||||
|
perl-Mock-Sub
|
||||||
perl-Modern-Perl
|
perl-Modern-Perl
|
||||||
perl-Module-Build
|
perl-Module-Build
|
||||||
perl-Module-Build-Tiny
|
perl-Module-Build-Tiny
|
||||||
@@ -3537,6 +3553,7 @@ poppler
|
|||||||
poppler-data-clr-rename
|
poppler-data-clr-rename
|
||||||
popt
|
popt
|
||||||
portaudio
|
portaudio
|
||||||
|
portmidi
|
||||||
postfix
|
postfix
|
||||||
postgis
|
postgis
|
||||||
postgresql
|
postgresql
|
||||||
@@ -3590,17 +3607,22 @@ pypi-aiofiles
|
|||||||
pypi-aiohttp
|
pypi-aiohttp
|
||||||
pypi-aiohttp_cors
|
pypi-aiohttp_cors
|
||||||
pypi-aiosignal
|
pypi-aiosignal
|
||||||
|
pypi-aiosmtpd
|
||||||
pypi-alabaster
|
pypi-alabaster
|
||||||
|
pypi-altgraph
|
||||||
pypi-ansi2html
|
pypi-ansi2html
|
||||||
pypi-ansible_compat
|
pypi-ansible_compat
|
||||||
pypi-ansible_pygments
|
pypi-ansible_pygments
|
||||||
|
pypi-anyio
|
||||||
pypi-apacheconfig
|
pypi-apacheconfig
|
||||||
pypi-apipkg
|
pypi-apipkg
|
||||||
pypi-appdirs
|
pypi-appdirs
|
||||||
pypi-applicationinsights
|
pypi-applicationinsights
|
||||||
pypi-argcomplete
|
pypi-argcomplete
|
||||||
|
pypi-argh
|
||||||
pypi-argon2_cffi
|
pypi-argon2_cffi
|
||||||
pypi-argon2_cffi_bindings
|
pypi-argon2_cffi_bindings
|
||||||
|
pypi-argparse
|
||||||
pypi-arrow
|
pypi-arrow
|
||||||
pypi-asgiref
|
pypi-asgiref
|
||||||
pypi-asn1crypto
|
pypi-asn1crypto
|
||||||
@@ -3612,9 +3634,13 @@ pypi-astunparse
|
|||||||
pypi-asv
|
pypi-asv
|
||||||
pypi-async_generator
|
pypi-async_generator
|
||||||
pypi-async_timeout
|
pypi-async_timeout
|
||||||
|
pypi-asyncssh
|
||||||
pypi-asynctest
|
pypi-asynctest
|
||||||
pypi-atomicwrites
|
pypi-atomicwrites
|
||||||
|
pypi-atomicwrites_homeassistant
|
||||||
|
pypi-atpublic
|
||||||
pypi-attrs
|
pypi-attrs
|
||||||
|
pypi-automat
|
||||||
pypi-awesomeversion
|
pypi-awesomeversion
|
||||||
pypi-awscrt
|
pypi-awscrt
|
||||||
pypi-awxkit
|
pypi-awxkit
|
||||||
@@ -3632,6 +3658,7 @@ pypi-backcall
|
|||||||
pypi-backports.cached_property
|
pypi-backports.cached_property
|
||||||
pypi-backports.entry_points_selectable
|
pypi-backports.entry_points_selectable
|
||||||
pypi-backports.functools_lru_cache
|
pypi-backports.functools_lru_cache
|
||||||
|
pypi-backports.shutil_get_terminal_size
|
||||||
pypi-backports.ssl_match_hostname
|
pypi-backports.ssl_match_hostname
|
||||||
pypi-backports.weakref
|
pypi-backports.weakref
|
||||||
pypi-bash_kernel
|
pypi-bash_kernel
|
||||||
@@ -3663,8 +3690,11 @@ pypi-cached_property
|
|||||||
pypi-cachetools
|
pypi-cachetools
|
||||||
pypi-cachy
|
pypi-cachy
|
||||||
pypi-capturer
|
pypi-capturer
|
||||||
|
pypi-cattrs
|
||||||
pypi-cchardet
|
pypi-cchardet
|
||||||
pypi-cerberus
|
pypi-cerberus
|
||||||
|
pypi-certbot
|
||||||
|
pypi-certbot_dns_google
|
||||||
pypi-certifi
|
pypi-certifi
|
||||||
pypi-cffi
|
pypi-cffi
|
||||||
pypi-cffsubr
|
pypi-cffsubr
|
||||||
@@ -3695,10 +3725,10 @@ pypi-columnize
|
|||||||
pypi-commonmark
|
pypi-commonmark
|
||||||
pypi-complete
|
pypi-complete
|
||||||
pypi-compreffor
|
pypi-compreffor
|
||||||
pypi-comtypes
|
|
||||||
pypi-configargparse
|
pypi-configargparse
|
||||||
pypi-configparser
|
pypi-configparser
|
||||||
pypi-cons
|
pypi-cons
|
||||||
|
pypi-constantly
|
||||||
pypi-contextlib2
|
pypi-contextlib2
|
||||||
pypi-contextvars
|
pypi-contextvars
|
||||||
pypi-cookiecutter
|
pypi-cookiecutter
|
||||||
@@ -3739,7 +3769,7 @@ pypi-django_appconf
|
|||||||
pypi-django_compressor
|
pypi-django_compressor
|
||||||
pypi-django_discover_runner
|
pypi-django_discover_runner
|
||||||
pypi-django_nose
|
pypi-django_nose
|
||||||
pypi-django_pyscss
|
pypi-dnacentersdk
|
||||||
pypi-dns_lexicon
|
pypi-dns_lexicon
|
||||||
pypi-dnspython
|
pypi-dnspython
|
||||||
pypi-docker
|
pypi-docker
|
||||||
@@ -3750,13 +3780,16 @@ pypi-docstring_parser
|
|||||||
pypi-docutils
|
pypi-docutils
|
||||||
pypi-dpcontracts
|
pypi-dpcontracts
|
||||||
pypi-ecdsa
|
pypi-ecdsa
|
||||||
|
pypi-editables
|
||||||
pypi-elementpath
|
pypi-elementpath
|
||||||
pypi-enrich
|
pypi-enrich
|
||||||
pypi-entrypoints
|
pypi-entrypoints
|
||||||
pypi-envs
|
pypi-envs
|
||||||
pypi-eternalegypt
|
pypi-eternalegypt
|
||||||
|
pypi-etils
|
||||||
pypi-etuples
|
pypi-etuples
|
||||||
pypi-evdev
|
pypi-evdev
|
||||||
|
pypi-exceptiongroup
|
||||||
pypi-exdir
|
pypi-exdir
|
||||||
pypi-execnet
|
pypi-execnet
|
||||||
pypi-executing
|
pypi-executing
|
||||||
@@ -3774,14 +3807,18 @@ pypi-flake8_blind_except
|
|||||||
pypi-flake8_class_newline
|
pypi-flake8_class_newline
|
||||||
pypi-flake8_docstrings
|
pypi-flake8_docstrings
|
||||||
pypi-flake8_import_order
|
pypi-flake8_import_order
|
||||||
|
pypi-flaky
|
||||||
pypi-flask
|
pypi-flask
|
||||||
pypi-flatten_json
|
pypi-flatten_json
|
||||||
pypi-flit
|
pypi-flit
|
||||||
pypi-flit_core
|
pypi-flit_core
|
||||||
|
pypi-flit_scm
|
||||||
pypi-fontmath
|
pypi-fontmath
|
||||||
pypi-freezegun
|
pypi-freezegun
|
||||||
pypi-frozenlist
|
pypi-frozenlist
|
||||||
pypi-fsspec
|
pypi-fsspec
|
||||||
|
pypi-ftfy
|
||||||
|
pypi-funcparserlib
|
||||||
pypi-future
|
pypi-future
|
||||||
pypi-gast
|
pypi-gast
|
||||||
pypi-gcs_oauth2_boto_plugin
|
pypi-gcs_oauth2_boto_plugin
|
||||||
@@ -3815,6 +3852,8 @@ pypi-h11
|
|||||||
pypi-h2
|
pypi-h2
|
||||||
pypi-h5py
|
pypi-h5py
|
||||||
pypi-hammock
|
pypi-hammock
|
||||||
|
pypi-hatch_vcs
|
||||||
|
pypi-hatchling
|
||||||
pypi-heapdict
|
pypi-heapdict
|
||||||
pypi-hkp4py
|
pypi-hkp4py
|
||||||
pypi-home_assistant_frontend
|
pypi-home_assistant_frontend
|
||||||
@@ -3828,6 +3867,7 @@ pypi-hug
|
|||||||
pypi-humanfriendly
|
pypi-humanfriendly
|
||||||
pypi-humanize
|
pypi-humanize
|
||||||
pypi-hyperframe
|
pypi-hyperframe
|
||||||
|
pypi-hyperlink
|
||||||
pypi-hypothesis
|
pypi-hypothesis
|
||||||
pypi-icalendar
|
pypi-icalendar
|
||||||
pypi-identify
|
pypi-identify
|
||||||
@@ -3840,6 +3880,7 @@ pypi-imagesize
|
|||||||
pypi-immutables
|
pypi-immutables
|
||||||
pypi-importlib_metadata
|
pypi-importlib_metadata
|
||||||
pypi-importlib_resources
|
pypi-importlib_resources
|
||||||
|
pypi-incremental
|
||||||
pypi-infi.dtypes.iqn
|
pypi-infi.dtypes.iqn
|
||||||
pypi-infi.dtypes.wwn
|
pypi-infi.dtypes.wwn
|
||||||
pypi-inflect
|
pypi-inflect
|
||||||
@@ -3849,6 +3890,7 @@ pypi-iniconfig
|
|||||||
pypi-inspursmsdk
|
pypi-inspursmsdk
|
||||||
pypi-intervaltree
|
pypi-intervaltree
|
||||||
pypi-invoke
|
pypi-invoke
|
||||||
|
pypi-iocapture
|
||||||
pypi-ipaddress
|
pypi-ipaddress
|
||||||
pypi-ipdb
|
pypi-ipdb
|
||||||
pypi-ipdbplugin
|
pypi-ipdbplugin
|
||||||
@@ -3911,6 +3953,7 @@ pypi-khal
|
|||||||
pypi-kiwisolver
|
pypi-kiwisolver
|
||||||
pypi-krb5
|
pypi-krb5
|
||||||
pypi-kubernetes
|
pypi-kubernetes
|
||||||
|
pypi-langcodes
|
||||||
pypi-lark_parser
|
pypi-lark_parser
|
||||||
pypi-latexcodec
|
pypi-latexcodec
|
||||||
pypi-lazy_object_proxy
|
pypi-lazy_object_proxy
|
||||||
@@ -3924,6 +3967,8 @@ pypi-logical_unification
|
|||||||
pypi-logilab_common
|
pypi-logilab_common
|
||||||
pypi-lxml
|
pypi-lxml
|
||||||
pypi-lz4
|
pypi-lz4
|
||||||
|
pypi-m2r
|
||||||
|
pypi-macholib
|
||||||
pypi-mako
|
pypi-mako
|
||||||
pypi-markdown
|
pypi-markdown
|
||||||
pypi-markdown2
|
pypi-markdown2
|
||||||
@@ -3940,7 +3985,9 @@ pypi-mkdocs
|
|||||||
pypi-mkdocs_material
|
pypi-mkdocs_material
|
||||||
pypi-mkdocs_material_extensions
|
pypi-mkdocs_material_extensions
|
||||||
pypi-mock
|
pypi-mock
|
||||||
|
pypi-modulegraph
|
||||||
pypi-molecule
|
pypi-molecule
|
||||||
|
pypi-molecule_docker
|
||||||
pypi-monotonic
|
pypi-monotonic
|
||||||
pypi-more_itertools
|
pypi-more_itertools
|
||||||
pypi-moreorless
|
pypi-moreorless
|
||||||
@@ -3966,21 +4013,23 @@ pypi-nbsphinx
|
|||||||
pypi-nbval
|
pypi-nbval
|
||||||
pypi-ncclient
|
pypi-ncclient
|
||||||
pypi-ndg_httpsclient
|
pypi-ndg_httpsclient
|
||||||
|
pypi-neat_python
|
||||||
pypi-nest_asyncio
|
pypi-nest_asyncio
|
||||||
pypi-netapp_lib
|
pypi-netapp_lib
|
||||||
pypi-netdisco
|
pypi-netdisco
|
||||||
pypi-netifaces
|
pypi-netifaces
|
||||||
pypi-networkx
|
pypi-networkx
|
||||||
pypi-nibabel
|
pypi-nibabel
|
||||||
|
pypi-nltk
|
||||||
pypi-nocasedict
|
pypi-nocasedict
|
||||||
pypi-nocaselist
|
pypi-nocaselist
|
||||||
pypi-nodeenv
|
pypi-nodeenv
|
||||||
pypi-nose
|
pypi-nose
|
||||||
pypi-nose_timer
|
pypi-nose_timer
|
||||||
pypi-notebook
|
pypi-notebook
|
||||||
|
pypi-notebook_shim
|
||||||
pypi-numpoly
|
pypi-numpoly
|
||||||
pypi-numpy
|
pypi-numpy
|
||||||
pypi-numpy_ringbuffer
|
|
||||||
pypi-numpydoc
|
pypi-numpydoc
|
||||||
pypi-oauth2client
|
pypi-oauth2client
|
||||||
pypi-oauthlib
|
pypi-oauthlib
|
||||||
@@ -3991,10 +4040,13 @@ pypi-openshift
|
|||||||
pypi-opt_einsum
|
pypi-opt_einsum
|
||||||
pypi-ouimeaux
|
pypi-ouimeaux
|
||||||
pypi-outcome
|
pypi-outcome
|
||||||
|
pypi-ovirt_imageio
|
||||||
pypi-packaging
|
pypi-packaging
|
||||||
pypi-paho_mqtt
|
pypi-paho_mqtt
|
||||||
pypi-pandocfilters
|
pypi-pandocfilters
|
||||||
pypi-paramiko
|
pypi-paramiko
|
||||||
|
pypi-parse
|
||||||
|
pypi-parse_type
|
||||||
pypi-parsedatetime
|
pypi-parsedatetime
|
||||||
pypi-parso
|
pypi-parso
|
||||||
pypi-partd
|
pypi-partd
|
||||||
@@ -4003,8 +4055,10 @@ pypi-pastedeploy
|
|||||||
pypi-pastel
|
pypi-pastel
|
||||||
pypi-pathlib
|
pypi-pathlib
|
||||||
pypi-pathspec
|
pypi-pathspec
|
||||||
|
pypi-pathtools
|
||||||
pypi-patsy
|
pypi-patsy
|
||||||
pypi-pbr
|
pypi-pbr
|
||||||
|
pypi-pdm_pep517
|
||||||
pypi-pdocs
|
pypi-pdocs
|
||||||
pypi-pecan
|
pypi-pecan
|
||||||
pypi-ped
|
pypi-ped
|
||||||
@@ -4019,6 +4073,7 @@ pypi-pickleshare
|
|||||||
pypi-pid
|
pypi-pid
|
||||||
pypi-pillow
|
pypi-pillow
|
||||||
pypi-pip
|
pypi-pip
|
||||||
|
pypi-pip_tools
|
||||||
pypi-pkgconfig
|
pypi-pkgconfig
|
||||||
pypi-pkginfo
|
pypi-pkginfo
|
||||||
pypi-platformdirs
|
pypi-platformdirs
|
||||||
@@ -4029,6 +4084,7 @@ pypi-pockets
|
|||||||
pypi-poetry
|
pypi-poetry
|
||||||
pypi-poetry_core
|
pypi-poetry_core
|
||||||
pypi-polib
|
pypi-polib
|
||||||
|
pypi-port_for
|
||||||
pypi-portalocker
|
pypi-portalocker
|
||||||
pypi-portend
|
pypi-portend
|
||||||
pypi-portray
|
pypi-portray
|
||||||
@@ -4076,6 +4132,7 @@ pypi-pydot_ng
|
|||||||
pypi-pyelftools
|
pypi-pyelftools
|
||||||
pypi-pyfakefs
|
pypi-pyfakefs
|
||||||
pypi-pyflakes
|
pypi-pyflakes
|
||||||
|
pypi-pygame
|
||||||
pypi-pygithub
|
pypi-pygithub
|
||||||
pypi-pygments
|
pypi-pygments
|
||||||
pypi-pyicu
|
pypi-pyicu
|
||||||
@@ -4085,12 +4142,14 @@ pypi-pylint
|
|||||||
pypi-pyls_black
|
pypi-pyls_black
|
||||||
pypi-pymdown_extensions
|
pypi-pymdown_extensions
|
||||||
pypi-pynacl
|
pypi-pynacl
|
||||||
|
pypi-pynetbox
|
||||||
pypi-pynsist
|
pypi-pynsist
|
||||||
pypi-pyopengl
|
pypi-pyopengl
|
||||||
pypi-pyopenssl
|
pypi-pyopenssl
|
||||||
pypi-pyparsing
|
pypi-pyparsing
|
||||||
pypi-pyperclip
|
pypi-pyperclip
|
||||||
pypi-pyperf
|
pypi-pyperf
|
||||||
|
pypi-pyproject_metadata
|
||||||
pypi-pyprojectx
|
pypi-pyprojectx
|
||||||
pypi-pypsrp
|
pypi-pypsrp
|
||||||
pypi-pyqrcode
|
pypi-pyqrcode
|
||||||
@@ -4144,12 +4203,14 @@ pypi-python_slugify
|
|||||||
pypi-python_string_utils
|
pypi-python_string_utils
|
||||||
pypi-python_xlib
|
pypi-python_xlib
|
||||||
pypi-pythran
|
pypi-pythran
|
||||||
|
pypi-pytoolconfig
|
||||||
pypi-pytz
|
pypi-pytz
|
||||||
pypi-pytz_deprecation_shim
|
pypi-pytz_deprecation_shim
|
||||||
pypi-pyu2f
|
pypi-pyu2f
|
||||||
pypi-pyusb
|
pypi-pyusb
|
||||||
pypi-pywavelets
|
pypi-pywavelets
|
||||||
pypi-pywbem
|
pypi-pywbem
|
||||||
|
pypi-pywinrm
|
||||||
pypi-pyxattr
|
pypi-pyxattr
|
||||||
pypi-pyxdameraulevenshtein
|
pypi-pyxdameraulevenshtein
|
||||||
pypi-pyxdg
|
pypi-pyxdg
|
||||||
@@ -4243,6 +4304,7 @@ pypi-sphinx_last_updated_by_git
|
|||||||
pypi-sphinx_notfound_page
|
pypi-sphinx_notfound_page
|
||||||
pypi-sphinx_rtd_theme
|
pypi-sphinx_rtd_theme
|
||||||
pypi-sphinx_thebe
|
pypi-sphinx_thebe
|
||||||
|
pypi-sphinx_theme_builder
|
||||||
pypi-sphinx_togglebutton
|
pypi-sphinx_togglebutton
|
||||||
pypi-sphinxcontrib_apidoc
|
pypi-sphinxcontrib_apidoc
|
||||||
pypi-sphinxcontrib_applehelp
|
pypi-sphinxcontrib_applehelp
|
||||||
@@ -4255,9 +4317,11 @@ pypi-sphinxcontrib_httpdomain
|
|||||||
pypi-sphinxcontrib_jsmath
|
pypi-sphinxcontrib_jsmath
|
||||||
pypi-sphinxcontrib_napoleon
|
pypi-sphinxcontrib_napoleon
|
||||||
pypi-sphinxcontrib_newsfeed
|
pypi-sphinxcontrib_newsfeed
|
||||||
|
pypi-sphinxcontrib_openapi
|
||||||
pypi-sphinxcontrib_plantuml
|
pypi-sphinxcontrib_plantuml
|
||||||
pypi-sphinxcontrib_programoutput
|
pypi-sphinxcontrib_programoutput
|
||||||
pypi-sphinxcontrib_qthelp
|
pypi-sphinxcontrib_qthelp
|
||||||
|
pypi-sphinxcontrib_redoc
|
||||||
pypi-sphinxcontrib_seqdiag
|
pypi-sphinxcontrib_seqdiag
|
||||||
pypi-sphinxcontrib_serializinghtml
|
pypi-sphinxcontrib_serializinghtml
|
||||||
pypi-sphinxcontrib_svg2pdfconverter
|
pypi-sphinxcontrib_svg2pdfconverter
|
||||||
@@ -4284,6 +4348,7 @@ pypi-testpath
|
|||||||
pypi-text_unidecode
|
pypi-text_unidecode
|
||||||
pypi-textdistance
|
pypi-textdistance
|
||||||
pypi-textfsm
|
pypi-textfsm
|
||||||
|
pypi-texttable
|
||||||
pypi-theano
|
pypi-theano
|
||||||
pypi-threadpoolctl
|
pypi-threadpoolctl
|
||||||
pypi-three_merge
|
pypi-three_merge
|
||||||
@@ -4296,10 +4361,12 @@ pypi-tomli_w
|
|||||||
pypi-tomlkit
|
pypi-tomlkit
|
||||||
pypi-toolz
|
pypi-toolz
|
||||||
pypi-tornado
|
pypi-tornado
|
||||||
|
pypi-tornado_xstatic
|
||||||
pypi-tox
|
pypi-tox
|
||||||
pypi-tqdm
|
pypi-tqdm
|
||||||
pypi-traitlets
|
pypi-traitlets
|
||||||
pypi-trampolim
|
pypi-trampolim
|
||||||
|
pypi-trimesh
|
||||||
pypi-trio
|
pypi-trio
|
||||||
pypi-trio_websocket
|
pypi-trio_websocket
|
||||||
pypi-ttp
|
pypi-ttp
|
||||||
@@ -4330,6 +4397,7 @@ pypi-ua_parser
|
|||||||
pypi-uamqp
|
pypi-uamqp
|
||||||
pypi-uc_micro_py
|
pypi-uc_micro_py
|
||||||
pypi-ufolib2
|
pypi-ufolib2
|
||||||
|
pypi-uharfbuzz
|
||||||
pypi-ujson
|
pypi-ujson
|
||||||
pypi-uncertainpy
|
pypi-uncertainpy
|
||||||
pypi-unicodedata2
|
pypi-unicodedata2
|
||||||
@@ -4340,6 +4408,7 @@ pypi-urllib3
|
|||||||
pypi-urlobject
|
pypi-urlobject
|
||||||
pypi-urwid
|
pypi-urwid
|
||||||
pypi-user_agents
|
pypi-user_agents
|
||||||
|
pypi-userpath
|
||||||
pypi-uvloop
|
pypi-uvloop
|
||||||
pypi-virtualenv
|
pypi-virtualenv
|
||||||
pypi-volatile
|
pypi-volatile
|
||||||
@@ -4354,11 +4423,13 @@ pypi-webcolors
|
|||||||
pypi-webencodings
|
pypi-webencodings
|
||||||
pypi-webob
|
pypi-webob
|
||||||
pypi-websocket_client
|
pypi-websocket_client
|
||||||
|
pypi-websockets
|
||||||
pypi-webtest
|
pypi-webtest
|
||||||
pypi-werkzeug
|
pypi-werkzeug
|
||||||
pypi-wheel
|
pypi-wheel
|
||||||
pypi-widgetsnbextension
|
pypi-widgetsnbextension
|
||||||
pypi-wikipedia
|
pypi-wikipedia
|
||||||
|
pypi-wordfreq
|
||||||
pypi-wrapt
|
pypi-wrapt
|
||||||
pypi-wsgiproxy2
|
pypi-wsgiproxy2
|
||||||
pypi-wsproto
|
pypi-wsproto
|
||||||
@@ -4466,6 +4537,7 @@ qtwebchannel
|
|||||||
qtwebengine
|
qtwebengine
|
||||||
qtwebsockets
|
qtwebsockets
|
||||||
qtx11extras
|
qtx11extras
|
||||||
|
qtxdg-tools
|
||||||
qtxmlpatterns
|
qtxmlpatterns
|
||||||
quagga
|
quagga
|
||||||
quassel
|
quassel
|
||||||
@@ -4541,6 +4613,7 @@ sddm-kcm
|
|||||||
seahorse
|
seahorse
|
||||||
seatd
|
seatd
|
||||||
sed
|
sed
|
||||||
|
seer
|
||||||
serf
|
serf
|
||||||
setserial
|
setserial
|
||||||
setxkbmap
|
setxkbmap
|
||||||
@@ -4652,13 +4725,13 @@ tevent
|
|||||||
texinfo
|
texinfo
|
||||||
texlive
|
texlive
|
||||||
texmaker
|
texmaker
|
||||||
texttable
|
|
||||||
tgt
|
tgt
|
||||||
the_silver_searcher
|
the_silver_searcher
|
||||||
thermal_daemon
|
thermal_daemon
|
||||||
thermal_monitor
|
thermal_monitor
|
||||||
thin-provisioning-tools
|
thin-provisioning-tools
|
||||||
threadweaver
|
threadweaver
|
||||||
|
thrift
|
||||||
thunar-volman
|
thunar-volman
|
||||||
thunderbird
|
thunderbird
|
||||||
thunderbolt-software-user-space
|
thunderbolt-software-user-space
|
||||||
@@ -4680,7 +4753,6 @@ trace-cmd
|
|||||||
traceroute
|
traceroute
|
||||||
tracker
|
tracker
|
||||||
tracker-miners
|
tracker-miners
|
||||||
traefik
|
|
||||||
tree
|
tree
|
||||||
tree-sitter
|
tree-sitter
|
||||||
tzdata
|
tzdata
|
||||||
@@ -4690,6 +4762,7 @@ udisks2
|
|||||||
udunits
|
udunits
|
||||||
uget
|
uget
|
||||||
uhttpmock
|
uhttpmock
|
||||||
|
umockdev
|
||||||
unbundle
|
unbundle
|
||||||
unibilium
|
unibilium
|
||||||
unifdef
|
unifdef
|
||||||
@@ -4709,6 +4782,7 @@ usrbinjava
|
|||||||
usrbinpython
|
usrbinpython
|
||||||
usrbinvi
|
usrbinvi
|
||||||
utf8cpp
|
utf8cpp
|
||||||
|
utf8proc
|
||||||
util-linux
|
util-linux
|
||||||
util-macros
|
util-macros
|
||||||
uwsgi
|
uwsgi
|
||||||
@@ -4745,6 +4819,7 @@ which
|
|||||||
whois
|
whois
|
||||||
wine
|
wine
|
||||||
wireless-regdb-master
|
wireless-regdb-master
|
||||||
|
wireplumber
|
||||||
wireshark
|
wireshark
|
||||||
wlroots
|
wlroots
|
||||||
wmctrl
|
wmctrl
|
||||||
@@ -4864,3 +4939,4 @@ zopfli
|
|||||||
zsh
|
zsh
|
||||||
zstd
|
zstd
|
||||||
zstd-bin
|
zstd-bin
|
||||||
|
zxing
|
||||||
|
|||||||
Reference in New Issue
Block a user