summaryrefslogtreecommitdiff
path: root/libre/fakeroot/PKGBUILD
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2020-07-13 23:08:45 -0400
committerbill-auger <mr.j.spam.me@gmail.com>2020-07-14 11:07:47 -0400
commitc53bada25d32ccaba628488cabe023cda405dc7c (patch)
treeb173bc1710f6b642ea46e9e3e06ef6fd102525d9 /libre/fakeroot/PKGBUILD
parentc72b6d65fe391a5d407f2126dd15040ff79a022b (diff)
downloadabslibre-c53bada25d32ccaba628488cabe023cda405dc7c.tar.gz
abslibre-c53bada25d32ccaba628488cabe023cda405dc7c.tar.bz2
abslibre-c53bada25d32ccaba628488cabe023cda405dc7c.zip
[fakeroot->fakeroot-tcp] rename, allow build without networking
Diffstat (limited to 'libre/fakeroot/PKGBUILD')
-rw-r--r--libre/fakeroot/PKGBUILD76
1 files changed, 0 insertions, 76 deletions
diff --git a/libre/fakeroot/PKGBUILD b/libre/fakeroot/PKGBUILD
deleted file mode 100644
index f834dafe3..000000000
--- a/libre/fakeroot/PKGBUILD
+++ /dev/null
@@ -1,76 +0,0 @@
-# Maintainer: David P. <megver83@parabola.nu>
-# Maintainer (Arch): Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
-# Contributor (Arch): Allan McRae <allan@archlinux.org>
-# Contributor (Arch): Jochem Kossen <j.kossen@home.nl>
-
-# NOTE: if building for armv7h, you may need to pass -N to libremakepkg,
-# otherwise check() could fail
-
-pkgname=fakeroot
-pkgver=1.24
-pkgrel=2
-pkgrel+=.parabola1
-pkgdesc='Tool for simulating superuser privileges'
-arch=(x86_64)
-arch+=(i686 armv7h)
-license=(GPL)
-url='https://packages.debian.org/fakeroot'
-install=fakeroot.install
-depends=(glibc filesystem sed util-linux sh)
-makedepends=(po4a)
-checkdepends=(sharutils)
-source=("https://deb.debian.org/debian/pool/main/f/$pkgname/${pkgname}_${pkgver}.orig.tar.gz"
- 'silence-dlerror.patch')
-sha256sums=('2e045b3160370b8ab4d44d1f8d267e5d1d555f1bb522d650e7167b09477266ed'
- '347f6496c93ed0d91dcb554db92602b50520a16308e3b8bc33822bd69966267b')
-
-prepare() {
- cd $pkgname-$pkgver
- patch -p1 -i "$srcdir"/silence-dlerror.patch
-
- ./bootstrap
-
- # fix chmod_dev, mknod and touchinstall tests
- sed -e 's/\^b/\^-/' \
- -e 's/\<root\>/$USER/' \
- -i test/t.{chmod_dev,mknod,touchinstall}
-}
-
-build() {
- cd $pkgname-$pkgver
-
- # SYSV IPC makes fakeroot fail with ARM emulation
- # https://labs.parabola.nu/issues/2775
- # https://archlinuxarm.org/forum/viewtopic.php?p=63781
- if [ $CARCH = armv7h ]; then
- ipc=tcp
- else
- ipc=sysv
- fi
-
- ./configure --prefix=/usr \
- --libdir=/usr/lib/libfakeroot \
- --disable-static \
- --with-ipc=$ipc
-
- make
-
- cd doc
- po4a -k 0 --rm-backups --variable 'srcdir=../doc/' po4a/po4a.cfg
-}
-
-check() {
- cd $pkgname-$pkgver
- make check
-}
-
-package() {
- cd $pkgname-$pkgver
- make DESTDIR="$pkgdir" install
-
- install -dm755 "$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 -Dm644 README "$pkgdir/usr/share/doc/$pkgname/README"
-}