From 4b9100bb2e557927604e2350069ca2171e7fc02c Mon Sep 17 00:00:00 2001 From: Jaroslav Lichtblau Date: Fri, 28 Nov 2014 20:17:14 +0100 Subject: [PATCH] Initial PKGBUILD status as of 28.11.2014 --- .SRCINFO | 13 +++++++++++++ PKGBUILD | 29 +++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..01e910079605 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = http-replicator + pkgdesc = A caching proxy to serve http files to multiple clients at once + pkgver = 3.0 + pkgrel = 2 + url = http://gertjan.freezope.org/replicator/ + arch = any + license = GPL + depends = python2 + source = ftp://ftp.fit.vutbr.cz/pub/systems/gentoo/distfiles/http-replicator_3.0.tar.gz + md5sums = 5db9882611f34ea2a104a86db142ceec + +pkgname = http-replicator + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fc9ca3d03d07 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Jaroslav Lichtblau +# Contributor: wide-eye + +pkgname=http-replicator +pkgver=3.0 +pkgrel=2 +pkgdesc="A caching proxy to serve http files to multiple clients at once" +arch=('any') +url="http://gertjan.freezope.org/replicator/" +license=('GPL') +depends=('python2') +source=(ftp://ftp.fit.vutbr.cz/pub/systems/gentoo/distfiles/${pkgname}_${pkgver}.tar.gz) +md5sums=('5db9882611f34ea2a104a86db142ceec') + +package() { + cd ${srcdir}/${pkgname}_${pkgver} + +# python2 fix + for file in $(find . -name 'http-*' -print); do + sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file + sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file + done + + install -D -m755 $pkgname ${pkgdir}/usr/bin/$pkgname + install -D -m755 ${pkgname}_maintenance ${pkgdir}/usr/bin/${pkgname}_maintenance + + install -D -m644 $pkgname.1 ${pkgdir}/usr/share/man/man1/$pkgname.1 + install -D -m644 ${pkgname}_maintenance.1 ${pkgdir}/usr/share/man/man1/${pkgname}_maintenance.1 +}