summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArch Nous2015-06-11 15:51:10 +0300
committerArch Nous2015-06-11 15:51:10 +0300
commit5bf12550b0ce299c40f8a8ffba22bae5a21ffbe3 (patch)
tree288e53fc7cb08a93cc5b82bbc7fd452946cc9ed9
downloadaur-5bf12550b0ce299c40f8a8ffba22bae5a21ffbe3.tar.gz
Initial import
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD47
-rw-r--r--pisg.install15
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 $*
+