[arch-commits] Commit in rpm-tools/repos (5 files)
Date: Wednesday, December 1, 2021 @ 14:48:55 Author: foutrelis Revision: 1059345 archrelease: copy trunk to community-staging-x86_64 Added: rpm-tools/repos/community-staging-x86_64/ rpm-tools/repos/community-staging-x86_64/PKGBUILD (from rev 1059343, rpm-tools/trunk/PKGBUILD) rpm-tools/repos/community-staging-x86_64/rpm-tools.install (from rev 1059343, rpm-tools/trunk/rpm-tools.install) rpm-tools/repos/community-staging-x86_64/rpmextract.sh (from rev 1059343, rpm-tools/trunk/rpmextract.sh) rpm-tools/repos/community-staging-x86_64/rpmlib-filesystem-check.patch (from rev 1059343, rpm-tools/trunk/rpmlib-filesystem-check.patch) ---+ PKGBUILD | 74 +++ rpm-tools.install |8 ++ rpmextract.sh |6 + rpmlib-filesystem-check.patch | 125 4 files changed, 213 insertions(+) Copied: rpm-tools/repos/community-staging-x86_64/PKGBUILD (from rev 1059343, rpm-tools/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-12-01 14:48:55 UTC (rev 1059345) @@ -0,0 +1,74 @@ +# Maintainer: Anatol Pomozov +# Contributor: Johannes Dewender arch at JonnyJD dot net +# Contributor: Konrad +# Contributor: Luka Perkov lukaperkov net> +# Contributor: Fernando M beford.net> +# Author: Wintershade + +pkgname=rpm-tools +pkgver=4.17.0 +pkgrel=2 +pkgdesc="RPM Package Manager - RPM.org fork, used in major RPM distros" +arch=('x86_64') +url='http://www.rpm.org/' +license=('GPL2') +depends=('lua' 'file' 'nss' 'popt' 'elfutils' 'libarchive' 'libcap' 'lmdb') +makedepends=('python' 'pkg-config') +conflicts=('rpm' 'rpmextract') +options=('!libtool') +provides=("rpm=${pkgver}" 'rpmextract=1.0-4' 'rpm-org') +install=rpm-tools.install + +_pkgver_major="${pkgver%%.*}" +_pkgver_major_rem="${pkgver#*.}" +_pkgver_minor="${_pkgver_major_rem%%.*}" +_base_pkgver=$_pkgver_major.$_pkgver_minor.x + +source=(http://ftp.rpm.org/releases/rpm-$_base_pkgver/rpm-$pkgver.tar.bz2 + rpmextract.sh +rpmlib-filesystem-check.patch) +sha256sums=('2e0d220b24749b17810ed181ac1ed005a56bbb6bc8ac429c21f314068dc65e6a' +'3e5bf450d4628366ba35469ec0530a99cd09ab2616a3d261a3f68270f481f777' +'bd0e6dbd458f990268c60324190c6825b234647ecdde08296d2b453dc4bce27a') + +prepare() { + cd rpm-${pkgver} + patch -p1 < ../rpmlib-filesystem-check.patch +} + +build() { + cd rpm-${pkgver} + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-python \ + --with-external-db \ + --with-lua \ + --with-cap \ + CPPFLAGS="`pkg-config --cflags nss`" \ + PYTHON=python + make +} + +package() { + cd 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 + rm ${pkgdir}/usr/bin/rpm{query,verify} + cd ${pkgdir}/usr/bin + ln -s rpm rpmquery + ln -s rpm rpmverify + + # 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 +} Copied: rpm-tools/repos/community-staging-x86_64/rpm-tools.install (from rev 1059343, rpm-tools/trunk/rpm-tools.install) === --- community-staging-x86_64/rpm-tools.install (rev 0) +++ community-staging-x86_64/rpm-tools.install 2021-12-01 14:48:55 UTC (rev 1059345) @@ -0,0 +1,8 @@ +post_install() { + echo "rpm-tools installs RedHat package manager for you." + echo "It is useful for those who wants to create/modify RPM files." + echo "But do not use rpm-tools to install RedHat packages at your ArchLinux machine." + echo "It will break your system!" + echo "You will need to go back to Arch wiki and read the installation guide again." + echo "You've been warned!" +} Copied: rpm-tools/repos/community-staging-x86_64/rpmextract.sh (from rev 1059343, rpm-tools/trunk/rpmextract.sh) === --- community-staging-x86_64/rpmextract.sh (rev 0) +++ community-staging-x86_64/rpmextract.sh 2021-12-01 14:48:55 UTC (rev 1059345) @@ -0,0 +1,6 @@ +#!/bin/sh +if [ "$1" = "" -o ! -e "$1" ]; then +echo "no package supplied" 1>&2 + exit 1 +fi +bsdtar xf $1 Copied:
[arch-commits] Commit in rpm-tools/repos (5 files)
Date: Tuesday, September 7, 2021 @ 17:54:54 Author: anatolik Revision: 1011956 archrelease: copy trunk to community-testing-x86_64 Added: rpm-tools/repos/community-testing-x86_64/ rpm-tools/repos/community-testing-x86_64/PKGBUILD (from rev 1011955, rpm-tools/trunk/PKGBUILD) rpm-tools/repos/community-testing-x86_64/rpm-tools.install (from rev 1011955, rpm-tools/trunk/rpm-tools.install) rpm-tools/repos/community-testing-x86_64/rpmextract.sh (from rev 1011955, rpm-tools/trunk/rpmextract.sh) rpm-tools/repos/community-testing-x86_64/rpmlib-filesystem-check.patch (from rev 1011955, rpm-tools/trunk/rpmlib-filesystem-check.patch) ---+ PKGBUILD | 74 +++ rpm-tools.install |8 ++ rpmextract.sh |6 + rpmlib-filesystem-check.patch | 125 4 files changed, 213 insertions(+) Copied: rpm-tools/repos/community-testing-x86_64/PKGBUILD (from rev 1011955, rpm-tools/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-09-07 17:54:54 UTC (rev 1011956) @@ -0,0 +1,74 @@ +# Maintainer: Anatol Pomozov +# Contributor: Johannes Dewender arch at JonnyJD dot net +# Contributor: Konrad +# Contributor: Luka Perkov lukaperkov net> +# Contributor: Fernando M beford.net> +# Author: Wintershade + +pkgname=rpm-tools +pkgver=4.17.0 +pkgrel=1 +pkgdesc="RPM Package Manager - RPM.org fork, used in major RPM distros" +arch=('x86_64') +url='http://www.rpm.org/' +license=('GPL2') +depends=('lua' 'file' 'nss' 'popt' 'elfutils' 'libarchive' 'libcap' 'lmdb') +makedepends=('python' 'pkg-config') +conflicts=('rpm' 'rpmextract') +options=('!libtool') +provides=("rpm=${pkgver}" 'rpmextract=1.0-4' 'rpm-org') +install=rpm-tools.install + +_pkgver_major="${pkgver%%.*}" +_pkgver_major_rem="${pkgver#*.}" +_pkgver_minor="${_pkgver_major_rem%%.*}" +_base_pkgver=$_pkgver_major.$_pkgver_minor.x + +source=(http://ftp.rpm.org/releases/rpm-$_base_pkgver/rpm-$pkgver.tar.bz2 + rpmextract.sh +rpmlib-filesystem-check.patch) +sha256sums=('2e0d220b24749b17810ed181ac1ed005a56bbb6bc8ac429c21f314068dc65e6a' +'3e5bf450d4628366ba35469ec0530a99cd09ab2616a3d261a3f68270f481f777' +'bd0e6dbd458f990268c60324190c6825b234647ecdde08296d2b453dc4bce27a') + +prepare() { + cd rpm-${pkgver} + patch -p1 < ../rpmlib-filesystem-check.patch +} + +build() { + cd rpm-${pkgver} + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-python \ + --with-external-db \ + --with-lua \ + --with-cap \ + CPPFLAGS="`pkg-config --cflags nss`" \ + PYTHON=python + make +} + +package() { + cd 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 + rm ${pkgdir}/usr/bin/rpm{query,verify} + cd ${pkgdir}/usr/bin + ln -s rpm rpmquery + ln -s rpm rpmverify + + # 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 +} Copied: rpm-tools/repos/community-testing-x86_64/rpm-tools.install (from rev 1011955, rpm-tools/trunk/rpm-tools.install) === --- community-testing-x86_64/rpm-tools.install (rev 0) +++ community-testing-x86_64/rpm-tools.install 2021-09-07 17:54:54 UTC (rev 1011956) @@ -0,0 +1,8 @@ +post_install() { + echo "rpm-tools installs RedHat package manager for you." + echo "It is useful for those who wants to create/modify RPM files." + echo "But do not use rpm-tools to install RedHat packages at your ArchLinux machine." + echo "It will break your system!" + echo "You will need to go back to Arch wiki and read the installation guide again." + echo "You've been warned!" +} Copied: rpm-tools/repos/community-testing-x86_64/rpmextract.sh (from rev 1011955, rpm-tools/trunk/rpmextract.sh) === --- community-testing-x86_64/rpmextract.sh (rev 0) +++ community-testing-x86_64/rpmextract.sh 2021-09-07 17:54:54 UTC (rev 1011956) @@ -0,0 +1,6 @@ +#!/bin/sh +if [ "$1" = "" -o ! -e "$1" ]; then +echo "no package supplied" 1>&2 + exit 1 +fi +bsdtar xf $1 Copied:
[arch-commits] Commit in rpm-tools/repos (5 files)
Date: Tuesday, January 5, 2021 @ 22:41:49 Author: anatolik Revision: 810460 archrelease: copy trunk to community-testing-x86_64 Added: rpm-tools/repos/community-testing-x86_64/ rpm-tools/repos/community-testing-x86_64/PKGBUILD (from rev 810459, rpm-tools/trunk/PKGBUILD) rpm-tools/repos/community-testing-x86_64/rpm-tools.install (from rev 810459, rpm-tools/trunk/rpm-tools.install) rpm-tools/repos/community-testing-x86_64/rpmextract.sh (from rev 810459, rpm-tools/trunk/rpmextract.sh) rpm-tools/repos/community-testing-x86_64/rpmlib-filesystem-check.patch (from rev 810459, rpm-tools/trunk/rpmlib-filesystem-check.patch) ---+ PKGBUILD | 74 +++ rpm-tools.install |8 ++ rpmextract.sh |6 + rpmlib-filesystem-check.patch | 125 4 files changed, 213 insertions(+) Copied: rpm-tools/repos/community-testing-x86_64/PKGBUILD (from rev 810459, rpm-tools/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-01-05 22:41:49 UTC (rev 810460) @@ -0,0 +1,74 @@ +# Maintainer: Anatol Pomozov +# Contributor: Johannes Dewender arch at JonnyJD dot net +# Contributor: Konrad +# Contributor: Luka Perkov lukaperkov net> +# Contributor: Fernando M beford.net> +# Author: Wintershade + +pkgname=rpm-tools +pkgver=4.16.1.2 +pkgrel=1 +pkgdesc="RPM Package Manager - RPM.org fork, used in major RPM distros" +arch=('x86_64') +url='http://www.rpm.org/' +license=('GPL2') +depends=('lua' 'file' 'nss' 'popt' 'elfutils' 'libarchive' 'libcap' 'lmdb') +makedepends=('python' 'pkg-config') +conflicts=('rpm' 'rpmextract') +options=('!libtool') +provides=("rpm=${pkgver}" 'rpmextract=1.0-4' 'rpm-org') +install=rpm-tools.install + +_pkgver_major="${pkgver%%.*}" +_pkgver_major_rem="${pkgver#*.}" +_pkgver_minor="${_pkgver_major_rem%%.*}" +_base_pkgver=$_pkgver_major.$_pkgver_minor.x + +source=(http://ftp.rpm.org/releases/rpm-$_base_pkgver/rpm-$pkgver.tar.bz2 + rpmextract.sh +rpmlib-filesystem-check.patch) +sha256sums=('8357329ceefc92c41687988b22198b26f74a12a9a68ac00728f934a5c4b4cacc' +'3e5bf450d4628366ba35469ec0530a99cd09ab2616a3d261a3f68270f481f777' +'bd0e6dbd458f990268c60324190c6825b234647ecdde08296d2b453dc4bce27a') + +prepare() { + cd rpm-${pkgver} + patch -p1 < ../rpmlib-filesystem-check.patch +} + +build() { + cd rpm-${pkgver} + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-python \ + --with-external-db \ + --with-lua \ + --with-cap \ + CPPFLAGS="`pkg-config --cflags nss`" \ + PYTHON=python + make +} + +package() { + cd 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 + rm ${pkgdir}/usr/bin/rpm{query,verify} + cd ${pkgdir}/usr/bin + ln -s rpm rpmquery + ln -s rpm rpmverify + + # 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 +} Copied: rpm-tools/repos/community-testing-x86_64/rpm-tools.install (from rev 810459, rpm-tools/trunk/rpm-tools.install) === --- community-testing-x86_64/rpm-tools.install (rev 0) +++ community-testing-x86_64/rpm-tools.install 2021-01-05 22:41:49 UTC (rev 810460) @@ -0,0 +1,8 @@ +post_install() { + echo "rpm-tools installs RedHat package manager for you." + echo "It is useful for those who wants to create/modify RPM files." + echo "But do not use rpm-tools to install RedHat packages at your ArchLinux machine." + echo "It will break your system!" + echo "You will need to go back to Arch wiki and read the installation guide again." + echo "You've been warned!" +} Copied: rpm-tools/repos/community-testing-x86_64/rpmextract.sh (from rev 810459, rpm-tools/trunk/rpmextract.sh) === --- community-testing-x86_64/rpmextract.sh (rev 0) +++ community-testing-x86_64/rpmextract.sh 2021-01-05 22:41:49 UTC (rev 810460) @@ -0,0 +1,6 @@ +#!/bin/sh +if [ "$1" = "" -o ! -e "$1" ]; then +echo "no package supplied" 1>&2 + exit 1 +fi +bsdtar xf $1 Copied: