From 88858a6cdbe8131a856dc3cb246ea1b66cc7e843 Mon Sep 17 00:00:00 2001 From: AlmAck Date: Sun, 25 Aug 2013 23:31:16 +0200 Subject: [PATCH] new pkg pigz and kinky --- kinky/PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ kinky/kinky.install | 8 ++++++++ pigz/PKGBUILD | 29 +++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 kinky/PKGBUILD create mode 100644 kinky/kinky.install create mode 100644 pigz/PKGBUILD diff --git a/kinky/PKGBUILD b/kinky/PKGBUILD new file mode 100644 index 000000000..34c9c42a1 --- /dev/null +++ b/kinky/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Radu Andries +pkgname=kinky +pkgver=1.0.0alpha1 +pkgrel=1 +epoch= +pkgdesc="Builds packages inside chroots" +arch=(any) +url="http://chakra-project.org/wiki/index.php?title=Kinky" +license=('GPL2') +groups=('chakra-devel') +depends=('python2' 'pacman' 'tar' 'pigz' 'python2-parched' 'python2-decoratortools') +source=("https://gitorious.org/chakra-packages/kinky/archive-tarball/kinky-alpha1") +md5sums=('04718d47867d004631af1773be4d3455') +install=kinky.install + +build() { + cd ${srcdir}/chakra-packages-kinky + ./autogen.sh + ./configure --prefix=/usr --sysconfdir=/etc + make +} + +package() { + cd ${srcdir}/chakra-packages-kinky + make DESTDIR="$pkgdir/" install + ln -s chakra-apps-x86_64.cfg $pkgdir/etc/kinky/default.cfg + + # link kinky to consolehelper (deps: usermode) + #ln -s consolehelper $pkgdir/usr/bin/kinky + + # create default temporary directories + mkdir -p $pkgdir/var/lib/kinky + mkdir -p $pkgdir/var/cache/kinky + +} diff --git a/kinky/kinky.install b/kinky/kinky.install new file mode 100644 index 000000000..c337e3466 --- /dev/null +++ b/kinky/kinky.install @@ -0,0 +1,8 @@ +post_install() { + echo "Adding kinky group" + getent group kinky > /dev/null || groupadd -f -g 135 -r kinky +} + +post_remove() { + groupdel kinky +} diff --git a/pigz/PKGBUILD b/pigz/PKGBUILD new file mode 100644 index 000000000..4112ac50f --- /dev/null +++ b/pigz/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: george +# Contributor: Frank Thieme +# Contributor: Laszlo Papp + +pkgname=pigz +pkgver=2.3 +pkgrel=1 +pkgdesc='Parallel implementation of the gzip file compressor.' +arch=('i686' 'x86_64') +url='http://www.zlib.net/pigz/' +license=('GPL') +depends=('zlib') +source=("http://www.zlib.net/${pkgname}/${pkgname}-${pkgver}.tar.gz") +md5sums=('042e3322534f2c3d761736350cac303f') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + sed -i s/"CFLAGS=".*/"CFLAGS=${CFLAGS}"/g Makefile + sed -i 's/$(CC)\(.*\)$/$(CC)\1 -lm/g' Makefile + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm755 pigz "${pkgdir}/usr/bin/pigz" + ln -s /usr/bin/pigz "${pkgdir}/usr/bin/unpigz" + install -Dm644 pigz.1 "${pkgdir}/usr/share/man/man1/pigz.1" + install -Dm644 pigz.pdf "${pkgdir}/usr/share/doc/pigz/pigz.pdf" +}