diff options
author | Juan Tascon | 2015-06-17 16:52:19 -0500 |
---|---|---|
committer | Juan Tascon | 2015-06-17 16:52:19 -0500 |
commit | 46bbcd54e108f8f84e9a4da230dbc47411f6cdb4 (patch) | |
tree | e8062c332752146bf16bb03d13dbbaaf04938e6f | |
download | aur-46bbcd54e108f8f84e9a4da230dbc47411f6cdb4.tar.gz |
initial release
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | libtrash.install | 15 | ||||
-rw-r--r-- | libtrash.sh | 3 |
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f841407a85a2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = libtrash + pkgdesc = A shared, preloaded library that implements a trash can under Linux + pkgver = 3.3 + pkgrel = 3 + url = http://pages.stern.nyu.edu/~marriaga/software/libtrash/ + install = libtrash.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = python2 + depends = glibc + source = http://pages.stern.nyu.edu/~marriaga/software/libtrash/libtrash-latest.tgz + source = libtrash.sh + sha256sums = 24b4dcf03afb8feec8c1a95174a74a68c64ea400e9b8957838c62eebdc2c0b86 + sha256sums = 9eefbca7672300d4c4c053c4ab26ebfb5095d859b8b233f11ed9c1c3e806bab2 + +pkgname = libtrash + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..97717403371c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: juantascon <juantascon.aur@horlux.org> +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: arjan <arjan@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=libtrash +pkgver=3.3 +pkgrel=3 +pkgdesc="A shared, preloaded library that implements a trash can under Linux" +arch=('i686' 'x86_64') +url="http://pages.stern.nyu.edu/~marriaga/software/libtrash/" +license=('GPL') +depends=('glibc') +makedepends=('python2') +install=$pkgname.install +source=(http://pages.stern.nyu.edu/~marriaga/software/libtrash/$pkgname-latest.tgz libtrash.sh) +sha256sums=('24b4dcf03afb8feec8c1a95174a74a68c64ea400e9b8957838c62eebdc2c0b86' + '9eefbca7672300d4c4c053c4ab26ebfb5095d859b8b233f11ed9c1c3e806bab2') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + sed -i -e s/ldconfig// ./src/Makefile + sed -i -e s/python/python2/ ./src/Makefile + + make INSTLIBDIR=${pkgdir}/usr/lib SYSCONFFILE=${pkgdir}/etc +} + +package() { + install -d ${pkgdir}/usr/lib ${pkgdir}/etc/profile.d + cd ${srcdir}/$pkgname-$pkgver + + make INSTLIBDIR=${pkgdir}/usr/lib SYSCONFFILE=${pkgdir}/etc install + install -D -m 644 ${srcdir}/libtrash.sh ${pkgdir}/etc/profile.d/libtrash.sh +} diff --git a/libtrash.install b/libtrash.install new file mode 100644 index 000000000000..9b1d1db9db78 --- /dev/null +++ b/libtrash.install @@ -0,0 +1,15 @@ +post_install() { + echo ">> To enable libtrash at login:" + echo ">> chmod 755 /etc/profile.d/libtrash.sh" + echo ">> To enable libtrash at any moment:" + echo ">> . /etc/profile.d/libtrash.sh" + echo ">> To disable libtrash at any moment:" + echo ">> unset LD_PRELOAD" + echo ">> WARNING: fakeroot will not work while libtrash is enabled." + echo ">> Disable libtrash before using fakeroot!" +} + +post_upgrade() { + post_install +} + diff --git a/libtrash.sh b/libtrash.sh new file mode 100644 index 000000000000..26c2b2db6dc6 --- /dev/null +++ b/libtrash.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +export LD_PRELOAD=/usr/lib/libtrash.so.3.3 |