Hello, This patchset follows efforts in Issue #3691 and the Package Modernization Wiki article, with the aim to (start from) remove every package that is duplicated in [PCR] and [Extra]. These are packages whose [PCR] version is generally quite outdated (for specifics, consult the aforementioned ticket and wiki article), and which are being needlessly carried by us when they're supplied by upstream.
To follow is more patches pertaining to the issue, this is a start. -- Kind Regards, Wael Karram.
From ee75576a32a1dc6e4c5b697e3eba659cc52d9035 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:16:14 +0300 Subject: [PATCH 01/20] Remove antimicrox from [PCR], shipped in [Extra]. --- pcr/antimicrox/PKGBUILD | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 pcr/antimicrox/PKGBUILD diff --git a/pcr/antimicrox/PKGBUILD b/pcr/antimicrox/PKGBUILD deleted file mode 100644 index 4084843a5..000000000 --- a/pcr/antimicrox/PKGBUILD +++ /dev/null @@ -1,40 +0,0 @@ -# Maintainer (aur): Fredy GarcÃa <frealgagu at gmail dot com> -# Contributor: grimi <grimi at poczta dot fm> -# Contributor: Thomas Nordenmark <[email protected]> -# Contributor: Travis Nickles <[email protected]> -# Maintainer: Parabola Hackers <[email protected]> - -pkgname=antimicrox -pkgver=3.3.4 -pkgrel=1 -pkgdesc="Graphical program used to map keyboard buttons and mouse controls to a gamepad" -arch=("aarch64" "arm" "armv6h" "armv7h" "i686" "x86_64") -url="https://github.com/AntiMicroX/${pkgname/x}X" -license=("GPL3") -depends=("hicolor-icon-theme" "libxtst" "qt5-base" "sdl2") -makedepends=("cmake" "extra-cmake-modules" "gettext" "itstool" "qt5-tools") -provides=("${pkgname/x}") -conflicts=("${pkgname/x}") -replaces=("${pkgname/x}") -_versionpart=-updated-SDL -source=("${pkgname}-${pkgver}${_versionpart}.tar.gz::https://github.com/AntiMicroX/${pkgname/x/X}/archive/${pkgver}${_versionpart}.tar.gz") -sha256sums=("4819d80e814e8315b49af3f89034b4428ab796e2e9cfc0dcbd0da96e387a5a5b") - -build() { - cd "${srcdir}/${pkgname}-${pkgver}${_versionpart}" - - cmake . \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=/usr/lib \ - -DUSE_SDL_2=ON \ - -DAPPDATA=ON \ - -DWITH_UINPUT=ON \ - -DWITH_X11=ON \ - -DWITH_XTEST=ON - make -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}${_versionpart}" - make DESTDIR="${pkgdir}" install -} -- 2.49.0
From 2731fc1567abafd5100d0049ba57b4f3fc9cabf5 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:18:25 +0300 Subject: [PATCH 02/20] Remove biblesync from [PCR], shipped in [Extra]. --- pcr/biblesync/PKGBUILD | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 pcr/biblesync/PKGBUILD diff --git a/pcr/biblesync/PKGBUILD b/pcr/biblesync/PKGBUILD deleted file mode 100644 index ea7b948ce..000000000 --- a/pcr/biblesync/PKGBUILD +++ /dev/null @@ -1,28 +0,0 @@ -# Maintainer: Luke R. <[email protected]> GPG: rsa4096/3EAE8697 -# Contributor: Stefan Husmann <[email protected]> - -pkgname=biblesync -pkgver=1.1.2 -pkgrel=3 -pkgdesc="multicast shared co-navigation library for Bible programs" -url="http://sourceforge.net/projects/gnomesword/files/BibleSync/1.1.2/" -arch=('i686' 'x86_64') -license=('GPL') -depends=('libutil-linux' 'gcc-libs') -makedepends=('cmake') -source=("http://downloads.sourceforge.net/project/gnomesword/BibleSync/$pkgver/$pkgname-$pkgver.tar.gz") -validpgpkeys=('CB6E213A349B8DF9E96B622AC3F4FFCF3EAE8697') # PKGBUILD Maintainer's key -sha512sums=('7725c8228e2dff79edaf065ff4d4816a6cf214d1d874817345cc4154142144bce479ca1ae871053886bff4f6610715a27bce81c25c2a636444d5873e93bfdc62') - -build() { - cd $pkgname-$pkgver - [[ -d build ]] || mkdir -p build - cd build - cmake -DBUILD_SHARED_LIBS=TRUE -DCMAKE_INSTALL_PREFIX=/usr -DLIBDIR=/usr/lib .. - make -} - -package() { - cd $srcdir/$pkgname-$pkgver/build - make DESTDIR=$pkgdir install -} -- 2.49.0
From 83788ff49be0bfd0fafa0512a1cbd24cc8add5ae Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:19:13 +0300 Subject: [PATCH 03/20] Remove cl-pprc from [PCR], shipped in [Extra]. --- pcr/cl-ppcre/LICENSE | 25 ------------ pcr/cl-ppcre/PKGBUILD | 42 -------------------- pcr/cl-ppcre/cl-ppcre.install | 73 ----------------------------------- 3 files changed, 140 deletions(-) delete mode 100644 pcr/cl-ppcre/LICENSE delete mode 100644 pcr/cl-ppcre/PKGBUILD delete mode 100644 pcr/cl-ppcre/cl-ppcre.install diff --git a/pcr/cl-ppcre/LICENSE b/pcr/cl-ppcre/LICENSE deleted file mode 100644 index 8f122e6eb..000000000 --- a/pcr/cl-ppcre/LICENSE +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) 2002-2007, Dr. Edmund Weitz. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED -OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/pcr/cl-ppcre/PKGBUILD b/pcr/cl-ppcre/PKGBUILD deleted file mode 100644 index 1dc50f354..000000000 --- a/pcr/cl-ppcre/PKGBUILD +++ /dev/null @@ -1,42 +0,0 @@ -# Maintainer (arch): Aaron France <[email protected]> -# Contributor: veox <cy at wre dot ath dot cx> -# Contributor: joyfulgirl <joyfulgirl (at) archlinux.us> -# Contributor: Jonathan Friedman <[email protected]> -# Contributor: Aaron France <[email protected]> -# Maintainer: Omar Vega Ramos <[email protected]> -pkgname=cl-ppcre -pkgver=2.0.11 -pkgrel=1 -pkgdesc="Perl-compatible, portable regexp library for Common Lisp" -arch=('i686' 'x86_64') -url="http://www.weitz.de/cl-ppcre/" -license=('BSD') - -depends=('common-lisp' 'cl-asdf') - -install=cl-ppcre.install -source=('$pkgname-$pkgver.tar.gz::http://weitz.de/files/cl-ppcre.tar.gz' 'LICENSE') - -md5sums=('6d5250467c05eb661a76d395186a1da0' - 'c6aa01dce26b45aa916329701a448d11') - -package() { - install -d ${pkgdir}/usr/share/common-lisp/source/${pkgname} - install -d ${pkgdir}/usr/share/common-lisp/systems - install -d ${pkgdir}/usr/share/licenses/${pkgname} - - cd ${srcdir}/${pkgname}-${pkgver} - - install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${pkgname} \ - ${srcdir}/${pkgname}-${pkgver}/*.lisp - install -m 644 -t ${pkgdir}/usr/share/common-lisp/source/${pkgname} \ - ${srcdir}/${pkgname}-${pkgver}/*.asd - install -m 644 ${srcdir}/LICENSE \ - ${pkgdir}/usr/share/licenses/${pkgname} - - cd ${pkgdir}/usr/share/common-lisp/systems - ln -s ../source/${pkgname}/${pkgname}.asd . - ln -s ../source/${pkgname}/${pkgname}-unicode.asd . -} - -# vim:set ts=2 sw=4 et nospell: diff --git a/pcr/cl-ppcre/cl-ppcre.install b/pcr/cl-ppcre/cl-ppcre.install deleted file mode 100644 index 9ad84d1e1..000000000 --- a/pcr/cl-ppcre/cl-ppcre.install +++ /dev/null @@ -1,73 +0,0 @@ -_pkgname=cl-ppcre -_compile_log=n -_lisp=() - -if pacman -Qq clisp &>/dev/null || - pacman -Qq clisp-gtk2 &>/dev/null || - pacman -Qq clisp-new-clx &>/dev/null; then - _lisp=(${_lisp[@]} 'clisp') -fi -if pacman -Qq sbcl &>/dev/null; then - _lisp=(${_lisp[@]} 'sbcl') -fi -if pacman -Qq cmucl &> /dev/null; then - _lisp=(${_lisp[@]} 'cmucl') -fi - -_compile_sbcl() { - sbcl --noinform --no-sysinit --no-userinit \ - --eval "(require :asdf)" \ - --eval "(pushnew #p\"/usr/share/common-lisp/systems/\" asdf:*central-registry* :test #'equal)" \ - --eval "(asdf:operate 'asdf:compile-op '${_pkgname})" \ - --eval "(quit)" &> ${_compile_log_file} || return 1 -} -_compile_clisp() { - clisp --silent -norc -x \ - "(load #p\"/usr/share/common-lisp/source/asdf/asdf.lisp\") - (pushnew #p\"/usr/share/common-lisp/systems/\" asdf:*central-registry* :test #'equal) - (asdf:operate 'asdf:compile-op '${_pkgname}) - (quit)" &> ${_compile_log_file} || return 1 -} -_compile_cmucl() { - cmucl -quiet -nositeinit -noinit -eval \ - "(load #p\"/usr/share/common-lisp/source/asdf/asdf.lisp\") - (pushnew #p\"/usr/share/common-lisp/systems/\" asdf:*central-registry* :test #'equal) - (asdf:operate 'asdf:compile-op '${_pkgname}) - (quit)" &> ${_compile_log_file} || return 1 -} - -post_install() { - for _lispiter in ${_lisp[@]}; do - echo "---> Compiling lisp files using ${_lispiter} <---" - if [ $_compile_log = 'y' ]; then - _compile_log_file=/tmp/${_pkgname}_${_lispiter}.log - else - _compile_log_file=/dev/null - fi - _compile_${_lispiter} - echo "---> Done compiling lisp files (using ${_lispiter}) <---" - done - - cat << EOM - - To load this library, load asdf and then run the following lines - (or their equivalent for your lisp of choice): - - (push #p"/usr/share/common-lisp/systems/" asdf:*central-registry*) - (asdf:operate 'asdf:load-op '${_pkgname}) -EOM -} - -post_upgrade() { - post_install -} - -pre_remove() { - rm -f /usr/share/common-lisp/source/${_pkgname}/{*.fas,*.fasl,*.lib,*.x86f} -} - -pre_upgrade() { - pre_remove -} - -# End of file -- 2.49.0
From d50a9055999bf60e3c859df15eca8476ee3283d3 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:20:53 +0300 Subject: [PATCH 04/20] Remove crosstool-ng from [PCR], shipped in [Extra]. --- pcr/crosstool-ng/PKGBUILD | 45 ------------------------------- pcr/crosstool-ng/ctng-libre.patch | 41 ---------------------------- 2 files changed, 86 deletions(-) delete mode 100644 pcr/crosstool-ng/PKGBUILD delete mode 100644 pcr/crosstool-ng/ctng-libre.patch diff --git a/pcr/crosstool-ng/PKGBUILD b/pcr/crosstool-ng/PKGBUILD deleted file mode 100644 index 4440d5a70..000000000 --- a/pcr/crosstool-ng/PKGBUILD +++ /dev/null @@ -1,45 +0,0 @@ -# Maintainer (arch): BartÅomiej Piotrowski <[email protected]> -# Contributor: jwwolf <[email protected]> -# Contributor: Bernhard Walle <[email protected]> -# Maintainer: fauno <[email protected]> -# Contributor: André Silva <[email protected]> -# Contributor: Márcio Silva <[email protected]> -# Contributor: Josh Branning <[email protected]> - -# parabola changes and rationale: -# - add linux-libre kernel support -# - corrected license - -pkgname=crosstool-ng -pkgver=1.23.0 -pkgrel=1.parabola1 -pkgdesc='Versatile (cross-)toolchain generator, with Linux-libre kernel support' -arch=('i686' 'x86_64' 'armv7h') -url='http://crosstool-ng.org/' -license=('GPL2') -depends=('make' 'gperf' 'wget') -makedepends=('help2man') -options=('!makeflags') -source=("http://crosstool-ng.org/download/$pkgname/$pkgname-$pkgver.tar.bz2" - ctng-libre.patch) -md5sums=('dc861702ecce216d1855c8185f0f1873' - '83658f8044ca95b1670860ff18865033') -sha256sums=('1b76404960f2b35471b6385ba707b8a4712431820fe30063e435dad97ccb02b4' - '36070c7691a150068ab47f01ba59716a1ffc69a08d88347f30c5d60c416adcfc') - -prepare() { - cd "$pkgname-$pkgver" - patch -Np1 -i ../ctng-libre.patch -} - -build() { - cd "$pkgname-$pkgver" - ./configure --prefix=/usr - make -} - -package() { - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir" install - install -Dm644 ct-ng.comp "$pkgdir"/usr/share/bash-completion/completions/ct-ng -} diff --git a/pcr/crosstool-ng/ctng-libre.patch b/pcr/crosstool-ng/ctng-libre.patch deleted file mode 100644 index f0e92ecad..000000000 --- a/pcr/crosstool-ng/ctng-libre.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/scripts/build/kernel/linux.sh b/scripts/build/kernel/linux.sh -index 49fe613..957f369 100644 ---- a/scripts/build/kernel/linux.sh -+++ b/scripts/build/kernel/linux.sh -@@ -44,13 +44,8 @@ do_kernel_get() { - k_ver="${CT_KERNEL_VERSION}" - ;; - esac -- case "${CT_KERNEL_VERSION}" in -- 2.6.*) rel_dir=v2.6;; -- 3.*) rel_dir=v3.x;; -- 4.*) rel_dir=v4.x;; -- esac -- korg_base="http://www.kernel.org/pub/linux/kernel/${rel_dir}" -- CT_GetFile "linux-${CT_KERNEL_VERSION}" \ -+ korg_base="http://linux-libre.fsfla.org/pub/linux-libre/releases/${CT_KERNEL_VERSION}-gnu" -+ CT_GetFile "linux-libre-${CT_KERNEL_VERSION}-gnu" \ - "${korg_base}" \ - "${korg_base}/longterm/v${k_ver}" \ - "${korg_base}/longterm" -@@ -66,13 +61,18 @@ do_kernel_extract() { - - # If using a custom directory location, nothing to do - if [ "${CT_KERNEL_LINUX_CUSTOM}" = "y" \ -- -a -d "${CT_SRC_DIR}/linux-${CT_KERNEL_VERSION}" ]; then -+ -a -d "${CT_SRC_DIR}/linux-libre-${CT_KERNEL_VERSION}-gnu" ]; then - return 0 - fi - - # Otherwise, we're using either a mainstream tarball, or a custom - # tarball; in either case, we need to extract -- CT_Extract "linux-${CT_KERNEL_VERSION}" -+ CT_Extract "linux-libre-${CT_KERNEL_VERSION}-gnu" -+ -+ # The following IF statement is a hack, it renames the source directory so that CT_Patch will work on the libre kernel. -+ if [ -d "${CT_SRC_DIR}/linux-libre-${CT_KERNEL_VERSION}-gnu" ]; then -+ mv "${CT_SRC_DIR}/linux-libre-${CT_KERNEL_VERSION}-gnu" "${CT_SRC_DIR}/linux-${CT_KERNEL_VERSION}" -+ fi - - # If using a custom tarball, no need to patch - if [ "${CT_KERNEL_LINUX_CUSTOM}" = "y" ]; then -- 2.49.0
From 3e5b173c32949fc0d75d63e0a5d8f2b91983e8a2 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:21:37 +0300 Subject: [PATCH 05/20] Remove font-manager from [PCR], shipped in [Extra]. --- pcr/font-manager/2017.06.patch | 44 --------------------------- pcr/font-manager/PKGBUILD | 40 ------------------------ pcr/font-manager/font-manager.install | 11 ------- 3 files changed, 95 deletions(-) delete mode 100644 pcr/font-manager/2017.06.patch delete mode 100644 pcr/font-manager/PKGBUILD delete mode 100644 pcr/font-manager/font-manager.install diff --git a/pcr/font-manager/2017.06.patch b/pcr/font-manager/2017.06.patch deleted file mode 100644 index 15444aaa6..000000000 --- a/pcr/font-manager/2017.06.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- lib/UX/Models/CollectionModel.vala 2017-06-29 16:17:28.997795458 +0800 -+++ lib/UX/Models/CollectionModel.vala 2017-06-29 16:17:22.227415589 +0800 -@@ -104,7 +104,7 @@ - return sorted; - } - -- void insert_children (Gee.ArrayList <Filter> groups, Gtk.TreeIter parent) { -+ void insert_children (Gee.ArrayList <Collection> groups, Gtk.TreeIter parent) { - var sorted = sort_groups(groups); - foreach(var child in sorted) { - Gtk.TreeIter _iter; ---- src/font-manager/State.vala 2017-06-29 16:42:40.268868810 +0800 -+++ src/font-manager/State.vala 2017-06-29 16:42:55.579554795 +0800 -@@ -25,8 +25,8 @@ - - public class State : Object { - -- internal static const int DEFAULT_WIDTH = 700; -- internal static const int DEFAULT_HEIGHT = 480; -+ internal const int DEFAULT_WIDTH = 700; -+ internal const int DEFAULT_HEIGHT = 480; - - public Settings? settings { get; set; default = null; } - public weak MainWindow? main_window { get; set; default = null; } ---- src/font-manager/Compare.vala 2017-06-29 16:43:14.080385035 +0800 -+++ src/font-manager/Compare.vala 2017-06-29 16:43:31.427831486 +0800 -@@ -280,9 +280,17 @@ - * the iter was always being set to null after calling remove. - */ - string iter_as_string = store.get_string_from_iter(iter); -+#if VALA_0_36 -+ store.remove(ref iter); -+#else - store.remove(iter); -+#endif - store.get_iter_from_string(out iter, iter_as_string); -+#if VALA_0_36 -+ bool still_valid = store.remove(ref iter); -+#else - bool still_valid = store.remove(iter); -+#endif - /* Set the cursor to a remaining row instead of having the cursor disappear. - * This allows for easy deletion of multiple previews by hitting the remove - * button repeatedly. diff --git a/pcr/font-manager/PKGBUILD b/pcr/font-manager/PKGBUILD deleted file mode 100644 index 07eba634b..000000000 --- a/pcr/font-manager/PKGBUILD +++ /dev/null @@ -1,40 +0,0 @@ -# Author (AUR): Dies <JerryCasiano(at)gmail(dot)com> -# Maintainer (aur): Joeny Ang <ang(dot)joeny(at)gmail(dot)com> -# Contributor: Guan 'kuno' Qing <neokuno(at)gmail(dot)com> -# Contributor: Guten Ye <ywzhaifei(at)gmail(dot)com> -# Contributor: i_magnific0 <i_magnific0(at)yahoo(dot)com> -# Contributor: Pavlo <pavlofreemen(at)gmail(dot)com> -# Contributor: Esteban Carnevale <[email protected]> - -# parabola changes and rationale: -# no changes. - -pkgname=font-manager -pkgver=0.7.3 -pkgrel=2 -pkgdesc="A simple font management application for GTK+ Desktop Environments" -url="http://fontmanager.github.io/" -arch=('i686' 'x86_64' 'armv7h') -license=('GPL') -depends=('libgee' 'libxml2' 'sqlite' 'gucharmap' 'file-roller') -makedepends=('intltool' 'yelp-tools' 'gobject-introspection' 'vala') -install=font-manager.install -source=("https://github.com/FontManager/master/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.bz2" - "2017.06.patch") -md5sums=('3623327f516100f65a84a04ba1be39c9' - '2cf27b2c3bea869f29b17f62d3d541a2') - -build() { - cd ${srcdir}/${pkgname}-${pkgver} - - patch -Np0 < ../2017.06.patch - - ./configure --prefix=/usr --disable-schemas-compile --with-file-roller - make -j1 -} - -package() { - cd ${srcdir}/${pkgname}-${pkgver} - - make DESTDIR=${pkgdir} install -} diff --git a/pcr/font-manager/font-manager.install b/pcr/font-manager/font-manager.install deleted file mode 100644 index c19349f72..000000000 --- a/pcr/font-manager/font-manager.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - glib-compile-schemas /usr/share/glib-2.0/schemas -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} -- 2.49.0
From f407b923f9e8438a35d5275c78ab5f10a9668608 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:22:01 +0300 Subject: [PATCH 06/20] Remove freeipmi from [PCR], shipped in [Extra]. --- pcr/freeipmi/PKGBUILD | 66 ------------------------------- pcr/freeipmi/bmc-watchdog.service | 11 ------ pcr/freeipmi/ipmidetectd.service | 10 ----- pcr/freeipmi/ipmiseld.service | 10 ----- 4 files changed, 97 deletions(-) delete mode 100644 pcr/freeipmi/PKGBUILD delete mode 100644 pcr/freeipmi/bmc-watchdog.service delete mode 100644 pcr/freeipmi/ipmidetectd.service delete mode 100644 pcr/freeipmi/ipmiseld.service diff --git a/pcr/freeipmi/PKGBUILD b/pcr/freeipmi/PKGBUILD deleted file mode 100644 index b4d5720a0..000000000 --- a/pcr/freeipmi/PKGBUILD +++ /dev/null @@ -1,66 +0,0 @@ -# Maintainer (arch): Phillip Smith <[email protected]> -# http://github.com/fukawi2/aur-packages -# Contributor: Nathan Owe <ndowens04 at gmail> -# Maintainer: Omar Vega Ramos <[email protected]> - -### I AM ONLY THE PACKAGER, NOT THE DEVELOPER -### Please ask support questions about this software in one of: -### 1) The AUR comments; OR -### 2) Upstream forums/maillist etc; OR -### 3) The ArchLinux forums -### I do not always know enough about the software itself, or don't have the -### time to promptly respond to direct emails. -### If you have found a problem with the package/PKGBUILD (as opposed to -### the software) then please do email me or post an AUR comment. - -pkgname=freeipmi -pkgver=1.5.1 -pkgrel=1 -pkgdesc="sensor monitoring, system event monitoring, power control, and serial-over-LAN (SOL)" -arch=('i686' 'x86_64') -url="http://www.gnu.org/software/freeipmi/" -license=('GPL') -depends=('libgcrypt') -options=('!libtool') -source=("http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz" - 'bmc-watchdog.service' - 'ipmidetectd.service' - 'ipmiseld.service') -md5sums=('19794bf257820dd2ef33520f75d51d35' - '8993098bae8cc6b134a330105373d258' - 'bb8bd4f7e5dddbbb15e309c3f1090551' - 'd8b0658fb8037bf4c09b9179223e4972') - -build() { - cd $srcdir/$pkgname-$pkgver - - ./configure \ - --prefix=/usr \ - --sbindir=/usr/bin \ - --mandir=/usr/share/man \ - --sysconfdir=/etc \ - --localstatedir=/var/lib \ - --infodir=/usr/share/info - - make -} - -package() { - cd $srcdir/$pkgname-$pkgver - - make DESTDIR=$pkgdir/ install - - rm -Rf $pkgdir/usr/share/info/dir - - # Move init scripts and config to Arch paths - mv $pkgdir/etc/sysconfig $pkgdir/etc/conf.d - - # We need system units, not rc scripts - rm -Rf "$pkgdir"/etc/init.d/ - for svcname in bmc-watchdog ipmidetectd ipmiseld ; do - install -Dm644 "$srcdir"/${svcname}.service \ - "$pkgdir"/usr/lib/systemd/system/${svcname}.service - done -} - -# vim:set ts=2 sw=2 et: diff --git a/pcr/freeipmi/bmc-watchdog.service b/pcr/freeipmi/bmc-watchdog.service deleted file mode 100644 index 8ad449a71..000000000 --- a/pcr/freeipmi/bmc-watchdog.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=BMC Watchdog Timer Daemon -After=network.target - -[Service] -Type=forking -EnvironmentFile=-/etc/conf.d/bmc-watchdog -ExecStart=/usr/bin/bmc-watchdog $OPTIONS - -[Install] -WantedBy=multi-user.target diff --git a/pcr/freeipmi/ipmidetectd.service b/pcr/freeipmi/ipmidetectd.service deleted file mode 100644 index 637060225..000000000 --- a/pcr/freeipmi/ipmidetectd.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=IPMI Node Detection Monitoring Daemon -After=network.target - -[Service] -Type=forking -ExecStart=/usr/bin/ipmidetectd - -[Install] -WantedBy=multi-user.target diff --git a/pcr/freeipmi/ipmiseld.service b/pcr/freeipmi/ipmiseld.service deleted file mode 100644 index 1c4caf5df..000000000 --- a/pcr/freeipmi/ipmiseld.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=IPMI SEL syslog logging daemon -After=network.target - -[Service] -Type=forking -ExecStart=/usr/bin/ipmiseld - -[Install] -WantedBy=multi-user.target -- 2.49.0
From d7fcefa3410fba7a53efbf7c24e75f9ff37d3afd Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:22:29 +0300 Subject: [PATCH 07/20] Remove gigolo from [PCR], shipped in [Extra]. --- pcr/gigolo/PKGBUILD | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 pcr/gigolo/PKGBUILD diff --git a/pcr/gigolo/PKGBUILD b/pcr/gigolo/PKGBUILD deleted file mode 100644 index 9d78fef91..000000000 --- a/pcr/gigolo/PKGBUILD +++ /dev/null @@ -1,30 +0,0 @@ -# Maintainer: Jaroslav Lichtblau <[email protected]> -# Contributor: Jan Misiak <fijam [at] archlinux.us> -# Maintainer: - -pkgname=gigolo -pkgver=0.4.2 -pkgrel=1 -pkgdesc="Frontend to manage connections to remote filesystems using GIO/GVFS" -arch=('i686' 'x86_64') -url="http://www.uvena.de/gigolo" -license=('GPL2') -depends=('gtk2' 'gvfs') -makedepends=('intltool') -optdepends=('gnome-mount: to use HAL mounter for local drives') -conflicts=('gigolo-git') -source=(http://files.uvena.de/$pkgname/$pkgname-$pkgver.tar.bz2) -sha256sums=('553fc78fe4e7bd2f01f3851baea7e63f6414fe652dfb4b08c60b5c4b2b909164') - -build() { - cd "${srcdir}"/$pkgname-$pkgver - - ./configure --prefix=/usr - make -} - -package() { - cd "${srcdir}"/$pkgname-$pkgver - - make DESTDIR="${pkgdir}" install -} -- 2.49.0
From 7fd26f0dea526209dd338850c9821bedae704455 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:23:16 +0300 Subject: [PATCH 08/20] Remove liblas from [PCR], shipped in [Extra]. --- pcr/liblas/PKGBUILD | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 pcr/liblas/PKGBUILD diff --git a/pcr/liblas/PKGBUILD b/pcr/liblas/PKGBUILD deleted file mode 100644 index 3b322edec..000000000 --- a/pcr/liblas/PKGBUILD +++ /dev/null @@ -1,42 +0,0 @@ -# Contributor: Patryk Kowalczyk <patryk AT kowalczyk DOT WS> -# Contributor: Maciej Sieczka <msieczka at sieczka dot org> -# Maintainer: Aurélien Desbrières <[email protected]> - -pkgname=liblas -pkgver=1.8.0 -pkgrel=2 -pkgdesc="library for embedding read and write support of the ASPRS LAS format into your own C/C++ applications, and a suite of command-line utilities based on LASTools for inspecting, manipulating, transforming, and processing LAS LiDAR data" -arch=(i686 x86_64) -url="http://www.liblas.org/" -license=('BSD3') -groups=() -depends=('boost-libs>=1.38.0' 'gdal>=1.7.0' 'libgeotiff>=1.2.5' 'laszip>=2.0.1' 'libtiff') -makedepends=('boost>=1.38.0' 'cmake') -optdepends=('oci: Oracle Instant Client, see http://www.liblas.org/compilation.html (must recompile)') -provides=(liblas) -conflicts=(liblas-hg) -replaces=() -backup=() -options=() -install= -changelog= -source=(https://github.com/libLAS/libLAS/archive/${pkgver}.tar.gz) -#http://download.osgeo.org/liblas/libLAS-${pkgver}.tar.gz) -noextract=() - -build() { - cd "$srcdir/libLAS-$pkgver" - - msg 'Configuring build...' - cmake -DWITH_GEOTIFF=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DWITH_GEOTIFF=ON -DWITH_GDAL=ON -DWITH_LASZIP=ON -G "Unix Makefiles" . - - msg 'Building...' - make -} - -package() { - cd "$srcdir/libLAS-$pkgver" - make DESTDIR="$pkgdir/" install -} - -md5sums=('e7f86bf90166a3ee3de2bc57bb809972') -- 2.49.0
From c3f7694c1efc4d350932f4982d01812c49c99aa1 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:23:59 +0300 Subject: [PATCH 09/20] Remove maliit-framework from [PCR], shipped in [Extra]. --- pcr/maliit-framework/PKGBUILD | 35 ------------------- pcr/maliit-framework/maliit-framework.install | 30 ---------------- 2 files changed, 65 deletions(-) delete mode 100644 pcr/maliit-framework/PKGBUILD delete mode 100755 pcr/maliit-framework/maliit-framework.install diff --git a/pcr/maliit-framework/PKGBUILD b/pcr/maliit-framework/PKGBUILD deleted file mode 100644 index 0b59f4afb..000000000 --- a/pcr/maliit-framework/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# Contributor: Jon Nordby <[email protected]> -# Maintainer (arch): Jon Nordby <[email protected]> -# Contributor: André Silva <[email protected]> - -# parabola changes and rationale: -# upstream pkgbuild is gone, but we keep maintaining this. - -pkgname=maliit-framework -pkgver=0.99.1 -pkgrel=1 -pkgdesc="Maliit Input Methods - Framework" -arch=('x86_64' 'i686' 'armv7h') -url="http://maliit.org" -license=('LGPL') -depends=('qt5-base' 'qt5-quick1' 'gtk2' 'gtk3' 'gconf') -install=$pkgname.install -source=($pkgname-$pkgver.tar.gz::https://github.com/maliit/framework/archive/$pkgver.tar.gz) -md5sums=('79b785925506838c95e06cb9517b688f') - -build() { - cd "framework-$pkgver" - - # BUILD - qmake -r . - make -} - -package() { - cd "framework-$pkgver" - make INSTALL_ROOT="$pkgdir" GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 install - - install -m755 -d "$pkgdir/usr/share/gconf/schemas" - gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/$pkgname.schemas" --domain maliit-framework "$pkgdir"/etc/gconf/schemas/*.schemas - rm -f "$pkgdir"/etc/gconf/schemas/*.schemas -} diff --git a/pcr/maliit-framework/maliit-framework.install b/pcr/maliit-framework/maliit-framework.install deleted file mode 100755 index 08c54ae1b..000000000 --- a/pcr/maliit-framework/maliit-framework.install +++ /dev/null @@ -1,30 +0,0 @@ -pkgname=maliit-framework - -post_install() { - echo "Updating gtk.immodules..." - gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules - gtk-query-immodules-3.0 --update-cache - echo "Done." - - gconfpkg --install ${pkgname} -} - -pre_upgrade() { - pre_remove $1 -} - -post_upgrade() { - post_install $1 -} - -pre_remove() { - gconfpkg --uninstall ${pkgname} -} - -post_remove() { - echo "Updating gtk.immodules..." - gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules - gtk-query-immodules-3.0 --update-cache - echo "Done." - -} -- 2.49.0
From e1ded1b5d53042c6fabbf268e3bc2d057467a9ca Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:24:27 +0300 Subject: [PATCH 10/20] Remove mpdscribble from [PCR], shipped in [Extra]. --- pcr/mpdscribble/PKGBUILD | 58 ----------------------------- pcr/mpdscribble/mpdscribble.install | 22 ----------- pcr/mpdscribble/service | 10 ----- 3 files changed, 90 deletions(-) delete mode 100644 pcr/mpdscribble/PKGBUILD delete mode 100644 pcr/mpdscribble/mpdscribble.install delete mode 100644 pcr/mpdscribble/service diff --git a/pcr/mpdscribble/PKGBUILD b/pcr/mpdscribble/PKGBUILD deleted file mode 100644 index 120a5c3fe..000000000 --- a/pcr/mpdscribble/PKGBUILD +++ /dev/null @@ -1,58 +0,0 @@ -# Maintainer (aur): jason ryan <[email protected]> -# Contributor: BartÅomiej Piotrowski <[email protected]> -# Contributor: Thomas Dziedzic < gostrc at gmail > -# Contributor: evr <evanroman at gmail> -# Contributor: Luiz Ribeiro <[email protected]> - -# parabola changes and rationale: -# no changes. - -pkgname=mpdscribble -pkgver=0.22 -pkgrel=13 -pkgdesc='MPD client which submits track info to {Libre,Last}.fm' -url='http://mpd.wikia.com/wiki/Client:Mpdscribble' -arch=('i686' 'x86_64' 'armv7h') -license=('GPL') -depends=('libsoup' 'glib2' 'libmpdclient') -install=$pkgname.install -source=(http://www.musicpd.org/download/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2 - service) -md5sums=('652ee927b797e9a4cef45494e77047db' - 'a57d7d3d41b37fb23b45835aa0cfc325') - -prepare() { - sed 's/multi-user.target/default.target/;/User=%i/d' service > user.service -} - -build() { - cd ${pkgname}-"${pkgver}" - - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --with-http-client=soup - - make -} - -package() { - cd ${pkgname}-"${pkgver}" - - make DESTDIR="${pkgdir}" install - - install -Dm644 "${srcdir}"/service \ - "${pkgdir}"/usr/lib/systemd/system/[email protected] - install -Dm644 "${srcdir}"/user.service \ - "${pkgdir}"/usr/lib/systemd/user/mpdscribble.service - - # default config is really an example - install -D -m644 "${pkgdir}"/etc/mpdscribble.conf \ - "${pkgdir}"/usr/share/mpdscribble/mpdscribble.conf.example - rm -f "${pkgdir}"/etc/mpdscribble.conf - - install -d "${pkgdir}"/var/cache/mpdscribble - touch "${pkgdir}"/var/cache/mpdscribble/mpdscribble.cache -} - -# vim:set ts=2 sw=2 et: diff --git a/pcr/mpdscribble/mpdscribble.install b/pcr/mpdscribble/mpdscribble.install deleted file mode 100644 index e7038d5d8..000000000 --- a/pcr/mpdscribble/mpdscribble.install +++ /dev/null @@ -1,22 +0,0 @@ -post_install() { - echo 'An example config is provided in /usr/share/mpdscribble/mpdscribble.conf.example' - echo - echo 'For system-wide config copy this file to /etc/mpdscribble.conf' - echo 'For per-user config copy this file to ~/.mpdscribble/mpdscribble.conf' -} - -## arg 1: the new package version -## arg 2: the old package version -pre_upgrade() { - # removed /etc/mpdscribble.conf on FEB 19 2011 - # only display warning for people with mpdscribble older then 0.21 - if (( "$(vercmp 0.21-1 $2)" > 0 )) && [[ -f /etc/mpdscribble.conf ]] - then - echo "$1 is new $2 is old" - cp /etc/mpdscribble.conf /etc/mpdscribble.conf.oldbackup - echo 'The package does not provide /etc/mpdscribble.conf anymore.' - echo 'Copied /etc/mpdscribble.conf to /etc/mpdscribble.conf.oldbackup' - echo - echo 'The example file is now located at /etc/mpdscribble.conf.example' - fi -} diff --git a/pcr/mpdscribble/service b/pcr/mpdscribble/service deleted file mode 100644 index bda531cdf..000000000 --- a/pcr/mpdscribble/service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description={Libre,Last}.fm updater for MPD -After=mpd.service - -[Service] -User=%i -ExecStart=/usr/bin/mpdscribble --no-daemon - -[Install] -WantedBy=multi-user.target -- 2.49.0
From a41a0d4ec120cacf8b19cdbdf3e804ddb881aac6 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:24:45 +0300 Subject: [PATCH 11/20] Remove mugshot from [PCR], shipped in [Extra]. --- pcr/mugshot/PKGBUILD | 36 -------------------------- pcr/mugshot/missing_default_face.patch | 28 -------------------- pcr/mugshot/office-phone.patch | 35 ------------------------- 3 files changed, 99 deletions(-) delete mode 100644 pcr/mugshot/PKGBUILD delete mode 100644 pcr/mugshot/missing_default_face.patch delete mode 100644 pcr/mugshot/office-phone.patch diff --git a/pcr/mugshot/PKGBUILD b/pcr/mugshot/PKGBUILD deleted file mode 100644 index d756a40c1..000000000 --- a/pcr/mugshot/PKGBUILD +++ /dev/null @@ -1,36 +0,0 @@ -# Maintainer: David P. <[email protected]> -# Contributor: twa022 <[email protected]> -# Contributor: Somasis <[email protected]> - -pkgname=mugshot -pkgver=0.3.2 -pkgrel=3.parabola2 -pkgdesc="Program to update personal user details" -arch=('any') -url="https://launchpad.net/mugshot" -license=('GPL3') -depends=( 'python2-pexpect' 'python2-dbus' 'python2-cairo' 'python2-gobject' 'accountsservice') -makedepends=( 'python2-distutils-extra' ) -optdepends=( 'cheese: webcam support' - 'pidgin: update buddy icon' - 'libreoffice: update user details') -options=(!emptydirs) -sha256sums=('ee3debca912c6ddbba613531ab0856496dd247a1f084740ba48cbf42b364c7f0' - '0cf536fa2ff25327f100d3fd13009cf56aab72cfd56dceda87579974722a212d' - '787848e6ba8eae35d9d6f15918b16ce6227de632106480c36725e348e715326a') - -source=("https://launchpad.net/mugshot/${pkgver%.*}/$pkgver/+download/mugshot-${pkgver}.tar.gz" - "office-phone.patch" - "missing_default_face.patch") - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 -i "${srcdir}"/office-phone.patch - cd "${srcdir}" - patch -Np1 -i "${srcdir}"/missing_default_face.patch -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - python2 setup.py install --root "${pkgdir}" -} diff --git a/pcr/mugshot/missing_default_face.patch b/pcr/mugshot/missing_default_face.patch deleted file mode 100644 index 4502e84f0..000000000 --- a/pcr/mugshot/missing_default_face.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff -Naur ./mugshot-0.3.2.old/mugshot/MugshotWindow.py ./mugshot-0.3.2/mugshot/MugshotWindow.py ---- ./mugshot-0.3.2.old/mugshot/MugshotWindow.py 2016-11-06 09:13:47.604768017 -0500 -+++ ./mugshot-0.3.2/mugshot/MugshotWindow.py 2016-11-06 09:14:11.431116827 -0500 -@@ -257,10 +257,11 @@ - logger.debug('Found profile image: %s' % str(image)) - - if os.path.isfile(face): -- if os.path.samefile(image, face): -- self.updated_image = face -- else: -- self.updated_image = None -+ if os.path.exists(image): -+ if os.path.samefile(image, face): -+ self.updated_image = face -+ else: -+ self.updated_image = None - self.set_user_image(face) - elif os.path.isfile(image): - self.updated_image = image -@@ -612,7 +613,7 @@ - success = False - - logger.debug('Updating Office Phone...') -- -+ - command = "%s -w \"%s\" %s" % (chfn, office_phone, username) - # Office phone is potentially handled by the -o flag in newer versions of chfn - command2 = "%s -o \"%s\" %s" % (chfn, office_phone, username) diff --git a/pcr/mugshot/office-phone.patch b/pcr/mugshot/office-phone.patch deleted file mode 100644 index dbca2c59d..000000000 --- a/pcr/mugshot/office-phone.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 8f639e7a29b3bfebbbbd8f520c05637377560bb3 Mon Sep 17 00:00:00 2001 -From: Mike Keen <[email protected]> -Date: Thu, 5 Nov 2015 11:47:30 -0500 -Subject: [PATCH] Support the -o flag if the -w flag fails - ---- -mugshot/MugshotWindow.py | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -diff --git a/mugshot/MugshotWindow.py b/mugshot/MugshotWindow.py -index 35323be..b557edf 100644 ---- a/mugshot/MugshotWindow.py -+++ b/mugshot/MugshotWindow.py -@@ -632,11 +632,18 @@ class MugshotWindow(Window): - success = False - - logger.debug('Updating Office Phone...') -+ - command = "%s -w \"%s\" %s" % (chfn, office_phone, username) -+ # Office phone is potentially handled by the -o flag in newer versions of chfn -+ command2 = "%s -o \"%s\" %s" % (chfn, office_phone, username) - if self.process_terminal_password(command, password): - self.office_phone = office_phone - else: -- success = False -+ # Retry with command2 -+ if self.process_terminal_password(command2, password): -+ self.office_phone = office_phone -+ else: -+ success = False - - return (success, response) - --- -2.6.2 -- 2.49.0
From 1fdbfee091a7808a599195a486f91500257ec0e5 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:25:14 +0300 Subject: [PATCH 12/20] Remove nitroshare from [PCR], shipped in [Extra]. --- pcr/nitroshare/PKGBUILD | 41 ------------------------------- pcr/nitroshare/nitroshare.install | 4 --- 2 files changed, 45 deletions(-) delete mode 100644 pcr/nitroshare/PKGBUILD delete mode 100644 pcr/nitroshare/nitroshare.install diff --git a/pcr/nitroshare/PKGBUILD b/pcr/nitroshare/PKGBUILD deleted file mode 100644 index 9fc6ee26c..000000000 --- a/pcr/nitroshare/PKGBUILD +++ /dev/null @@ -1,41 +0,0 @@ -# Maintainer (aur): Sid Karunaratne <sid at karunaratne dot net> -# Contributor: Nathan Osman <nathan at quickmediasolutions dot com> -# Contributor: BlackEagle <[email protected]> - -# parabola changes and rationale: -# no changes. - -pkgname='nitroshare' -pkgver='0.3.4' -pkgrel=1 -pkgdesc='Network File Transfer Application' -url='https://nitroshare.net' -arch=('i686' 'x86_64' 'armv7h') -license=('MIT') -makedepends=('cmake') -depends=('qt5-base' 'qt5-tools' 'qt5-svg') -optdepends=( - 'libappindicator-gtk2: export a menu into the Unity Menu bar' - 'qhttpengine: allow local applications access' - 'qmdnsengine: enable mDNS discovery' -) -source=( - "$pkgname-$pkgver.tar.gz::https://github.com/nitroshare/nitroshare-desktop/archive/$pkgver.tar.gz" -) -sha256sums=('29874e5909c29211a3c9e13f8c0f49b901ec2996e5d60d80af80d2fb80c3d7ec') - -build() { - cd "$pkgname-desktop-$pkgver" - cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr . - make -} - -package() { - cd "$pkgname-desktop-$pkgver" - make DESTDIR="$pkgdir" install - - # license - install -Dm644 \ - "LICENSE.txt" \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" -} diff --git a/pcr/nitroshare/nitroshare.install b/pcr/nitroshare/nitroshare.install deleted file mode 100644 index d6519a6e8..000000000 --- a/pcr/nitroshare/nitroshare.install +++ /dev/null @@ -1,4 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor - update-desktop-database -q -} -- 2.49.0
From b8ca09c481d66e89890252aeac8f8723b1c75a95 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:30:02 +0300 Subject: [PATCH 13/20] Remove ocaml-base from [PCR], shipped in [Extra]. --- pcr/ocaml-base/PKGBUILD | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 pcr/ocaml-base/PKGBUILD diff --git a/pcr/ocaml-base/PKGBUILD b/pcr/ocaml-base/PKGBUILD deleted file mode 100644 index 3e049ef96..000000000 --- a/pcr/ocaml-base/PKGBUILD +++ /dev/null @@ -1,30 +0,0 @@ -# Maintainer (aur): Jakob Gahde <[email protected]> - -pkgname=ocaml-base -pkgver=0.11.1 -pkgrel=1 -pkgdesc="Full standard library replacement for OCaml" -arch=('x86_64') -arch+=('i686' 'armv7h') -url='https://github.com/janestreet/base' -license=('Apache') -depends=('ocaml' 'ocaml-sexplib0') -makedepends=('dune') -options=('!strip') -source=("https://github.com/janestreet/base/releases/download/v${pkgver}/base-v${pkgver}.tbz") -md5sums=('e7e7dc5db3f1fea19d74a31bbd4ac621') - -build() { - cd "${srcdir}/base-v${pkgver}" - - jbuilder build -} - - -package() { - cd "${srcdir}/base-v${pkgver}" - - mkdir -p "${pkgdir}$(ocamlfind printconf destdir)" "${pkgdir}/usr/share" - jbuilder install --prefix "${pkgdir}/usr" --libdir "${pkgdir}$(ocamlfind printconf destdir)" - mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" -} -- 2.49.0
From be70f744f21d071079485d49376ec9e6984ade75 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:30:25 +0300 Subject: [PATCH 14/20] Remove ocaml-sexplib0 from [PCR], shipped in [Extra]. --- pcr/ocaml-sexplib0/PKGBUILD | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 pcr/ocaml-sexplib0/PKGBUILD diff --git a/pcr/ocaml-sexplib0/PKGBUILD b/pcr/ocaml-sexplib0/PKGBUILD deleted file mode 100644 index 7c675e9b3..000000000 --- a/pcr/ocaml-sexplib0/PKGBUILD +++ /dev/null @@ -1,31 +0,0 @@ -# Maintainer (aur): Jakob Gahde <[email protected]> - -pkgname=ocaml-sexplib0 -pkgver=0.11.0 -pkgrel=1 -pkgdesc="Library containing the definition of S-expressions and some base converters" -arch=('x86_64') -arch+=('i686' 'armv7h') -url='https://github.com/janestreet/sexplib0' -license=('MIT') -depends=('ocaml') -makedepends=('dune') -options=('!strip') -source=("https://ocaml.janestreet.com/ocaml-core/v$(echo ${pkgver} | grep -Po "^[0-9]+\.[0-9]+")/files/sexplib0-v${pkgver}.tar.gz") -md5sums=('1c14ba30b471e49f1b23fea5ff99ea6b') - -build() { - cd "${srcdir}/sexplib0-v${pkgver}" - - jbuilder build -} - - -package() { - cd "${srcdir}/sexplib0-v${pkgver}" - - mkdir -p "${pkgdir}$(ocamlfind printconf destdir)" "${pkgdir}/usr/share" - jbuilder install --prefix "${pkgdir}/usr" --libdir "${pkgdir}$(ocamlfind printconf destdir)" - mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" - install -Dm755 "LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt" -} -- 2.49.0
From 5dc6348ea115e3480f9d28cb38cbbad847241ca2 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:32:04 +0300 Subject: [PATCH 15/20] Remove python-{bibtexparser,filetype,libusb1,pefile,polib} from [PCR], shipped in [Extra]. --- pcr/python-bibtexparser/PKGBUILD | 25 ---------------- pcr/python-filetype/PKGBUILD | 24 ---------------- pcr/python-libusb1/PKGBUILD | 29 ------------------- pcr/python-libusb1/changelog.txt | 23 --------------- pcr/python-pefile/PKGBUILD | 49 -------------------------------- pcr/python-polib/PKGBUILD | 34 ---------------------- 6 files changed, 184 deletions(-) delete mode 100644 pcr/python-bibtexparser/PKGBUILD delete mode 100644 pcr/python-filetype/PKGBUILD delete mode 100644 pcr/python-libusb1/PKGBUILD delete mode 100644 pcr/python-libusb1/changelog.txt delete mode 100644 pcr/python-pefile/PKGBUILD delete mode 100644 pcr/python-polib/PKGBUILD diff --git a/pcr/python-bibtexparser/PKGBUILD b/pcr/python-bibtexparser/PKGBUILD deleted file mode 100644 index fad63152a..000000000 --- a/pcr/python-bibtexparser/PKGBUILD +++ /dev/null @@ -1,25 +0,0 @@ -# Maintainer: Andreas Grapentin <[email protected]> - -_pkgname=bibtexparser -pkgname=(python{,2}-$_pkgname) -pkgver=1.1.0 -pkgrel=1 -pkgdesc="Bibtex parser in Python" -arch=(any) -url="https://pypi.python.org/pypi/$_pkgname" -license=('LGPL3') - -_depends=(future pyparsing) -makedepends=(python{,2}-setuptools) -source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") -md5sums=('208b5e7641a188dd0d8c44e3ee1589e9') - -_package() { - depends=("$1" "${_depends[@]/#/$1-}") - cd "$srcdir"/$_pkgname-$pkgver - $1 setup.py install --root="$pkgdir" -} - -for _pkg in "${pkgname[@]}"; do - eval "package_$_pkg () { _package ${_pkg%%-*}; }" -done diff --git a/pcr/python-filetype/PKGBUILD b/pcr/python-filetype/PKGBUILD deleted file mode 100644 index 43fe96c49..000000000 --- a/pcr/python-filetype/PKGBUILD +++ /dev/null @@ -1,24 +0,0 @@ -# Maintainer: Andreas Grapentin <[email protected]> -_pkgname=filetype -pkgname=(python{,2}-$_pkgname) -pkgver=1.0.5 -pkgrel=1 -pkgdesc="Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer." -arch=(any) -url="https://pypi.org/project/filetype/" -license=('GPL') - -_depends=() -makedepends=(python{,2}-setuptools) -source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") -sha256sums=('17a3b885f19034da29640b083d767e0f13c2dcb5dcc267945c8b6e5a5a9013c7') - -_package() { - depends=("$1" "${_depends[@]/#/$1-}") - cd "$srcdir"/$_pkgname-$pkgver - $1 setup.py install --root="$pkgdir" -} - -for _pkg in "${pkgname[@]}"; do - eval "package_$_pkg () { _package ${_pkg%%-*}; }" -done diff --git a/pcr/python-libusb1/PKGBUILD b/pcr/python-libusb1/PKGBUILD deleted file mode 100644 index a09055190..000000000 --- a/pcr/python-libusb1/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# Maintainer (aur): sehraf -# submitter (Aur): [email protected] -pkgname=python-libusb1 -_pkgname=libusb1 -pkgver=1.8 -pkgrel=1 -pkgdesc="Pure python wrapper for libusb" -arch=('any') -url="https://github.com/vpelletier/${pkgname}" -license=('GPL2') -makedepends=('git' 'python-distutils-extra' 'python-setuptools') -depends=('python' 'libusbx') -optdepends=() -conflicts=("${pkgname}-git") -changelog='changelog.txt' -source=("https://github.com/vpelletier/python-libusb1/archive/${pkgver}.tar.gz") -sha256sums=('34caac2032a06c95a506e063efea05350283ad190dd64d8b4d0d32d021dfec68') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py build -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}" \ - --prefix="/usr" \ - --compile -O1 -} diff --git a/pcr/python-libusb1/changelog.txt b/pcr/python-libusb1/changelog.txt deleted file mode 100644 index 3bd112f58..000000000 --- a/pcr/python-libusb1/changelog.txt +++ /dev/null @@ -1,23 +0,0 @@ -1.6.4-1 - * Updated to new upstream version (1.6.4) - -1.5.3-1 - * Updated to new upstream version (1.5.3) - * Fix exception introduced in 1.5.2 - -1.5.2 - * USBTransfer.cancel raises error instances - -1.5.1 - * Introduction of new method - * Fix bug under python 3 - -1.5.0-1 - * Updated to new upstream version (1.5.0) - * Added git as makedepend -- required for fetching source code - -1.4.1-2 - * Added python-setuptools - -1.4.1-1 - * Initial aur release diff --git a/pcr/python-pefile/PKGBUILD b/pcr/python-pefile/PKGBUILD deleted file mode 100644 index b514ea3c3..000000000 --- a/pcr/python-pefile/PKGBUILD +++ /dev/null @@ -1,49 +0,0 @@ -# Maintainer (aur): Christian Rebischke <chris.rebischke[at]archlinux[dot]org> -# Contributor: Sonic-Y3k <[email protected]> - -# parabola changes and rationale: -# no changes. - -pkgbase=python-pefile -pkgname=('python-pefile' 'python2-pefile') -pkgver=2018.8.8 -pkgrel=1 -pkgdesc="Python PE parsing module" -arch=('any') -url="https://github.com/erocarrera/pefile" -license=('MIT') -makedepends=('python' 'python2' 'python-future' 'python2-future') -source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/erocarrera/pefile/archive/v${pkgver}.tar.gz") -sha512sums=('b8c0aab1d197533e48d70d81066b0dc6ec0171cec8153debaf54ed1a8f07ea9fed749ee4b2f5b460d12a92c34e74d16c6da99d9305255eaeb503e74a148724e5') - -prepare() { - cd "${srcdir}" - cp -r pefile-"${pkgver}" pefile2-"${pkgver}" -} - -# currently disabled because of missing files in the tarball -#check() { -# cd "${srcdir}/pefile-${pkgver}" -# LC_CTYPE=en_US.UTF-8 python setup.py test -# -# cd "${srcdir}/pefile2-${pkgver}" -# LC_CTYPE=en_US.UTF-8 python2 setup.py test -#} - -package_python-pefile() { - depends=('python' 'python-future') - cd "${srcdir}/pefile-${pkgver}" - python setup.py install --root "${pkgdir}" --optimize=1 - install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm 644 README "${pkgdir}/usr/share/doc/${pkgname}/README" -} - -package_python2-pefile() { - depends=('python2' 'python2-future') - cd "${srcdir}/pefile2-${pkgver}" - python2 setup.py install --root "${pkgdir}" --optimize=1 - install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm 644 README "${pkgdir}/usr/share/doc/${pkgname}/README" -} - -# vim:set et sw=2 ts=2 tw=79: diff --git a/pcr/python-polib/PKGBUILD b/pcr/python-polib/PKGBUILD deleted file mode 100644 index 59957027d..000000000 --- a/pcr/python-polib/PKGBUILD +++ /dev/null @@ -1,34 +0,0 @@ -# Contributor: Esteban V. Carnevale <[email protected]> -# Maintainer: Parabola Hackers <[email protected]> - -pkgbase=python-polib -pkgname=(python-polib python2-polib) -_pkgname=polib -pkgver=1.1.0 -pkgrel=3 -pkgdesc='A library to manipulate gettext files' -url='https://pypi.python.org/pypi/polib' -arch=('any') -license=('MIT') -depends=('python' 'python2') -source=("https://pypi.io/packages/source/p/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") -sha256sums=('fad87d13696127ffb27ea0882d6182f1a9cf8a5e2b37a587751166c51e5a332a') - -build() { - cd "${srcdir}/${_pkgname}-${pkgver}" - python setup.py build -} - -package_python-polib() { - depends=('python') - cd "${srcdir}/${_pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} - -package_python2-polib() { - depends=('python2') - cd "${srcdir}/${_pkgname}-${pkgver}" - python2 setup.py install --root="${pkgdir}" --optimize=1 - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} -- 2.49.0
From 663cc387d80758f7f4028fe2b24f9a3a1108d7ac Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:34:01 +0300 Subject: [PATCH 16/20] Remove rbenv from [PCR], shipped in [Extra]. --- pcr/rbenv/PKGBUILD | 46 ----------------------------------------- pcr/rbenv/rbenv.install | 10 --------- 2 files changed, 56 deletions(-) delete mode 100644 pcr/rbenv/PKGBUILD delete mode 100644 pcr/rbenv/rbenv.install diff --git a/pcr/rbenv/PKGBUILD b/pcr/rbenv/PKGBUILD deleted file mode 100644 index d3c515916..000000000 --- a/pcr/rbenv/PKGBUILD +++ /dev/null @@ -1,46 +0,0 @@ -# Maintainer (aur): Chris Down <[email protected]> -# Contributor: Vladimir Chizhov <[email protected]> -# Contributor: Jochen Schalanda <jochen+aur (-AT-) schalanda.name> -# Contributor: Ichimonji10 <[email protected]> -# Maintainer: Aurélien Desbrières <[email protected]> - -# parabola changes and rationale: -# no changes. - -pkgname=rbenv -pkgver=1.1.1 -pkgrel=1 -pkgdesc="Simple Ruby version manager" -arch=('any') -url="https://github.com/rbenv/rbenv" -license=('MIT') -depends=() -optdepends=('ruby-build') -conflicts=('rbenv-git') -install="rbenv.install" -noextract=("v${pkgver}") -source=("https://github.com/rbenv/rbenv/tarball/v${pkgver}") -md5sums=('c95109ee20e70bf2955cf1cfffbcde75') - -build() { - cd $srcdir - - tar -x --strip-components 1 -zf "v$pkgver" -} - -package() { - cd $srcdir - - mkdir -p $pkgdir/usr/bin - mkdir -p $pkgdir/usr/share/doc/$pkgname - mkdir -p $pkgdir/usr/share/licenses/$pkgname - mkdir -p $pkgdir/usr/lib/rbenv/completions - mkdir -p $pkgdir/usr/lib/rbenv/libexec - - install -m 644 ./README.md $pkgdir/usr/share/doc/$pkgname - install -m 644 ./LICENSE $pkgdir/usr/share/licenses/$pkgname - install -m 644 ./completions/* $pkgdir/usr/lib/rbenv/completions/ - install -m 755 ./libexec/* $pkgdir/usr/lib/rbenv/libexec/ - - ln -s /usr/lib/rbenv/libexec/rbenv $pkgdir/usr/bin/ -} diff --git a/pcr/rbenv/rbenv.install b/pcr/rbenv/rbenv.install deleted file mode 100644 index 49685824d..000000000 --- a/pcr/rbenv/rbenv.install +++ /dev/null @@ -1,10 +0,0 @@ -post_install() { - echo 'Your shell must be initialized before rbenv will function correctly.' - echo 'Run the following, and consider adding it to your ~/.bashrc:' - echo ' eval "$(rbenv init -)"' -} - -post_remove() { - echo 'Remove the following from your ~/.bashrc, if present:' - echo ' eval "$(rbenv init -)"' -} -- 2.49.0
From 3b523aaf14ceaf5877c2355405ce74461b0fb280 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:34:42 +0300 Subject: [PATCH 17/20] Remove ruby-{haml,syntax} from [PCR], shipped in [Extra]. --- pcr/ruby-haml/PKGBUILD | 36 ------------------------------------ pcr/ruby-syntax/PKGBUILD | 34 ---------------------------------- 2 files changed, 70 deletions(-) delete mode 100644 pcr/ruby-haml/PKGBUILD delete mode 100644 pcr/ruby-syntax/PKGBUILD diff --git a/pcr/ruby-haml/PKGBUILD b/pcr/ruby-haml/PKGBUILD deleted file mode 100644 index 80174684f..000000000 --- a/pcr/ruby-haml/PKGBUILD +++ /dev/null @@ -1,36 +0,0 @@ -# Generated by gem2arch (https://github.com/anatol/gem2arch) -# Maintainer (arch): Aoibhinn di Tori <[email protected]> -# Contributor: Artem Vorotnikov <[email protected]> -# Maintainer: Omar Vega Ramos <[email protected]> - -_gemname=haml -pkgname=ruby-$_gemname -pkgver=5.0.4 -pkgdesc='An elegant, structured (X)HTML/XML templating engine.' -url='http://haml.info/' -license=(MIT) - -pkgrel=1 -arch=(any) -depends=(ruby ruby-tilt) -makedepends=(rubygems git) -options=(!emptydirs) -source=($pkgname-$pkgver.tar.gz::https://github.com/haml/haml/archive/v$pkgver.tar.gz) -sha256sums=('3317a8b2593e5c438c4160f7a5c073184b5a29b6a26654cc357132fc22f027dd') - -build() { - cd "$srcdir/$_gemname-$pkgver" - - gem build $_gemname.gemspec -} - -package() { - cd "$srcdir/$_gemname-$pkgver" - - local _gemdir="$(ruby -e'puts Gem.default_dir')" - gem install --no-user-install --ignore-dependencies -i "$pkgdir$_gemdir" -n "$pkgdir/usr/bin" \ - "$_gemname-$pkgver.gem" - - install -Dm644 "$srcdir"/$_gemname-$pkgver/MIT-LICENSE \ - "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} diff --git a/pcr/ruby-syntax/PKGBUILD b/pcr/ruby-syntax/PKGBUILD deleted file mode 100644 index f606bb246..000000000 --- a/pcr/ruby-syntax/PKGBUILD +++ /dev/null @@ -1,34 +0,0 @@ -# Maintainter: Aurélien Desbrières <[email protected]> -# Contributor: Luke Shumaker <[email protected]> -# Maintainer (aur): Adam Lloyd <[email protected]> - -_gemname=syntax -pkgname=ruby-$_gemname -pkgver=1.2.2 -pkgdesc="A Ruby library for performing simple syntax highlighting" -url="http://syntax.rubyforge.org/" -license=('custom:BSD3') - -pkgrel=1 -arch=(any) -depends=(ruby) -makedepends=(rubygems) -source=("$pkgname-$pkgver.tar.gz::https://github.com/dblock/syntax/archive/v$pkgver.tar.gz") -sha256sums=('0f4fe45d8dca5cbc6bb0870de5f23aa4d2f518c320dcb38f24b8d603abf16e3a') - -build() { - cd "$srcdir/$_gemname-$pkgver" - - gem build $_gemname.gemspec -} - -package() { - cd "$srcdir/$_gemname-$pkgver" - - local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')" - gem install --no-user-install --ignore-dependencies -i "$pkgdir$_gemdir" -n "$pkgdir/usr/bin" \ - "$_gemname-$pkgver.gem" - - install -Dm644 "$pkgdir$_gemdir"/gems/$_gemname-$pkgver/LICENSE \ - "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} -- 2.49.0
From cd52620b64decca2f476c79a923f3856ec1082b7 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:35:03 +0300 Subject: [PATCH 18/20] Remove screenkey from [PCR], shipped in [Extra]. --- pcr/screenkey/PKGBUILD | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 pcr/screenkey/PKGBUILD diff --git a/pcr/screenkey/PKGBUILD b/pcr/screenkey/PKGBUILD deleted file mode 100644 index 3c1584e41..000000000 --- a/pcr/screenkey/PKGBUILD +++ /dev/null @@ -1,34 +0,0 @@ -# Maintainer: David P. <[email protected]> -# Contributor: Adria Arrufat <swiftscythe @t gmail d@t com> -# Contributor: Gordin <9ordin @t gmail d@t com> - -pkgname=screenkey -pkgver=0.9 -pkgrel=1 -pkgdesc="Screencast tool to show your keys inspired by Screenflick, based on key-mon. Active fork with new features." -arch=('any') -url="https://github.com/wavexx/screenkey" -license=('GPL3') -depends=('python2' 'pygtk' 'libx11') -optdepends=('slop') -makedepends=('python2-distutils-extra' 'python2-setuptools') -source=("https://github.com/wavexx/$pkgname/archive/$pkgname-$pkgver.tar.gz") -sha256sums=('20f0b5415906cfb5cf41ca4f61c4ca22d4a13413aed87980d4d1a03dc92e7157') - -prepare() { - cd "$srcdir/$pkgname-$pkgname-$pkgver" - sed -i 's/-git//g' setup.py -} - - -build() { - cd "$srcdir/$pkgname-$pkgname-$pkgver" - python2 setup.py build -} - -package() { - cd "$srcdir/$pkgname-$pkgname-$pkgver" - python2 setup.py install --skip-build --optimize=1 --root="$pkgdir/" -} - -# vim:set ts=2 sw=2 et: -- 2.49.0
From a99d4b5472b5a6b9c12d5031da04e2b0dd35b4c4 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:35:22 +0300 Subject: [PATCH 19/20] Remove softhsm from [PCR], shipped in [Extra]. --- pcr/softhsm/PKGBUILD | 46 -------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 pcr/softhsm/PKGBUILD diff --git a/pcr/softhsm/PKGBUILD b/pcr/softhsm/PKGBUILD deleted file mode 100644 index c959ce1c0..000000000 --- a/pcr/softhsm/PKGBUILD +++ /dev/null @@ -1,46 +0,0 @@ -# Maintainer (arch): Javier Torres <javitonino [at] gmail [dot] com> -# Maintainer: Omar Vega Ramos <[email protected]> - -pkgname=softhsm -pkgver=2.2.0 -pkgrel=1 -pkgdesc="Software PKCS11 store" -arch=('i686' 'x86_64') -url="http://www.opendnssec.org/softhsm/" -license=('BSD') -groups=() -depends=('botan>=1.10' 'sqlite3>=3.4.3' 'openssl>=1.0.0') -makedepends=() -optdepends=() -provides=() -conflicts=() -replaces=() -backup=("etc/softhsm2.conf") -options=(!libtool) -install= -changelog= -source=("http://www.opendnssec.org/files/source/${pkgname}-${pkgver}.tar.gz") -noextract=() - -sha256sums=('eb6928ae08da44fca4135d84d6b79ad7345f408193208c54bf69f5b2e71f85f7') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - # /usr/lib/softhsm -> /usr/bin (no subdirectory) - sed -i \ - -e "s/full_libdir=\"\$full_libdir\/softhsm\"/#full_libdir=\"\$full_libdir\/softhsm\"/" \ - -e "s/libdir=\$full_libdir/#libdir=\$full_libdir/" \ - configure - - ./configure --prefix=/usr --datarootdir=/usr/share --localstatedir=/var --sysconfdir=/etc --with-botan=/usr --with-migrate - make -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - - make DESTDIR="${pkgdir}/" install - install -Dm0644 "LICENSE" \ - "${pkgdir}/usr/share/licenses/softhsm/LICENSE" -} -- 2.49.0
From fd89fa0720b25337c43462472ca58f5344fb6497 Mon Sep 17 00:00:00 2001 From: wael <[email protected]> Date: Sat, 31 May 2025 15:35:37 +0300 Subject: [PATCH 20/20] Remove toot from [PCR], shipped in [Extra]. --- pcr/toot/PKGBUILD | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 pcr/toot/PKGBUILD diff --git a/pcr/toot/PKGBUILD b/pcr/toot/PKGBUILD deleted file mode 100644 index c093f5388..000000000 --- a/pcr/toot/PKGBUILD +++ /dev/null @@ -1,42 +0,0 @@ -# Maintainer: bill-auger <[email protected]> - - -pkgname=toot -pkgver=0.25.2 -pkgrel=1 -pkgdesc="CLI and TUI clients for Mastodon federated services" -arch=('any') -url=https://github.com/ihabunek/toot -license=('GPL3') - -depends=('python>=3.8' 'python<3.9' - 'python-requests' 'python-beautifulsoup4' 'python-urwid' 'python-wcwidth') -source=(https://github.com/ihabunek/toot/archive/${pkgver}.tar.gz) - -sha256sums=('9dfba770da228b81ded867da8aaf7a0c20410563959e851f3bdd648715b6cdd3') - - -_release=${pkgname}-${pkgver} -_default_host='floss.social' # TODO: host our own? - - -prepare() -{ - cd "${srcdir}/${pkgname}-${pkgver}" - - sed -i "s|^DEFAULT_INSTANCE = .*|DEFAULT_INSTANCE = '${_default_host}'|" ./toot/__init__.py -} - -build() -{ - cd "${srcdir}/${pkgname}-${pkgver}" - - python setup.py build -} - -package() -{ - cd "${srcdir}/${pkgname}-${pkgver}" - - python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build -} -- 2.49.0
pgp3ubQVk_0qg.pgp
Description: OpenPGP digital signature
_______________________________________________ Dev mailing list [email protected] https://lists.parabola.nu/mailman/listinfo/dev
