diff options
author | Arch Nous | 2015-06-11 15:51:10 +0300 |
---|---|---|
committer | Arch Nous | 2015-06-11 15:51:10 +0300 |
commit | 5bf12550b0ce299c40f8a8ffba22bae5a21ffbe3 (patch) | |
tree | 288e53fc7cb08a93cc5b82bbc7fd452946cc9ed9 | |
download | aur-5bf12550b0ce299c40f8a8ffba22bae5a21ffbe3.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | pisg.install | 15 |
3 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..350297caf443 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = pisg + pkgdesc = An irc log parser + pkgver = 0.73 + pkgrel = 1 + url = http://pisg.sourceforge.net/ + install = pisg.install + arch = i686 + arch = x86_64 + license = GPL + depends = perl + backup = etc/pisg/pisg.cfg + source = http://prdownloads.sourceforge.net/pisg/pisg-0.73.tar.gz + md5sums = e0d43082c0bc20e19978743ebf2fcf8b + +pkgname = pisg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..75658e6a6e0b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Szu-Han Chen <sjchen@sjchen.com> +# Contributor: Eduard "bekks" Warkentin <eduard.warkentin@gmail.com> +pkgname=pisg +pkgdesc="An irc log parser" +pkgver=0.73 +pkgrel=1 +url="http://pisg.sourceforge.net/" +license=('GPL') +arch=('i686' 'x86_64') +depends=('perl') +backup=('etc/pisg/pisg.cfg') +source=("http://prdownloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz") +install=$pkgname.install +md5sums=('e0d43082c0bc20e19978743ebf2fcf8b') + +package() { + + mkdir -p "${pkgdir}/usr/bin/" + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm755 pisg "${pkgdir}/usr/bin/" + + mkdir -p ${pkgdir}/etc/${pkgname}/{gfx,layout,scripts/{addalias,pum}} + + install -Dm644 COPYING README lang.txt pisg.cfg "${pkgdir}/etc/${pkgname}/" + + cd ./scripts + install -Dm755 addalias/addalias.pl "${pkgdir}/etc/${pkgname}/scripts/addalias/" + install -Dm644 addalias/README "${pkgdir}/etc/${pkgname}/scripts/addalias/" + install -Dm755 pum/pum.pl "${pkgdir}/etc/${pkgname}/scripts/pum/" + install -Dm644 pum/pum.conf "${pkgdir}/etc/${pkgname}/scripts/pum/" + install -Dm644 crontab *.pl *.awk *.tcl *.sed *.txt "${pkgdir}/etc/${pkgname}/scripts/" + + cd .. + mkdir -p "${pkgdir}/usr/share/doc/${pkgname}/dev/" + install -Dm644 ./docs/dev/* "${pkgdir}/usr/share/doc/${pkgname}/dev/" + find ./docs -maxdepth 0 -type f -exec install -Dm644 {} "${pkgdir}/usr/share/doc/${pkgname}" \; + + mkdir -p "${pkgdir}/usr/lib/${pkgname}/modules/Pisg/Parser/Format" + install -Dm644 ./modules/Pisg/Parser/Format/*.pm "${pkgdir}/usr/lib/${pkgname}/modules/Pisg/Parser/Format/" + install -Dm644 ./modules/*.pm "${pkgdir}/usr/lib/${pkgname}/modules/" + install -Dm644 ./modules/Pisg/*.pm "${pkgdir}/usr/lib/${pkgname}/modules/Pisg/" + install -Dm644 ./modules/Pisg/Parser/*.pm "${pkgdir}/usr/lib/${pkgname}/modules/Pisg/Parser/" + + + install -Dm644 ${srcdir}/${pkgname}-${pkgver}/gfx/*.png "${pkgdir}/etc/${pkgname}/gfx/" + install -Dm644 ${srcdir}/${pkgname}-${pkgver}/layout/*.css "${pkgdir}/etc/${pkgname}/layout/" +} diff --git a/pisg.install b/pisg.install new file mode 100644 index 000000000000..5549296c7828 --- /dev/null +++ b/pisg.install @@ -0,0 +1,15 @@ +pre_upgrade() { + [[ -e /etc/pisg ]] && { + echo "Backing up your layout-directory (/etc/pisg/layout) to /etc/pisg/backup" + [[ ! -e /etc/pisg/backup ]] && { + mkdir -v /etc/pisg/backup + } + cp -av /etc/pisg/layout /etc/pisg/backup + } + /bin/true +} + +op=$1 +shift +$op $* + |