From b5f71627e175bb11e3e4ca471710b60f0786e720 Mon Sep 17 00:00:00 2001 From: moparisthebest Date: Sat, 25 Nov 2017 20:49:27 -0500 Subject: [PATCH] Remove some un-needed packages --- src/aosp-devel/PKGBUILD | 15 --- src/deltarpm/PKGBUILD | 40 ------ src/dpkg/PKGBUILD | 49 ------- src/evdi-pre-release/PKGBUILD | 43 ------ .../evdi-pre-release.Changelog | 19 --- src/evdi-pre-release/evdi-pre-release.install | 20 --- src/evdi/.gitignore | 4 - src/evdi/PKGBUILD | 43 ------ src/evdi/evdi.Changelog | 12 -- src/evdi/evdi.install | 20 --- src/lineageos-devel/PKGBUILD | 11 -- src/rpm-org/.gitignore | 8 -- src/rpm-org/PKGBUILD | 74 ----------- src/rpm-org/bfdfix.patch | 24 ---- src/rpm-org/lua-5.3.patch | 64 --------- src/rpm-org/rpmextract.sh | 6 - src/rpm-org/rpmlib-filesystem-check.patch | 125 ------------------ src/sabnzbd/.AURINFO | 43 ------ src/sabnzbd/PKGBUILD | 47 ------- src/sabnzbd/addnzb.sh | 4 - src/sabnzbd/nzb.png | Bin 6298 -> 0 bytes src/sabnzbd/sab2_64.png | Bin 2745 -> 0 bytes src/sabnzbd/sabnzbd | 3 - src/sabnzbd/sabnzbd.confd | 8 -- src/sabnzbd/sabnzbd.desktop | 11 -- src/sabnzbd/sabnzbd.install | 69 ---------- src/sabnzbd/sabnzbd.png | Bin 5724 -> 0 bytes src/sabnzbd/sabnzbd.service | 11 -- src/sabnzbd/x-nzb.xml | 10 -- 29 files changed, 783 deletions(-) delete mode 100644 src/aosp-devel/PKGBUILD delete mode 100644 src/deltarpm/PKGBUILD delete mode 100644 src/dpkg/PKGBUILD delete mode 100644 src/evdi-pre-release/PKGBUILD delete mode 100644 src/evdi-pre-release/evdi-pre-release.Changelog delete mode 100644 src/evdi-pre-release/evdi-pre-release.install delete mode 100644 src/evdi/.gitignore delete mode 100644 src/evdi/PKGBUILD delete mode 100644 src/evdi/evdi.Changelog delete mode 100644 src/evdi/evdi.install delete mode 100644 src/lineageos-devel/PKGBUILD delete mode 100644 src/rpm-org/.gitignore delete mode 100644 src/rpm-org/PKGBUILD delete mode 100644 src/rpm-org/bfdfix.patch delete mode 100644 src/rpm-org/lua-5.3.patch delete mode 100644 src/rpm-org/rpmextract.sh delete mode 100644 src/rpm-org/rpmlib-filesystem-check.patch delete mode 100644 src/sabnzbd/.AURINFO delete mode 100644 src/sabnzbd/PKGBUILD delete mode 100644 src/sabnzbd/addnzb.sh delete mode 100644 src/sabnzbd/nzb.png delete mode 100644 src/sabnzbd/sab2_64.png delete mode 100644 src/sabnzbd/sabnzbd delete mode 100644 src/sabnzbd/sabnzbd.confd delete mode 100755 src/sabnzbd/sabnzbd.desktop delete mode 100644 src/sabnzbd/sabnzbd.install delete mode 100644 src/sabnzbd/sabnzbd.png delete mode 100644 src/sabnzbd/sabnzbd.service delete mode 100644 src/sabnzbd/x-nzb.xml diff --git a/src/aosp-devel/PKGBUILD b/src/aosp-devel/PKGBUILD deleted file mode 100644 index f75f6bb..0000000 --- a/src/aosp-devel/PKGBUILD +++ /dev/null @@ -1,15 +0,0 @@ -# Maintainer: Pablo Moyano (p4block) -pkgname=aosp-devel -pkgver=0.3 -pkgrel=1 -pkgdesc='Metapackage to pull all dependencies required to build modern Android' -arch=('x86_64') -url='https://wiki.archlinux.org/index.php/Android#Building_Android' -license=('None') -depends=('gcc-multilib' 'repo' 'git' 'gnupg' 'flex' 'bison' 'gperf' 'sdl' 'wxgtk' - 'squashfs-tools' 'curl' 'ncurses' 'zlib' 'schedtool' 'perl-switch' - 'zip' 'unzip' 'libxslt' 'python2-virtualenv' 'bc' 'rsync' 'ccache' - 'java-environment' - 'ncurses5-compat-libs' 'lib32-zlib' 'lib32-ncurses' 'lib32-readline' - 'lib32-ncurses5-compat-libs') - diff --git a/src/deltarpm/PKGBUILD b/src/deltarpm/PKGBUILD deleted file mode 100644 index 41c92ed..0000000 --- a/src/deltarpm/PKGBUILD +++ /dev/null @@ -1,40 +0,0 @@ -# Contributor: Thomas Dziedzic < gostrc at gmail > -# Contributor: Michael Eckert - -pkgname=deltarpm -pkgver=3.6.1 -pkgrel=1 -pkgdesc="Create deltas between rpms" -arch=('i686' 'x86_64') -license=('BSD') -url="https://github.com/rpm-software-management/$pkgname" -depends=('rpm-org' 'zlib') -makedepends=('python2' 'python') -optdepends=('python2: for python2 module' - 'python: for python3 module') -source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") -md5sums=('c48086229bdfcf5af890f104231180c6') - -build() { - cd "$pkgname-$pkgver" - make PYTHONS='python2 python' \ - prefix=/usr \ - zlibbundled='' \ - zlibldflags='-lz' \ - zlibcppflags='' \ - all python -} - -package() { - cd "$pkgname-$pkgver" - - make DESTDIR="$pkgdir/" \ - PYTHONS='python2 python' \ - prefix=/usr \ - install - - install -D -m644 README "$pkgdir/usr/share/doc/$pkgname/README" - install -D -m644 LICENSE.BSD "$pkgdir/usr/share/licenses/$pkgname/LICENSE.BSD" -} - -# vim: set ft=sh ts=4 sw=4 noet: diff --git a/src/dpkg/PKGBUILD b/src/dpkg/PKGBUILD deleted file mode 100644 index c25d14e..0000000 --- a/src/dpkg/PKGBUILD +++ /dev/null @@ -1,49 +0,0 @@ -# Maintainer: Alad Wenter -# Contributor: Jochen Schalanda -# Contributor: C. Dominik Bódi -# Contributor: Pierre Carrier -# Contributor: Thomas Dziedzic -# Contributor: Chris Giles -# Contributor: seblu -# Contributor: squiddo -# Contributor: dront78 -# Contributor: hugelgupf - -pkgname=dpkg -pkgver=1.18.24 -_commit=4fd7def03c96e82c03773c6eca111cf244bae8c0 -pkgrel=2 -pkgdesc="The Debian Package Manager. Don't use it instead of Arch's 'pacman'." -arch=('i686' 'x86_64') -url="https://tracker.debian.org/pkg/dpkg" -license=('GPL') -depends=('xz' 'zlib' 'bzip2' 'perl') -makedepends=('perl-io-string' 'perl-timedate' 'git') -checkdepends=('perl-io-string' 'perl-test-pod') -source=("$pkgname-$pkgver::git+https://anonscm.debian.org/git/dpkg/dpkg.git#commit=$_commit") -sha256sums=('SKIP') - -check() { - cd "$pkgname-$pkgver" - #make check -} - -build() { - cd "$pkgname-$pkgver" - autoreconf -f -i - - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --sbindir=/usr/bin \ - --disable-start-stop-daemon - make -} - -package() { - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir" install - - install -d "$pkgdir/var/$pkgname"/updates/ - touch "${pkgdir}/var/lib/$pkgname"/{status,available} -} diff --git a/src/evdi-pre-release/PKGBUILD b/src/evdi-pre-release/PKGBUILD deleted file mode 100644 index 630f1ac..0000000 --- a/src/evdi-pre-release/PKGBUILD +++ /dev/null @@ -1,43 +0,0 @@ -# Maintainer: PlusMinus - -_libname=evdi -pkgname=$_libname-pre-release -pkgver=1.4.1 -pkgrel=9 -pkgdesc="A Linux® kernel module that enables management of multiple screens." -arch=('i686' 'x86_64') -url="https://github.com/DisplayLink/evdi" -license=('GPL') -groups=() -depends=(dkms) -makedepends=(libdrm) -optdepends=() -provides=("$_libname=$pkgver") -conflicts=($_libname) -backup=() -options=() -install=$pkgname.install -changelog=$pkgname.Changelog -source=($_libname-$pkgver-$pkgrel.tar.gz::https://github.com/DisplayLink/evdi/archive/v$pkgver.tar.gz) -md5sums=('eece77058251418d5707457aa8ae914e') -noextract=() - -build() { -# We only need to build the library in this step, dkms will build the module -cd "$_libname-$pkgver/library" - -make -} - -package() { -# Predfine some target folders -SRCDIR="$pkgdir/usr/src/$_libname-$pkgver" # This one is needed for dkms -LIBNAME=lib$_libname - -cd "$_libname-$pkgver" - -install -D -m 755 library/$LIBNAME.so $pkgdir/usr/lib/$LIBNAME.so - -install -d $SRCDIR -install -D -m 755 module/* $SRCDIR -} diff --git a/src/evdi-pre-release/evdi-pre-release.Changelog b/src/evdi-pre-release/evdi-pre-release.Changelog deleted file mode 100644 index 4a4d10a..0000000 --- a/src/evdi-pre-release/evdi-pre-release.Changelog +++ /dev/null @@ -1,19 +0,0 @@ -v1.4.1 -Synchronisation of code base to make it in line with Chrome OS kernels - -v1.4.0 -Compilation fixes for kernel 4.10 -API compatibility enforcement between the library and module. - -v1.3.43 -Adding support for indicating an area limit a client that connects to EVDI has. - -v1.3.42 -Fixes for Kernels 4.9 and 4.10. -API change: Extension of evdi_connect function, allowing to register modes that the client supports, regardless of the fact they are not necessarily listed in the EDID of a monitor. - -v1.2.64 -Highlights: fixes for kernel 4.8. - -v1.2.55 -Module and library code to be included in DisplayLink USB Graphics Software for Ubuntu, version 1.2. diff --git a/src/evdi-pre-release/evdi-pre-release.install b/src/evdi-pre-release/evdi-pre-release.install deleted file mode 100644 index 89a7655..0000000 --- a/src/evdi-pre-release/evdi-pre-release.install +++ /dev/null @@ -1,20 +0,0 @@ -# old version (without -$pkgrel): ${1%%-*} -# new version (without -$pkgrel): ${2%%-*} - -post_install() { - echo 'DKMS install...' - dkms install evdi/${1%%-*} -} - -pre_upgrade() { - pre_remove ${2%%-*} -} - -post_upgrade() { - post_install ${1%%-*} -} - -pre_remove() { - echo 'DKMS remove...' - dkms remove evdi/${1%%-*} --all -} diff --git a/src/evdi/.gitignore b/src/evdi/.gitignore deleted file mode 100644 index b20752a..0000000 --- a/src/evdi/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -*.tar.gz -*.tar.xz -pkg/ -src/ diff --git a/src/evdi/PKGBUILD b/src/evdi/PKGBUILD deleted file mode 100644 index 339e501..0000000 --- a/src/evdi/PKGBUILD +++ /dev/null @@ -1,43 +0,0 @@ -# Maintainer: PlusMinus - -pkgname=evdi -pkgver=1.3.43 -pkgrel=1 -pkgdesc="A Linux® kernel module that enables management of multiple screens." -arch=('i686' 'x86_64') -url="https://github.com/DisplayLink/evdi" -license=('GPL') -groups=() -depends=(dkms) -makedepends=(libdrm) -optdepends=() -provides=() -conflicts=() -replaces=() -backup=() -options=() -install=$pkgname.install -changelog=$pkgname.Changelog -source=($pkgname-$pkgver-$pkgrel.tar.gz::https://github.com/DisplayLink/evdi/archive/v$pkgver.tar.gz) -noextract=() -md5sums=('08b08e873f5b4f70929a126427150152') - -build() { -# We only need to build the library in this step, dmks will build the module -cd "$pkgname-$pkgver/library" - -make -} - -package() { -# Predfine some target folders -SRCDIR="$pkgdir/usr/src/$pkgname-$pkgver" # This one is needed for dkms -LIBNAME=lib$pkgname - -cd "$pkgname-$pkgver" - -install -D -m 755 library/$LIBNAME.so $pkgdir/usr/lib/$LIBNAME.so - -install -d $SRCDIR -install -D -m 755 module/* $SRCDIR -} diff --git a/src/evdi/evdi.Changelog b/src/evdi/evdi.Changelog deleted file mode 100644 index 30bbda7..0000000 --- a/src/evdi/evdi.Changelog +++ /dev/null @@ -1,12 +0,0 @@ -v1.3.43 -Adding support for indicating an area limit a client that connects to EVDI has. - -v1.3.42 -Fixes for Kernels 4.9 and 4.10. -API change: Extension of evdi_connect function, allowing to register modes that the client supports, regardless of the fact they are not necessarily listed in the EDID of a monitor. - -v1.2.64 -Highlights: fixes for kernel 4.8. - -v1.2.55 -Module and library code to be included in DisplayLink USB Graphics Software for Ubuntu, version 1.2. diff --git a/src/evdi/evdi.install b/src/evdi/evdi.install deleted file mode 100644 index 89a7655..0000000 --- a/src/evdi/evdi.install +++ /dev/null @@ -1,20 +0,0 @@ -# old version (without -$pkgrel): ${1%%-*} -# new version (without -$pkgrel): ${2%%-*} - -post_install() { - echo 'DKMS install...' - dkms install evdi/${1%%-*} -} - -pre_upgrade() { - pre_remove ${2%%-*} -} - -post_upgrade() { - post_install ${1%%-*} -} - -pre_remove() { - echo 'DKMS remove...' - dkms remove evdi/${1%%-*} --all -} diff --git a/src/lineageos-devel/PKGBUILD b/src/lineageos-devel/PKGBUILD deleted file mode 100644 index ddae9b6..0000000 --- a/src/lineageos-devel/PKGBUILD +++ /dev/null @@ -1,11 +0,0 @@ -# Maintainer: Pablo Moyano (p4block) -pkgname=lineageos-devel -pkgver=0.1 -pkgrel=1 -pkgdesc='Metapackage to pull all dependencies required to build LineageOS' -arch=('x86_64') -url='https://wiki.archlinux.org/index.php/Android#Building_Android' -license=('None') -depends=('aosp-devel' 'ffmpeg' 'ninja' 'xml2' 'lzop' 'pngcrush' 'imagemagick') -optdepends=('maven' 'gradle') - diff --git a/src/rpm-org/.gitignore b/src/rpm-org/.gitignore deleted file mode 100644 index bd9b4a4..0000000 --- a/src/rpm-org/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -*.tar.gz -*.tar.xz -*.tgz -*.rpm -*.zip -*.bz2 -src/ -pkg/ diff --git a/src/rpm-org/PKGBUILD b/src/rpm-org/PKGBUILD deleted file mode 100644 index a4566a7..0000000 --- a/src/rpm-org/PKGBUILD +++ /dev/null @@ -1,74 +0,0 @@ -# Contributor: Johannes Dewender arch at JonnyJD dot net -# Contributor: Konrad -# Contributor: Luka Perkov lukaperkov net> -# Contributor: Fernando M beford.net> -# Author: Wintershade - -pkgname=rpm-org -pkgver=4.13.0.1 -_pkgver=$pkgver -#_pkgver=4.12.0-rc1 -pkgrel=1 -pkgdesc="RPM Package Manager - RPM.org fork, used in major RPM distros" -arch=('i686' 'x86_64') -url="http://www.rpm.org/" -license=('GPL2') -depends=('lua>=5.1' 'file' 'nss>=3.12' 'popt' 'elfutils' 'libarchive' 'libcap') -makedepends=('python2' 'python') -optdepends=('libdbus: systemd inhibit plugin') -conflicts=('rpm' 'rpmextract') -options=('!libtool') -provides=("rpm=${pkgver}" 'rpmextract=1.0-4') -#source=(https://github.com/rpm-software-management/rpm/releases/download/rpm-${pkgver}-release/rpm-${pkgver}.tar.bz2 -source=(http://ftp.rpm.org/releases/rpm-4.13.x/rpm-$pkgver.tar.bz2 - rpmextract.sh rpmlib-filesystem-check.patch bfdfix.patch) -sha1sums=('9566f95f38fcb214e439c552f378c2f64ba0aff9' - '74849919207885ae024f1ab8ed68a76474d67ad7' - '0c5fa516dde1f10211af896c729e4b00c313e12b' - '456d4a2c9f71c2e3bfa5011800855a73a55aa5bc') - -prepare() { - cd ${srcdir}/rpm-${_pkgver} - patch -p1 < ../rpmlib-filesystem-check.patch - patch -p1 < ../bfdfix.patch - } - - -build() { - cd ${srcdir}/rpm-${_pkgver} - - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --enable-python \ - --with-external-db \ - --with-lua \ - --with-cap \ - CPPFLAGS="`pkg-config --cflags nss`" \ - PYTHON=python2 - make -} - -package() { - cd ${srcdir}/rpm-${_pkgver} - make prefix=${pkgdir}/usr localstatedir=${pkgdir}/var install - rmdir ${pkgdir}/var/tmp - rmdir ${pkgdir}/var - # rpmextract using bsdtar, needs libarchive - install -m755 ${srcdir}/rpmextract.sh ${pkgdir}/usr/bin/ - - # move rpm from /bin to /usr/bin - mv ${pkgdir}/bin/rpm ${pkgdir}/usr/bin/ - rm ${pkgdir}/usr/bin/rpm{query,verify} - cd ${pkgdir}/usr/bin - ln -s rpm rpmquery - ln -s rpm rpmverify - rm -r ${pkgdir}/bin/ - - # also install python 3 files - # building with python 3 files as default doesn't seem to work - cd ${srcdir}/rpm-${_pkgver} - cd python - python setup.py install --root="$pkgdir/" --optimize=1 -} diff --git a/src/rpm-org/bfdfix.patch b/src/rpm-org/bfdfix.patch deleted file mode 100644 index c3e7d69..0000000 --- a/src/rpm-org/bfdfix.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/tools/sepdebugcrcfix.c b/tools/sepdebugcrcfix.c -index cd7fa02..03db7af 100644 ---- a/tools/sepdebugcrcfix.c -+++ b/tools/sepdebugcrcfix.c -@@ -28,7 +28,19 @@ - #include - #include - #include -+#ifndef PACKAGE -+#define PACKAGE -+#ifndef PACKAGE_VERSION -+#define PACKAGE_VERSION - #include -+#undef PACKAGE_VERSION -+#else -+#include -+#endif -+#undef PACKAGE -+#else -+#include -+#endif - - #define _(x) x - #define static_assert(expr) \ diff --git a/src/rpm-org/lua-5.3.patch b/src/rpm-org/lua-5.3.patch deleted file mode 100644 index dd8062a..0000000 --- a/src/rpm-org/lua-5.3.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 82c0aa33c904274d9d62b629c2d15990aab45050 Mon Sep 17 00:00:00 2001 -From: Johannes Dewender -Date: Mon, 18 May 2015 10:11:13 +0200 -Subject: [PATCH] remove luaL_checkint, deprecated in lua 5.3 - -luaL_checkint and luaL_optint are deprecated in lua 5.3 -The variants luaL_checkinteger and luaL_optinteger work -the same with an implicit typecast (lua_integer -> int). ---- - luaext/lposix.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/luaext/lposix.c b/luaext/lposix.c -index a59be3e..51ea2b3 100644 ---- a/luaext/lposix.c -+++ b/luaext/lposix.c -@@ -361,22 +361,22 @@ static int Pfork(lua_State *L) /** fork() */ - - static int Pwait(lua_State *L) /** wait([pid]) */ - { -- pid_t pid = luaL_optint(L, 1, -1); -+ pid_t pid = luaL_optinteger(L, 1, -1); - return pushresult(L, waitpid(pid, NULL, 0), NULL); - } - - - static int Pkill(lua_State *L) /** kill(pid,[sig]) */ - { -- pid_t pid = luaL_checkint(L, 1); -- int sig = luaL_optint(L, 2, SIGTERM); -+ pid_t pid = luaL_checkinteger(L, 1); -+ int sig = luaL_optinteger(L, 2, SIGTERM); - return pushresult(L, kill(pid, sig), NULL); - } - - - static int Psleep(lua_State *L) /** sleep(seconds) */ - { -- unsigned int seconds = luaL_checkint(L, 1); -+ unsigned int seconds = luaL_checkinteger(L, 1); - lua_pushnumber(L, sleep(seconds)); - return 1; - } -@@ -529,7 +529,7 @@ static int Pgetprocessid(lua_State *L) /** getprocessid([selector]) */ - - static int Pttyname(lua_State *L) /** ttyname(fd) */ - { -- int fd=luaL_optint(L, 1, 0); -+ int fd=luaL_optinteger(L, 1, 0); - lua_pushstring(L, ttyname(fd)); - return 1; - } -@@ -880,7 +880,7 @@ static int exit_override(lua_State *L) - if (!have_forked) - return luaL_error(L, "exit not permitted in this context"); - -- exit(luaL_optint(L, 1, EXIT_SUCCESS)); -+ exit(luaL_optinteger(L, 1, EXIT_SUCCESS)); - } - - static const luaL_Reg os_overrides[] = --- -2.1.3 - diff --git a/src/rpm-org/rpmextract.sh b/src/rpm-org/rpmextract.sh deleted file mode 100644 index f9d4e5b..0000000 --- a/src/rpm-org/rpmextract.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -if [ "$1" = "" -o ! -e "$1" ]; then - echo "no package supplied" 1>&2 - exit 1 -fi -bsdtar xf $1 diff --git a/src/rpm-org/rpmlib-filesystem-check.patch b/src/rpm-org/rpmlib-filesystem-check.patch deleted file mode 100644 index 984d8c4..0000000 --- a/src/rpm-org/rpmlib-filesystem-check.patch +++ /dev/null @@ -1,125 +0,0 @@ -diff -up rpm-4.10.90.git11978/lib/depends.c.rpmlib-filesystem-check rpm-4.10.90.git11978/lib/depends.c ---- rpm-4.10.90.git11978/lib/depends.c.rpmlib-filesystem-check 2012-11-01 09:40:26.000000000 +0200 -+++ rpm-4.10.90.git11978/lib/depends.c 2012-11-05 10:53:42.294733695 +0200 -@@ -589,6 +589,109 @@ static int rpmdbProvides(rpmts ts, depCa - return rc; - } - -+/* -+ * Temporary support for live-conversion of the filesystem hierarchy -+ * mailto: kay@redhat.com, harald@redhat.com -+ * https://fedoraproject.org/wiki/Features/UsrMove -+ * -+ * X-CheckUnifiedSystemdir: -+ * /bin, /sbin, /lib, /lib64 --> /usr -+ * -+ * X-CheckUnifiedBindir: -+ * /usr/sbin -> /usr/bin -+ * -+ * X-CheckMultiArchLibdir: -+ * /usr/lib64 /usr/lib/ (e.g. x86_64-linux-gnu) -+ * -+ * This code is not needed for new installations, it can be removed after -+ * updates from older systems are no longer supported: Fedora 19 / RHEL 8. -+ */ -+ -+static int CheckLink(const char *dir, const char *root) -+{ -+ char *d = NULL; -+ struct stat sbuf; -+ int rc = 0; -+ -+ if (!root) -+ root = "/"; -+ -+ rasprintf(&d, "%s%s", root, dir); -+ if (!d) { -+ rc = -1; -+ goto exit; -+ } -+ -+ /* directory or symlink does not exist, all is fine */ -+ if (lstat(d, &sbuf) < 0) { -+ rc = 1; -+ goto exit; -+ } -+ -+ /* if it is a symlink, all is fine */ -+ if (S_ISLNK(sbuf.st_mode)) -+ rc = 1; -+ -+exit: -+ free(d); -+ return rc; -+} -+ -+static int CheckFilesystemHierarchy(rpmds * dsp, const char *root) -+{ -+ static const char *dirs[] = { "bin", "sbin", "lib", "lib64" }; -+ int check; -+ int i; -+ rpmds ds; -+ rpmstrPool pool = rpmdsPool(*dsp); -+ int rc = 0; -+ -+ for (i = 0; i < sizeof(dirs) / sizeof(dirs[0]); i++) { -+ check = CheckLink(dirs[i], root); -+ if (check < 0) { -+ rc = -1; -+ goto exit; -+ } -+ -+ if (check == 0) -+ goto exit; -+ } -+ ds = rpmdsSinglePool(pool, RPMTAG_PROVIDENAME, -+ "rpmlib(X-CheckUnifiedSystemdir)", "1", -+ RPMSENSE_EQUAL); -+ rpmdsMerge(dsp, ds); -+ rpmdsFree(ds); -+ -+ check = CheckLink("usr/lib64", root); -+ if (check < 0) { -+ rc = -1; -+ goto exit; -+ } -+ if (check > 0) { -+ ds = rpmdsSinglePool(pool, RPMTAG_PROVIDENAME, -+ "rpmlib(X-CheckMultiArchLibdir)", "1", -+ RPMSENSE_EQUAL); -+ rpmdsMerge(dsp, ds); -+ rpmdsFree(ds); -+ } -+ -+ check = CheckLink("usr/sbin", root); -+ if (check < 0) { -+ rc = -1; -+ goto exit; -+ } -+ if (check > 0) { -+ ds = rpmdsSinglePool(pool, RPMTAG_PROVIDENAME, -+ "rpmlib(X-CheckUnifiedBindir)", "1", -+ RPMSENSE_EQUAL); -+ rpmdsMerge(dsp, ds); -+ rpmdsFree(ds); -+ } -+ -+exit: -+ return rc; -+} -+ - /** - * Check dep for an unsatisfied dependency. - * @param ts transaction set -@@ -612,8 +715,10 @@ retry: - * Check those dependencies now. - */ - if (dsflags & RPMSENSE_RPMLIB) { -- if (tsmem->rpmlib == NULL) -+ if (tsmem->rpmlib == NULL) { - rpmdsRpmlibPool(rpmtsPool(ts), &(tsmem->rpmlib), NULL); -+ CheckFilesystemHierarchy(&(tsmem->rpmlib), rpmtsRootDir(ts)); -+ } - - if (tsmem->rpmlib != NULL && rpmdsSearch(tsmem->rpmlib, dep) >= 0) { - rpmdsNotify(dep, "(rpmlib provides)", rc); diff --git a/src/sabnzbd/.AURINFO b/src/sabnzbd/.AURINFO deleted file mode 100644 index 6ccbf58..0000000 --- a/src/sabnzbd/.AURINFO +++ /dev/null @@ -1,43 +0,0 @@ -pkgbase = sabnzbd - pkgdesc = A web-interface based binary newsgrabber with NZB file support - pkgver = 0.7.20 - pkgrel = 1 - url = http://www.sabnzbd.org - install = sabnzbd.install - arch = any - license = GPL - depends = curl - depends = par2cmdline - depends = python2 - depends = python2-cheetah - depends = python2-yenc - depends = sqlite - depends = unrar - depends = unzip - optdepends = xdg-utils: registration of .nzb files - optdepends = python2-feedparser: rss support - optdepends = python2-pyopenssl: ssl support - optdepends = par2cmdline-tbb: par2 multi-threading - backup = etc/conf.d/sabnzbd - backup = opt/sabnzbd/sabnzbd.ini - source = http://downloads.sourceforge.net/sabnzbdplus/SABnzbd-0.7.20-src.tar.gz - source = sabnzbd - source = sabnzbd.desktop - source = addnzb.sh - source = nzb-2.png - source = sab2_64.png - source = x-nzb.xml - source = sabnzbd.service - source = sabnzbd.confd - md5sums = 7972b2cdad0a3431262611c271ce5747 - md5sums = 48d60a1c626503c7fef1bc5374390513 - md5sums = f9bd5485072714b11f8c30a28024dc4d - md5sums = 69b9bcbcf67ff3e7a4cdd9f26e001341 - md5sums = 2a49c07b1e3e6448eabe92644315f983 - md5sums = fdc878dd0f6f25617e627b04409abbbd - md5sums = 11fb2cd1451e3725b08bfc2bd045be54 - md5sums = 7da9222f3b86abfed590950f48dc2e77 - md5sums = 8fc2607a7961fc643ef4f6640166322a - -pkgname = sabnzbd - diff --git a/src/sabnzbd/PKGBUILD b/src/sabnzbd/PKGBUILD deleted file mode 100644 index 3624e15..0000000 --- a/src/sabnzbd/PKGBUILD +++ /dev/null @@ -1,47 +0,0 @@ -pkgname=sabnzbd -_pkgname=SABnzbd -pkgver=2.2.0 -pkgrel=1 -pkgdesc="A web-interface based binary newsgrabber with NZB file support" -url="http://www.sabnzbd.org" -arch=("any") -license=("GPL") -depends=("curl" "par2cmdline" - "python2" "python2-cheetah" "python2-sabyenc" - "sqlite" "unrar" "unzip") -optdepends=("xdg-utils: registration of .nzb files" "python2-feedparser: rss support" "python2-pyopenssl: ssl support" "par2cmdline-tbb: par2 multi-threading") -install="${pkgname}.install" -backup=("etc/conf.d/sabnzbd" "opt/${pkgname}/${pkgname}.ini") -source=("https://github.com/${pkgname}/${pkgname}/releases/download/${pkgver}/${_pkgname}-${pkgver}-src.tar.gz" - "${pkgname}" "${pkgname}.desktop" "addnzb.sh" "nzb.png" "sabnzbd.png" "x-nzb.xml" "${pkgname}.service" "${pkgname}.confd") -md5sums=('c90882baf329a9b5fb4ce64594015290' - '48d60a1c626503c7fef1bc5374390513' - '36e5f0f60f28f67102682f80e33c6d4b' - '69b9bcbcf67ff3e7a4cdd9f26e001341' - '46fa8020fcfaad1e06d370fa3b0ea09a' - 'b834ca5dfb63a5d06041c3174172ec09' - '11fb2cd1451e3725b08bfc2bd045be54' - 'da07971fa3790ea4824ed4ce611b38f3' - '8fc2607a7961fc643ef4f6640166322a') - -package() { - mkdir -p "${pkgdir}/opt/${pkgname}" - touch "${pkgdir}/opt/${pkgname}/${pkgname}.ini" - cp -r "${srcdir}/${_pkgname}-${pkgver}/"* "${pkgdir}/opt/${pkgname}" - - # Fix for issues with Python 3 - find "${pkgdir}/opt/${pkgname}" -type f -exec sed -i 's/python/python2/g' {} \; - find "${pkgdir}/opt/${pkgname}" -type d -exec chmod 755 {} \; - find "${pkgdir}/opt/${pkgname}" -type f -exec chmod 644 {} \; - chmod 755 "${pkgdir}/opt/${pkgname}/${_pkgname}.py" - - install -Dm755 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" - install -Dm644 "${srcdir}/${pkgname}.confd" "${pkgdir}/etc/conf.d/${pkgname}" - install -Dm644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" - install -Dm755 "${srcdir}/${pkgname}.desktop" \ - "${pkgdir}/usr/share/applications/${pkgname}.desktop" - install -Dm755 "${srcdir}/addnzb.sh" "${pkgdir}/opt/${pkgname}/addnzb.sh" - install -Dm644 "${srcdir}/nzb.png" "${pkgdir}/opt/${pkgname}/nzb.png" - install -Dm644 "${srcdir}/sabnzbd.png" "${pkgdir}/opt/${pkgname}/sabnzbd.png" - install -Dm770 "${srcdir}/x-nzb.xml" "${pkgdir}/opt/${pkgname}/x-nzb.xml" -} diff --git a/src/sabnzbd/addnzb.sh b/src/sabnzbd/addnzb.sh deleted file mode 100644 index e3b6051..0000000 --- a/src/sabnzbd/addnzb.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -. /etc/conf.d/sabnzbd -curl -s -F apikey="$API_KEY" -F mode="addfile" -F name=@"$1" $URL/sabnzbd/api &> /dev/null diff --git a/src/sabnzbd/nzb.png b/src/sabnzbd/nzb.png deleted file mode 100644 index f443c215e529f974aa7312dcb05011067c71478e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6298 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 General here -API_KEY="" diff --git a/src/sabnzbd/sabnzbd.desktop b/src/sabnzbd/sabnzbd.desktop deleted file mode 100755 index 4ce54a2..0000000 --- a/src/sabnzbd/sabnzbd.desktop +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env xdg-open -[Desktop Entry] -Type=Application -Version=1.0 -Name=SABnzbd+ -GenericName=Binary Newsreader -Icon=/opt/sabnzbd/sabnzbd.png -Exec=sh /opt/sabnzbd/addnzb.sh %u -Terminal=false -Categories=Network -MimeType=application/x-nzb diff --git a/src/sabnzbd/sabnzbd.install b/src/sabnzbd/sabnzbd.install deleted file mode 100644 index cf84a47..0000000 --- a/src/sabnzbd/sabnzbd.install +++ /dev/null @@ -1,69 +0,0 @@ -# Change these to modify the ownership of sabnzbd -# If you change this here, you also have to change -# the user and group in the systemd service file. -SABNZBD_USER="sabnzbd" -SABNZBD_GROUP="sabnzbd" - -SABNZBD_DIR="/opt/sabnzbd" # should not be changed - -## arg 1: the new package version -post_install() { - # add x-nzb mimetype - if [[ -f /usr/bin/xdg-mime ]]; then - xdg-mime install --mode system "${SABNZBD_DIR}/x-nzb.xml" - xdg-icon-resource install --context mimetypes --size 256 "${SABNZBD_DIR}/nzb.png" application-x-nzb - fi - - post_upgrade - - cat << "EOM" -==> If you want to associate .nzb-files with SABnzbd, run 'xdg-mime default sabnzbd.desktop applications/x-nzb' -EOM -} - -## arg 1: the new package version -## arg 2: the old package version -pre_upgrade() { - PID="$(pgrep -f SABnzbd.py)" - - if [ -n "${PID}" ];then - systemctl stop sabnzbd.service - fi -} - -## arg 1: the new package version -## arg 2: the old package version -post_upgrade() { - # if the group or user already exists, the request will be denied - # and all original settings will be retained - if [ "$SABNZBD_GROUP" == "sabnzbd" ]; then - groupadd -r sabnzbd &> /dev/null - fi - - if [ "$SABNZBD_USER" == "sabnzbd" ]; then - useradd -s /sbin/nologin -c "SABnzbd user" -d "${SABNZBD_DIR}" \ - -g sabnzbd -r sabnzbd &> /dev/null - fi - - chown -R "${SABNZBD_USER}:${SABNZBD_GROUP}" "${SABNZBD_DIR}" -} - -## arg 1: the old package version -pre_remove() { - pre_upgrade - - if [[ -f /usr/bin/xdg-mime ]]; then - xdg-mime uninstall --mode system "${SABNZBD_DIR}/x-nzb.xml" - xdg-icon-resource uninstall --context mimetypes --size 256 application-x-nzb - fi -} - -## arg 1: the old package version -post_remove() { - # only delete if user is sabnzbd - userdel sabnzbd &> /dev/null - groupdel sabnzbd &> /dev/null || /bin/true - echo "==> There may be some files left in ${SABNZBD_DIR}." -} - -# vim:set ts=2 sw=2 et: diff --git a/src/sabnzbd/sabnzbd.png b/src/sabnzbd/sabnzbd.png deleted file mode 100644 index 5770c0a9f96cca203439bb034b9be21ee00250d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5724 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 TuZT9pqdj^$M%v|?n8^PCG;E%m diff --git a/src/sabnzbd/sabnzbd.service b/src/sabnzbd/sabnzbd.service deleted file mode 100644 index 6806b9c..0000000 --- a/src/sabnzbd/sabnzbd.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=SABnzbd binary newsreader -After=network.target - -[Service] -ExecStart=/opt/sabnzbd/SABnzbd.py -l0 -f /opt/sabnzbd/sabnzbd.ini -User=sabnzbd -Group=sabnzbd - -[Install] -WantedBy=multi-user.target diff --git a/src/sabnzbd/x-nzb.xml b/src/sabnzbd/x-nzb.xml deleted file mode 100644 index e77d284..0000000 --- a/src/sabnzbd/x-nzb.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - An XML-based file format for retrieving posts from NNTP (Usenet) servers - - - - -