From 399f696b149a1338762778169504231633aa2da0 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Fri, 19 Jun 2020 19:58:15 +0300 Subject: [PATCH] repology: stop excluding certain packages from list Req https://github.com/repology/repology-rules/issues/382#issuecomment-646689998. --- scripts/repology/excluded_packages.txt | 82 ------------------- .../repology/generate-repology-metadata.sh | 12 --- 2 files changed, 94 deletions(-) delete mode 100644 scripts/repology/excluded_packages.txt diff --git a/scripts/repology/excluded_packages.txt b/scripts/repology/excluded_packages.txt deleted file mode 100644 index 4b3fcccb9..000000000 --- a/scripts/repology/excluded_packages.txt +++ /dev/null @@ -1,82 +0,0 @@ -## -## These packages are excluded from version checks. -## - -# Can't be upgraded. -apt - -# No official releases since 2.0b6. -beanshell - -# Own implementation. -build-essential - -# Ignore versions proposed by Repology. -# CA certificates are updated only if changed on upstream. -ca-certificates - -# We use custom source bundle for this package. -cvs - -# Different version scheme causes package to be marked 'out-of-date'. -dasm - -# We use version 4.x, 5.x and higher should go to separate package. -docbook-xml - -# Custom versioning (based on output of `dx --version`). -dx - -# Versions higher than 4.12 no longer working. -ecj - -# v1.4.4 is the last update. Higher versions require Qt which is not suitable for termux-packages. -gpsbabel - -# Own implementation. -libcrypt - -# We use implementation from https://sourceforge.net/projects/libuuid/. -libuuid - -# Can't be upgraded (NDK compatibility issues). -mesa - -# Qt package is updated "as needed". -qt5-base - -# We use https://github.com/RadhiFadlillah/shiori but Repology -# tracks https://aki-null.net/shiori/. -shiori - -# Stick to v0.9.27 currently. -tcc - -# v3.1 causes issues with ledger. -utf8cpp - -# Can't be upgraded (3.x requires some Qt stuff that is unavailable in x11-packages). -wireshark-gtk - -# newer version than 1.2 does not work on aarch64 -aircrack-ng - -# listed version is for different project with same name -rush - -# we need to ensure that package is working properly before applying updates -lxc - -# Other packages for delisting from Repology to keep updates list clean. -# This includes packages which are rarely updated or have versioning scheme unexpected -# by Repology. -cmark -dart -guile -guile18 -k2pdfopt -libdispatch -libmaa -psutils -srelay -unibilium diff --git a/scripts/repology/generate-repology-metadata.sh b/scripts/repology/generate-repology-metadata.sh index 9e9ac9c11..f34dfe534 100755 --- a/scripts/repology/generate-repology-metadata.sh +++ b/scripts/repology/generate-repology-metadata.sh @@ -62,14 +62,6 @@ check_package() { # path echo -n " }" } -check_excluded() { - if grep -q "^$1\$" "$BASEDIR/excluded_packages.txt"; then - return 0 - else - return 1 - fi -} - if [ $# -eq 0 ]; then echo "Usage: generate-repology-metadata.sh [./path/to/pkg/dir] ..." echo "Generate package metadata for Repology." @@ -79,10 +71,6 @@ fi export FIRST=yes echo '[' for path in "$@"; do - if check_excluded $(basename "$path"); then - continue - fi - if [ $FIRST = yes ]; then FIRST=no else