summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Hartung2020-12-08 02:25:02 +0100
committerMarkus Hartung2020-12-08 02:25:02 +0100
commit800a7b2081b313e61d65713e6e1d2ad61db8953d (patch)
treed4fab1d4fe6f5e75d02026b4a7a2d38d7fddb03b
downloadaur-800a7b2081b313e61d65713e6e1d2ad61db8953d.tar.gz
Initial version, builds but fails testing
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD56
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d41e1a928e30
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = fakeroot-git
+ pkgdesc = Tool for simulating superuser privileges
+ pkgver = 1.25.2.1.r6.g99bb388
+ pkgrel = 1
+ url = https://tracker.debian.org/pkg/fakeroot
+ arch = x86_64
+ groups = base-devel
+ license = GPL
+ makedepends = systemd
+ makedepends = po4a
+ depends = glibc
+ depends = filesystem
+ depends = sed
+ depends = util-linux
+ depends = sh
+ provides = fakeroot
+ source = git+https://salsa.debian.org/clint/fakeroot.git
+ sha256sums = SKIP
+
+pkgname = fakeroot-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..253949ba4b7f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Markus Hartung <mail@hartmark.se>
+_pkgname=fakeroot
+pkgname=fakeroot-git
+pkgver=1.25.2.1.r6.g99bb388
+pkgrel=1
+pkgdesc='Tool for simulating superuser privileges'
+arch=('x86_64')
+license=('GPL')
+url='https://tracker.debian.org/pkg/fakeroot'
+groups=('base-devel')
+depends=('glibc' 'filesystem' 'sed' 'util-linux' 'sh')
+makedepends=('systemd' 'po4a')
+provides=("$_pkgname")
+source=("git+https://salsa.debian.org/clint/fakeroot.git")
+sha256sums=('SKIP')
+
+prepare() {
+ cd $_pkgname
+ ./bootstrap
+}
+
+build() {
+ cd $_pkgname
+
+ ./configure --prefix=/usr \
+ --libdir=/usr/lib/libfakeroot \
+ --disable-static \
+ --with-ipc=sysv
+
+ make -j$(cat /proc/cpuinfo | awk '/^processor/{print $3}' | wc -l)
+
+ cd doc
+ po4a -k 0 --rm-backups --variable 'srcdir=../doc/' po4a/po4a.cfg
+}
+
+pkgver() {
+ cd "$_pkgname"
+ # cutting off 'debian/' prefix
+ git describe --long | sed 's/^debian\///;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+check() {
+ cd $_pkgname
+ make check
+}
+
+package() {
+ cd $_pkgname
+ make DESTDIR="$pkgdir" install
+
+ install -dm0755 "$pkgdir/etc/ld.so.conf.d/"
+ echo '/usr/lib/libfakeroot' > "$pkgdir/etc/ld.so.conf.d/fakeroot.conf"
+
+ # install README for sysv/tcp usage
+ install -Dm0644 README "$pkgdir/usr/share/doc/$_pkgname/README"
+}