Hi, thanks for the patches. All are looking good, packages have been built and released for i686, x86_64. Some ARM packages are still building.
-A On Tue, Apr 07, 2020 at 05:56:31PM +0000, grizzlyuser wrote: > Hi! > > Please find the patches attached with changes described in > commit messages. > > Built on x86_64, i686 and armv7h. > From c8b0f74fbf120cfc2575bfcc62093e3e49b36192 Mon Sep 17 00:00:00 2001 > From: grizzlyuser <[email protected]> > Date: Tue, 7 Apr 2020 14:02:57 +0300 > Subject: [PATCH 1/6] libre/file-roller 3.36.1: Bump version > > --- > libre/file-roller/PKGBUILD | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libre/file-roller/PKGBUILD b/libre/file-roller/PKGBUILD > index 2fff5ed40..723612b4c 100644 > --- a/libre/file-roller/PKGBUILD > +++ b/libre/file-roller/PKGBUILD > @@ -6,7 +6,7 @@ > # - removed unace and unrar recommendation > > pkgname=file-roller > -pkgver=3.36.0 > +pkgver=3.36.1 > pkgrel=1 > pkgrel+=.parabola1 > pkgdesc="Create and modify archives" > @@ -21,7 +21,7 @@ optdepends=('p7zip: 7z, arj, exe and encrypted zip files > support' > 'lrzip: lrzip archive support' > 'squashfs-tools: squashfs image support') > groups=(gnome) > -_commit=448229e786ca0aa8392d796ce2a195c94888971e # tags/3.36.0^0 > +_commit=3e70dc594044b2792e8e2c50fa8ea79438b1ddfc # tags/3.36.1^0 > source=("git+https://gitlab.gnome.org/GNOME/file-roller.git#commit=$_commit") > sha256sums=('SKIP') > > -- > 2.26.0 > > From 98bf76c1a358d017dfebf0a0bb6486aed22dd9c8 Mon Sep 17 00:00:00 2001 > From: grizzlyuser <[email protected]> > Date: Tue, 7 Apr 2020 14:03:42 +0300 > Subject: [PATCH 2/6] libre/khotkeys 5.18.4.1: Bump version > > --- > libre/khotkeys/PKGBUILD | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/libre/khotkeys/PKGBUILD b/libre/khotkeys/PKGBUILD > index 8695ade84..963687dba 100644 > --- a/libre/khotkeys/PKGBUILD > +++ b/libre/khotkeys/PKGBUILD > @@ -6,7 +6,7 @@ > # Contributor: jc_gargma <[email protected]> > > pkgname=khotkeys > -pkgver=5.18.3 > +pkgver=5.18.4.1 > pkgrel=1 > pkgrel+=.parabola1 > pkgdesc='KHotKeys' > @@ -18,8 +18,8 @@ license=(LGPL) > depends=(plasma-workspace) > makedepends=(extra-cmake-modules kdoctools kdesignerplugin) > groups=(plasma) > -source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}) > -sha256sums=('e2b459da176c369fecc46a0dfa151266e4778194b3b8d81c4d7bc423301ff204' > +source=("https://download.kde.org/stable/plasma/${pkgver%.*}/$pkgname-$pkgver.tar.xz"{,.sig}) > +sha256sums=('272f83576ab3b13203400854431e891c27d027684eebc720f2009734d3b7221f' > 'SKIP') > validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell > <[email protected]> > '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah > <[email protected]> > -- > 2.26.0 > > From 54d05f317ed47bbc7f5b04aef55dde56563ef353 Mon Sep 17 00:00:00 2001 > From: grizzlyuser <[email protected]> > Date: Tue, 7 Apr 2020 14:05:08 +0300 > Subject: [PATCH 3/6] libre/libksysguard 5.18.4.1: Sync with changes from Arch > Linux > > --- > libre/libksysguard/PKGBUILD | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/libre/libksysguard/PKGBUILD b/libre/libksysguard/PKGBUILD > index 7435b778c..690836bde 100644 > --- a/libre/libksysguard/PKGBUILD > +++ b/libre/libksysguard/PKGBUILD > @@ -1,9 +1,10 @@ > # Maintainer (Arch): Felix Yan <[email protected]> > # Maintainer (Arch): Antonio Rojas <[email protected]> > # Contributor (Arch): Andrea Scarpino <[email protected]> > +# Contributor: grizzlyuser <[email protected]> > > pkgname=libksysguard > -pkgver=5.18.3 > +pkgver=5.18.4.1 > pkgrel=1 > pkgrel+=.parabola1 > pkgdesc='Libraries for ksysguard' > @@ -15,8 +16,8 @@ license=(LGPL) > depends=(libxres kio qt5-webchannel) > makedepends=(extra-cmake-modules kdoctools plasma-framework) > groups=(plasma) > -source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}) > -sha256sums=('d46113b835cfa7561c7ebb1be5ae89200196befe77c9a53981b18141da381f81' > +source=("https://download.kde.org/stable/plasma/${pkgver%.*}/$pkgname-$pkgver.tar.xz"{,.sig}) > +sha256sums=('357be91db541876fa257b9be903484beb6577502a05f1610480ed0b198d16824' > 'SKIP') > validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell > <[email protected]> > '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah > <[email protected]> > -- > 2.26.0 > > From ccfac85e2c5a39742dc6e715cc2fb5ed4070fcc8 Mon Sep 17 00:00:00 2001 > From: grizzlyuser <[email protected]> > Date: Tue, 7 Apr 2020 14:15:03 +0300 > Subject: [PATCH 4/6] libre/linux-libre-tools 5.6.1: Sync with Arch Linux, > refresh patch > > Removed part of patch has been applied upstream: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/tools/perf/builtin-diff.c?h=v5.6&id=98e93245113d0f5c279ef77f4a9e7d097323ad71 > --- > libre/linux-libre-tools/PKGBUILD | 46 +++++++++----------- > libre/linux-libre-tools/perf-fix-types.patch | 13 ------ > 2 files changed, 21 insertions(+), 38 deletions(-) > > diff --git a/libre/linux-libre-tools/PKGBUILD > b/libre/linux-libre-tools/PKGBUILD > index 6e9a080df..a54342e1b 100644 > --- a/libre/linux-libre-tools/PKGBUILD > +++ b/libre/linux-libre-tools/PKGBUILD > @@ -24,7 +24,7 @@ case "$CARCH" in > armv7h) pkgname+=('gpio-utils' 'iio-utils') ;; > esac > > -pkgver=5.4.1 > +pkgver=5.6.1 > pkgver+=_gnu > pkgrel=1 > license=('GPL2') > @@ -54,41 +54,37 @@ > source=("https://linux-libre.fsfla.org/pub/linux-libre/releases/${pkgver//_/-}/l > 'cpupower.service' > 'usbipd.service' > 'perf-fix-types.patch') > -sha256sums=('7d2ce65f26e9c9234091167b7558cc9a3de545236a1cec3a4e77d171d440f35c' > +sha256sums=('c5f208af2d199e650ce609eb7ac4ece2a6909af679cc0a1de4dd8438f2ee05d8' > 'SKIP' > -# > '2129f0a264ecb03a2a8ccd6a3e2270dec0b4c11c66d09262eb0f1bbf18fcaefc' > -# 'SKIP' > > '4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f' > > 'd2e8e5e8b22c6089a91f573aa1c59e442a1f3b67a2c9f047abe3b57d3d6558cc' > > 'fa2560630576464739ede14c9292249f4007f36a684bc378add174fc88394550' > > '2e187734d8aec58a3046d79883510d779aa93fb3ab20bd3132c1a607ebe5498f' > - > 'aa08545851784262d1049da4df6f63bdb366b0ac21e2dbecc7fd31382bb4f4dc') > + > 'ca6b56540e2f8d6931c86978910d47e01bc28516c8b9ce616ecf6de2ba3daf4e') > validpgpkeys=('474402C8C582DAFBE389C427BCB7CF877E7D47A7') # Alexandre Oliva > > prepare() { > cd linux-${pkgver%_*} > > # apply patch from the source array (should be a pacman feature) > - local filename > - for filename in "${source[@]}"; do > - filename="${filename##*/}" > - if [[ "$filename" =~ \.patch$ ]]; then > - msg2 "Applying patch $filename" > - patch -p1 -N -i "$srcdir/$filename" > - elif [[ "$filename" =~ ^patch- ]]; then > - msg2 "Applying linux $filename" > - patch -p1 -N -i "$srcdir/${filename%.*}" > - fi > + local src > + for src in "${source[@]}"; do > + src="${src%%::*}" > + src="${src##*/}" > + src="${src%.xz}" > + [[ $src = *.patch || $src = patch-* ]] || continue > + echo ":: Applying patch $src" > + patch -p1 -N -i "$srcdir/$src" > done > } > > build() { > - msg2 'libtraceevent' > + echo ':: libtraceevent' > pushd linux-${pkgver%_*}/tools/lib/traceevent > make > popd > > - msg2 'perf' > + echo ':: perf' > pushd linux-${pkgver%_*}/tools/perf > make -f Makefile.perf \ > prefix=/usr \ > @@ -101,19 +97,19 @@ build() { > DESTDIR="$pkgdir" > popd > > - msg2 'cpupower' > + echo ':: cpupower' > pushd linux-${pkgver%_*}/tools/power/cpupower > make VERSION=$pkgver-$pkgrel > popd > > if [[ "$CARCH" == x86_64 ]] || [[ "$CARCH" == i686 ]]; then > - msg2 'x86_energy_perf_policy' > + echo ':: x86_energy_perf_policy' > pushd linux-${pkgver%_*}/tools/power/x86/x86_energy_perf_policy > make > popd > fi > > - msg2 'usbip' > + echo ':: usbip' > pushd linux-${pkgver%_*}/tools/usb/usbip > # Fix gcc compilation > sed -i 's,-Wall -Werror -Wextra,,' configure.ac > @@ -122,30 +118,30 @@ fi > make > popd > > - msg2 'tmon' > + echo ':: tmon' > pushd linux-${pkgver%_*}/tools/thermal/tmon > make > popd > > - msg2 'cgroup_event_listener' > + echo ':: cgroup_event_listener' > pushd linux-${pkgver%_*}/tools/cgroup > make > popd > > if [[ "$CARCH" == x86_64 ]] || [[ "$CARCH" == i686 ]]; then > - msg2 'turbostat' > + echo ':: turbostat' > pushd linux-${pkgver%_*}/tools/power/x86/turbostat > make > popd > fi > > if [[ "$CARCH" == armv7h ]]; then > - msg2 'gpio' > + echo ':: gpio' > pushd linux-${pkgver%_*}/tools/gpio > make -j1 > popd > > - msg2 'iio' > + echo ':: iio' > pushd linux-${pkgver%_*}/tools/iio > make -j1 > popd > diff --git a/libre/linux-libre-tools/perf-fix-types.patch > b/libre/linux-libre-tools/perf-fix-types.patch > index 0b81586b0..cb6688acf 100644 > --- a/libre/linux-libre-tools/perf-fix-types.patch > +++ b/libre/linux-libre-tools/perf-fix-types.patch > @@ -1,16 +1,3 @@ > ---- linux-5.4.1/tools/perf/builtin-diff.c.orig 2019-11-29 > 04:10:32.000000000 -0500 > -+++ linux-5.4.1/tools/perf/builtin-diff.c 2020-01-19 15:54:20.558514973 > -0500 > -@@ -575,8 +575,8 @@ > - if (!pairs_left && !pairs_right) > - return 0; > - > -- l = labs(left->diff.cycles); > -- r = labs(right->diff.cycles); > -+ l = llabs(left->diff.cycles); > -+ r = llabs(right->diff.cycles); > - return r - l; > - } > - > --- linux-5.4.1/tools/perf/util/session.c.orig 2019-11-29 > 04:10:32.000000000 -0500 > +++ linux-5.4.1/tools/perf/util/session.c 2020-01-19 16:13:39.628532016 > -0500 > @@ -88,7 +88,7 @@ > -- > 2.26.0 > > From 7d585c7e2b72771668d65ecb0f28a3d361625258 Mon Sep 17 00:00:00 2001 > From: grizzlyuser <[email protected]> > Date: Tue, 7 Apr 2020 16:36:26 +0300 > Subject: [PATCH 5/6] libre/openexr 2.4.1-2.parabola2: Update URL, cleanup, add > missing fonts > > [1] redirects to [2], so changed source URL accordingly. > > Since the documents are already in the tarball, no need to fetch them > separately. > > Added most of the fonts used in the documents as makedepends. Without > them, generated PDF files will display mostly tofu instead of glyphs. > Of course these documents expect mostly Microsoft fonts, but luckily we > have metric-compatible substitutions for them (please find the details > in fontconfig file: /etc/fonts/conf.avail/30-metric-aliases.conf ) > > [1] https://github.com/openexr/openexr/ > [2] https://github.com/AcademySoftwareFoundation/openexr > --- > libre/openexr/PKGBUILD | 35 +++++++---------------------------- > 1 file changed, 7 insertions(+), 28 deletions(-) > > diff --git a/libre/openexr/PKGBUILD b/libre/openexr/PKGBUILD > index 3831c2d48..ac5bf7377 100644 > --- a/libre/openexr/PKGBUILD > +++ b/libre/openexr/PKGBUILD > @@ -1,11 +1,12 @@ > # Maintainer (Arch): Tobias Powalowski <[email protected]> > # Maintainer (Hyperbola): Andr?? Silva <[email protected]> > # Maintainer: Omar Vega Ramos <[email protected]> > +# Contributor: grizzlyuser <[email protected]> > > pkgname=openexr > pkgver=2.4.1 > pkgrel=2 > -pkgrel+=.parabola1 > +pkgrel+=.parabola2 > pkgdesc="An high dynamic-range image file format library" > pkgdesc+=", without embedded nonfree fonts in the documentation" > url="https://www.openexr.com/" > @@ -14,32 +15,14 @@ arch+=('i686' 'armv7h') > license=('BSD3') > depends=('zlib') > makedepends=('cmake' 'fltk' 'python' 'boost' 'freeglut' 'python-numpy' > 'chrpath') > -makedepends+=('unoconv' 'libepoxy') > -optdepends=('fltk: for exrdisplay' 'boost-libs: python support' 'python: > python support') > +makedepends+=('unoconv' 'libepoxy' 'ttf-croscore' 'ttf-caladea' > 'ttf-carlito' 'gsfonts' 'ttf-bitstream-vera') > +optdepends=('fltk: for exrdisplay' 'boost-libs: python support' 'python: > python support') > conflicts=('ilmbase') > replaces=('ilmbase') > -source=($pkgname-$pkgver.tar.gz::"https://github.com/openexr/openexr/archive/v$pkgver.tar.gz" > - > openexr-pc-prefix.patch::"https://github.com/AcademySoftwareFoundation/openexr/commit/0b26a9de.patch" > - > "https://github.com/${pkgname}/${pkgname}/raw/master/OpenEXR/doc/InterpretingDeepPixels.docx" > - > "https://github.com/${pkgname}/${pkgname}/raw/master/OpenEXR/doc/MultiViewOpenEXR.odt" > - > "https://github.com/${pkgname}/${pkgname}/raw/master/OpenEXR/doc/OpenEXRFileLayout.odt" > - > "https://github.com/${pkgname}/${pkgname}/raw/master/OpenEXR/doc/ReadingAndWritingImageFiles.odt" > - > "https://github.com/${pkgname}/${pkgname}/raw/master/OpenEXR/doc/TechnicalIntroduction.odt" > - > "https://github.com/${pkgname}/${pkgname}/raw/master/OpenEXR_Viewers/doc/OpenEXRViewers.odt") > +source=($pkgname-$pkgver.tar.gz::"https://github.com/AcademySoftwareFoundation/openexr/archive/v$pkgver.tar.gz" > + > openexr-pc-prefix.patch::"https://github.com/AcademySoftwareFoundation/openexr/commit/0b26a9de.patch") > > sha256sums=('3ebbe9a8e67edb4a25890b98c598e9fe23b10f96d1416d6a3ff0732e99d001c1' > - > 'f20d7588badb679828816e0ada201705b7d1cc5a4d82df3d586707a792b10950' > - > '6fc748b44fc4c52680db233143b53a199988f51682b206c623b05238a6fdbcbe' > - > '38c46075f7efe02e231d32753966ffa463f2a3c4673dd8ea71dd47560c403db0' > - > '854942160870b4c442dc249e10d8f540aa554bd793ce40576bda430f90b7f995' > - > 'a4fdf678244f6c37e5ae126a9385a2e154b824b67e1746ed10bc17907c6b45ba' > - > 'fab77bb2afb3d580387249807300fa26c70eaf46ca23a0036165bafee607dc4e' > - > '27467ce4cad8a84cb63b2da2d58454834eac8830c2516cbe8846f32324517a92') > -noextract=(InterpretingDeepPixels.docx > - MultiViewOpenEXR.odt > - OpenEXRFileLayout.odt > - ReadingAndWritingImageFiles.odt > - TechnicalIntroduction.odt > - OpenEXRViewers.odt) > + > 'f20d7588badb679828816e0ada201705b7d1cc5a4d82df3d586707a792b10950') > > prepare() { > cd $pkgname-$pkgver > @@ -49,10 +32,6 @@ prepare() { > rm -v > OpenEXR/doc/{InterpretingDeepPixels,MultiViewOpenEXR,OpenEXRFileLayout,ReadingAndWritingImageFiles,TechnicalIntroduction,TheoryDeepPixels}.pdf > rm -v OpenEXR_Viewers/doc/OpenEXRViewers.pdf > > - # add source documentation > - install -m644 -v > "$srcdir/"{InterpretingDeepPixels.docx,{MultiViewOpenEXR,OpenEXRFileLayout,ReadingAndWritingImageFiles,TechnicalIntroduction}.odt} > OpenEXR/doc > - install -m644 -v "$srcdir/"OpenEXRViewers.odt OpenEXR_Viewers/doc > - > # convert source documentation to pdf format and clean source code > pushd OpenEXR/doc > unoconv -v -f pdf > {InterpretingDeepPixels.docx,{MultiViewOpenEXR,OpenEXRFileLayout,ReadingAndWritingImageFiles,TechnicalIntroduction}.odt} > -- > 2.26.0 > > From 7d908b577029f390fb6fd10c28374e47f9f1baaf Mon Sep 17 00:00:00 2001 > From: grizzlyuser <[email protected]> > Date: Tue, 7 Apr 2020 16:37:05 +0300 > Subject: [PATCH 6/6] libre/reflector 2020.3.21.2-1: Sync with Arch Linux, > update rebranding > > --- > libre/reflector/PKGBUILD | 12 ++- > libre/reflector/rebranding.patch | 132 ++++++++++++++++++------------- > 2 files changed, 86 insertions(+), 58 deletions(-) > > diff --git a/libre/reflector/PKGBUILD b/libre/reflector/PKGBUILD > index ba202b072..ab95cbdec 100644 > --- a/libre/reflector/PKGBUILD > +++ b/libre/reflector/PKGBUILD > @@ -1,10 +1,11 @@ > # Maintainer (Arch): Xyne <ac xunilhcra enyx, backwards> > # Maintainer (Hyperbola): Andr?? Silva <[email protected]> > # Maintainer: Omar Vega Ramos <[email protected]> > +# Contributor: grizzlyuser <[email protected]> > > pkgname=reflector > -pkgver=2019.10 > -pkgrel=2.parabola1 > +pkgver=2020.3.21.2 > +pkgrel=1 > pkgdesc='A Python 3 module and script to retrieve and filter the latest > Pacman mirror list (Parabola rebranded)' > arch=(any) > license=(GPL) > @@ -18,9 +19,9 @@ source=( > > https://xyne.archlinux.ca/projects/reflector/src/reflector-${pkgver}.tar.xz.sig > rebranding.patch > ) > -sha512sums=('9f39934456840f1a86036ed71eb942fff92a9b2cb7d0f679e1e9ab371ae21cc4da7035ba4dcc88919ceab41d45f5d07ae3abe336037d1785dc8231df0c97eb6c' > +sha512sums=('cdb1ae3806fca6dd7dd7dccc75ef677e70ceec5d61b140315ef88540513abd7131dc2260f261444d801490368ab73194c7718d974c6191c7c354fcb811ba35e2' > 'SKIP' > - > 'c38c90c428b9761e84d4cbc1cf6a679772264ae5a8aafc4cc961fa5fd1f63ef0628a9621944f2b51ff54d8092dea5cdfdb4d1d07b6c39c4ca57f0f50a942b923') > + > 'f9b86f7b63398adcd037a332d9f335b35f5a3dee7aeeb3b38e6ae11ed3b038c82bf47f9e94281bb2d1942f10056197209ce48433f1769f26554dbff6c9ad69ec') > > validpgpkeys=('EC3CBE7F607D11E663149E811D1F0DC78F173680') > > @@ -28,7 +29,9 @@ prepare () > { > cd "$srcdir/$pkgname-$pkgver" > # Rebranding for Parabola > + gunzip "man/${pkgname}.1.gz" > patch -Np1 -i "$srcdir/rebranding.patch" > + gzip "man/${pkgname}.1" > } > > package () > @@ -36,4 +39,5 @@ package () > cd "$srcdir/$pkgname-$pkgver" > python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 > install -Dm755 "$srcdir/$pkgname-$pkgver/$pkgname" > "$pkgdir/usr/bin/$pkgname" > + install -Dm644 "man/${pkgname}.1.gz" > "${pkgdir}/usr/share/man/man1/${pkgname}.1.gz" > } > diff --git a/libre/reflector/rebranding.patch > b/libre/reflector/rebranding.patch > index 7cade23f5..1afa8e554 100644 > --- a/libre/reflector/rebranding.patch > +++ b/libre/reflector/rebranding.patch > @@ -1,8 +1,17 @@ > diff --git a/Reflector.py b/Reflector.py > -index 1f22f18..64d6453 100644 > +index 5263316..3498174 100644 > --- a/Reflector.py > +++ b/Reflector.py > -@@ -42,7 +42,7 @@ import urllib.request > +@@ -20,7 +20,7 @@ > + # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA > 02110-1301, USA. > + > + ''' > +-Retrieve Arch Linux mirrors. > ++Retrieve Parabola GNU/Linux-libre mirrors. > + ''' > + > + import argparse > +@@ -48,7 +48,7 @@ import urllib.request > > NAME = 'Reflector' > > @@ -11,59 +20,74 @@ index 1f22f18..64d6453 100644 > > DISPLAY_TIME_FORMAT = '%Y-%m-%d %H:%M:%S UTC' > PARSE_TIME_FORMAT = '%Y-%m-%dT%H:%M:%SZ' > -@@ -436,7 +436,7 @@ def format_mirrorlist(mirror_status, mtime, > include_country=False, command=None) > +@@ -440,7 +440,7 @@ def format_mirrorlist(mirror_status, mtime, > include_country=False, command=None, > > - width = 80 > - colw = 11 > -- header = '# Arch Linux mirrorlist generated by Reflector #'.center(width, > '#') > -+ header = '# Parabola GNU/Linux-libre mirrorlist generated by Reflector > #'.center(width, '#') > - border = '#' * len(header) > - mirrorlist = '' > - mirrorlist = '{}\n{}\n{}\n'.format(border, header, border) + \ > -@@ -496,8 +496,18 @@ class MirrorStatus(): > - 'extra', > - 'gnome-unstable', > - 'kde-unstable', > -+ 'libre', > -+ 'libre-testing', > -+ 'libre-multilib', > -+ 'libre-multilib-testing', > - 'multilib', > -- 'multilib-testing' > -+ 'multilib-testing', > -+ 'nonprism', > -+ 'nonprism-testing', > -+ 'pcr', > -+ 'kernels', > -+ 'java', > -+ 'cross', > - 'staging', > - 'testing' > - ) > -@@ -655,7 +665,7 @@ def add_arguments(parser): > - ''' > - Add reflector arguments to the argument parser. > - ''' > -- parser = argparse.ArgumentParser(description='retrieve and filter a list > of the latest Arch Linux mirrors') > -+ parser = argparse.ArgumentParser(description='retrieve and filter a list > of the latest Parabola GNU/Linux-libre mirrors') > + width = 80 > + colw = 11 > +- header = '# Arch Linux mirrorlist generated by Reflector > #'.center(width, '#') > ++ header = '# Parabola GNU/Linux-libre mirrorlist generated by Reflector > #'.center(width, '#') > + border = '#' * len(header) > + mirrorlist = f'{border}\n{header}\n{border}\n\n' + \ > + '\n'.join( > +@@ -494,8 +494,18 @@ class MirrorStatus(): > + 'extra', > + 'gnome-unstable', > + 'kde-unstable', > ++ 'libre', > ++ 'libre-testing', > ++ 'libre-multilib', > ++ 'libre-multilib-testing', > + 'multilib', > +- 'multilib-testing' > ++ 'multilib-testing', > ++ 'nonprism', > ++ 'nonprism-testing', > ++ 'pcr', > ++ 'kernels', > ++ 'java', > ++ 'cross', > + 'staging', > + 'testing' > + ) > +@@ -638,7 +648,7 @@ def add_arguments(parser): > + ''' > + Add reflector arguments to the argument parser. > + ''' > +- parser = argparse.ArgumentParser(description='retrieve and filter a > list of the latest Arch Linux mirrors') > ++ parser = argparse.ArgumentParser(description='retrieve and filter a > list of the latest Parabola GNU/Linux-libre mirrors') > > - parser.add_argument( > - '--connection-timeout', type=int, metavar='n', > default=DEFAULT_CONNECTION_TIMEOUT, > -@@ -674,7 +684,7 @@ def add_arguments(parser): > + parser.add_argument( > + '--connection-timeout', type=int, metavar='n', > default=DEFAULT_CONNECTION_TIMEOUT, > +@@ -657,7 +667,7 @@ def add_arguments(parser): > > - parser.add_argument( > - '--cache-timeout', type=int, metavar='n', default=DEFAULT_CACHE_TIMEOUT, > -- help='The cache timeout in seconds for the data retrieved from the Arch > Linux Mirror Status API. The default is %(default)s.' > -+ help='The cache timeout in seconds for the data retrieved from the > Parabola GNU/Linux-libre Mirror Status API. The default is %(default)s.' > - ) > + parser.add_argument( > + '--cache-timeout', type=int, metavar='n', > default=DEFAULT_CACHE_TIMEOUT, > +- help='The cache timeout in seconds for the data retrieved from the > Arch Linux Mirror Status API. The default is %(default)s.' > ++ help='The cache timeout in seconds for the data retrieved from the > Parabola GNU/Linux-libre Mirror Status API. The default is %(default)s.' > + ) > > - parser.add_argument( > -@@ -784,7 +794,7 @@ def parse_args(args=None): > - Parse command-line arguments. > - ''' > - parser = argparse.ArgumentParser( > -- description='retrieve and filter a list of the latest Arch Linux > mirrors' > -+ description='retrieve and filter a list of the latest Parabola > GNU/Linux-libre mirrors' > - ) > - parser = add_arguments(parser) > - options = parser.parse_args(args) > + parser.add_argument( > +@@ -769,7 +779,7 @@ def parse_args(args=None): > + Parse command-line arguments. > + ''' > + parser = argparse.ArgumentParser( > +- description='retrieve and filter a list of the latest Arch Linux > mirrors' > ++ description='retrieve and filter a list of the latest Parabola > GNU/Linux-libre mirrors' > + ) > + parser = add_arguments(parser) > + options = parser.parse_args(args) > +diff --git a/man/reflector.1 b/man/reflector.1 > +index 4a9a5d2..139dec6 100644 > +--- a/man/reflector.1 > ++++ b/man/reflector.1 > +@@ -11,8 +11,8 @@ reflector - retrieve and filter the latest Pacman > mirrorlist > + .SH DESCRIPTION > + .PP > + reflector is a Python script and associated Python module that can > +-retrieve up-to-date Arch Linux mirror data from the Mirror > +-Status (https://www.archlinux.org/mirrors/status/) web interface. > ++retrieve up-to-date Parabola GNU/Linux-libre mirror data from the > ++Mirror Status (https://www.parabola.nu/mirrors/status/) web interface. > + .SH ARGUMENTS > + .PP > + See \f[C]reflector --help\f[R]. > -- > 2.26.0 > > _______________________________________________ > Dev mailing list > [email protected] > https://lists.parabola.nu/mailman/listinfo/dev -- ------------------------------------------------------------------------------ my GPG Public Key: https://files.grapentin.org/.gpg/public.key ------------------------------------------------------------------------------
signature.asc
Description: PGP signature
_______________________________________________ Dev mailing list [email protected] https://lists.parabola.nu/mailman/listinfo/dev
