summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Dewender2013-04-04 13:41:04 +0200
committerJohannes Dewender2013-04-04 13:41:04 +0200
commitb850f6bac5596a02de96e5bd927bd5dc36488dbc (patch)
treef7cf9a1f6ca6a4c47e4c0845dbf923d06e40b50e
downloadaur-b850f6bac5596a02de96e5bd927bd5dc36488dbc.tar.gz
rpm-org moved to _suse folder
-rw-r--r--.SRCINFO27
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD38
-rw-r--r--rpmextract.sh6
4 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ff1518c6ee71
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = rpm-org
+ pkgdesc = RPM Package Manager - RPM.org fork, used in major RPM distros
+ pkgver = 4.10.2
+ pkgrel = 1
+ url = http://www.rpm.org/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = python2
+ depends = lua51
+ depends = file
+ depends = nss
+ depends = popt
+ depends = elfutils
+ depends = db
+ provides = rpm=4.10.2
+ provides = rpmextract=1.0-4
+ conflicts = rpm
+ conflicts = rpmextract
+ options = !libtool
+ source = http://rpm.org/releases/rpm-4.10.x/rpm-4.10.2.tar.bz2
+ source = rpmextract.sh
+ md5sums = a644aea351c9b3889bbaded5d6a377c9
+ md5sums = 1f7f4f3b3a93ff6d2f600c7751ae25ef
+
+pkgname = rpm-org
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..bd9b4a41adc0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+*.tar.gz
+*.tar.xz
+*.tgz
+*.rpm
+*.zip
+*.bz2
+src/
+pkg/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ea72bc905c22
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Author: Wintershade <Wintershade AT google mail DOT com>
+# Contributor: Konrad <konrad AT knauber DOT name>
+# Contributor: Luka Perkov <archlinux <at> lukaperkov <dOt> net>
+# Contributor: Fernando M <f <at> beford.net>
+
+pkgname=rpm-org
+pkgver=4.10.2
+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=('lua51' 'file' 'nss' 'popt' 'elfutils' 'db')
+makedepends=('python2')
+conflicts=('rpm' 'rpmextract')
+options=('!libtool')
+provides=("rpm=${pkgver}" 'rpmextract=1.0-4')
+source=(http://rpm.org/releases/rpm-4.10.x/rpm-${pkgver}.tar.bz2
+ 'rpmextract.sh')
+
+md5sums=('a644aea351c9b3889bbaded5d6a377c9'
+ '1f7f4f3b3a93ff6d2f600c7751ae25ef')
+
+
+build() {
+ cd ${srcdir}/rpm-${pkgver}
+ export LUA_CFLAGS=`pkg-config lua5.1 --cflags`
+ export LUA_LIBS=`pkg-config lua5.1 --libs`
+ ./configure --localstatedir=/var --sysconfdir=/etc --prefix=/usr --with-external-db --enable-python 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
+ install -m755 ${srcdir}/rpmextract.sh ${pkgdir}/usr/bin/
+}
diff --git a/rpmextract.sh b/rpmextract.sh
new file mode 100644
index 000000000000..f9d4e5b1e091
--- /dev/null
+++ b/rpmextract.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+if [ "$1" = "" -o ! -e "$1" ]; then
+ echo "no package supplied" 1>&2
+ exit 1
+fi
+bsdtar xf $1