summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrent s2017-11-20 14:35:25 -0500
committerbrent s2017-11-20 14:35:25 -0500
commite2024821da361594d8060c4cb95b38e841b55221 (patch)
treed3ffbfc40203147f3a3d6eefcbb23d83dc2f4766
parenta0598e029a2c94dc446eebaadbafac34acece880 (diff)
downloadaur-e2024821da361594d8060c4cb95b38e841b55221.tar.gz
working build
-rw-r--r--PKGBUILD99
-rw-r--r--pisg-0.73.tar.gz.sig16
-rw-r--r--pisg-launcher4
-rw-r--r--pisg-launcher.sigbin0 -> 566 bytes
4 files changed, 81 insertions, 38 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 48fa5c194f33..4582ce2fc7ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,75 @@
-# Maintainer: Szu-Han Chen <sjchen@sjchen.com>
-# Contributor: Eduard "bekks" Warkentin <eduard.warkentin@gmail.com>
+# Maintainer: brent s. <bts[at]square-r00t[dot]net>
+validpgpkeys=('748231EBCBD808A14F5E85D28C004C2F93481F6B')
+# Bug reports can be filed at https://bugs.square-r00t.net/index.php?project=3
+# News updates for packages can be followed at https://devblog.square-r00t.net
pkgname=pisg
-pkgdesc="An irc log parser"
pkgver=0.73
-pkgrel=2
-url="http://pisg.sourceforge.net/"
+pkgrel=3
+pkgdesc="An IRC log parser (fixed)"
+arch=('any')
+url="http://${pkgname}.sourceforge.net/"
license=('GPL')
-arch=('i686' 'x86_64')
+conflicts=("${pkgname}")
+provides=("${pkgname}")
depends=('perl')
-backup=('etc/pisg/pisg.cfg')
-source=("http://prdownloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-install=$pkgname.install
-md5sums=('e0d43082c0bc20e19978743ebf2fcf8b')
+install=
+changelog=
+noextract=()
+source=("http://prdownloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz"
+ "${pkgname}-launcher"
+ "${pkgname}-${pkgver}.tar.gz.sig"
+ "${pkgname}-launcher")
+sha512sums=('290656fc556090fa8a263eaf123bad8e12b0ac50a2c1eb4619c50faf70fd3ee8afc7a8d97dbc4ff6338dd0fa9f73f7b19c60ca996b6612def95f1c494b3ef91e'
+ '1e934b00f376fb90b0fedfd2c58fcb77e039c439b193f16b66d9c82b43dcc720b98284f7628fdf38b82baf5b7f51a03d8ca1c58b20b72f903c26b86bb13cd0fd'
+ 'SKIP'
+ 'SKIP')
package() {
- mkdir -p "${pkgdir}/usr/bin/" "${pkgdir}/etc/"
- cd "${srcdir}/${pkgname}-${pkgver}"
- install -Dm755 pisg "${pkgdir}/usr/bin/"
+ _vendordir=$(perl -V:vendorarch | sed -re "s/^(vendorarch='\/)(.*)(';)$/\2/g")
+ _srcdir="${srcdir}/${pkgname}-${pkgver}"
- mkdir -p ${pkgdir}/usr/share/$pkgname/{lang,gfx,layout,scripts/{addalias,pum}}
+ # Launcher
+ install -Dm755 ${srcdir}/${pkgname}-launcher ${pkgdir}/usr/bin/${pkgname}
- install -Dm644 pisg.cfg "${pkgdir}/etc/"
+ # Conf
+ install -Dm644 ${_srcdir}/${pkgname}.cfg ${pkgdir}/etc/${pkgname}.cfg
- install -Dm644 README lang.txt "${pkgdir}/usr/share/$pkgname/"
+ # Scripts
+ install -dm755 ${pkgdir}/usr/share/${pkgname}/scripts/addalias
+ install -dm755 ${pkgdir}/usr/share/${pkgname}/scripts/pum
+ install -Dm755 ${_srcdir}/scripts/addalias/addalias.pl ${pkgdir}/usr/share/${pkgname}/scripts/addalias/
+ install -Dm644 ${_srcdir}/scripts/addalias/README ${pkgdir}/usr/share/${pkgname}/scripts/addalias/
+ install -Dm755 ${_srcdir}/scripts/pum/pum.pl ${pkgdir}/usr/share/${pkgname}/scripts/pum/
+ install -Dm644 ${_srcdir}/scripts/pum/pum.conf ${pkgdir}/usr/share/${pkgname}/scripts/pum/
+ for e in pl awk tcl sed txt; do
+ install -Dm644 ${_srcdir}/scripts/*.${e} ${pkgdir}/usr/share/${pkgname}/scripts/
+ done
+ install -Dm644 ${_srcdir}/scripts/crontab ${pkgdir}/usr/share/${pkgname}/
- cd scripts
- install -Dm755 addalias/addalias.pl "${pkgdir}/usr/share/$pkgname/scripts/addalias/"
- install -Dm644 addalias/README "${pkgdir}/usr/share/$pkgname/scripts/addalias/"
- install -Dm755 pum/pum.pl "${pkgdir}/usr/share/$pkgname/scripts/pum/"
- install -Dm644 pum/pum.conf "${pkgdir}/usr/share/$pkgname/scripts/pum/"
- install -Dm644 crontab *.pl *.awk *.tcl *.sed *.txt "${pkgdir}/usr/share/$pkgname/scripts/"
+ # Docs
+ install -dm755 ${pkgdir}/usr/share/doc/${pkgname}/dev
+ install -Dm644 ${_srcdir}/docs/dev/* ${pkgdir}/usr/share/doc/${pkgname}/dev/
+ install -Dm644 ${_srcdir}/README ${pkgdir}/usr/share/doc/${pkgname}/
+ find ${_srcdir}/docs -maxdepth 0 -type f -exec install -Dm644 '{}' ${pkgdir}/usr/share/doc/${pkgname}/ \;
- cd ../docs
- mkdir -p "${pkgdir}/usr/share/doc/$pkgname/dev/"
- install -Dm644 dev/* "${pkgdir}/usr/share/doc/$pkgname/dev/"
- find . -maxdepth 1 -type f -exec install -Dm644 {} "${pkgdir}/usr/share/doc/${pkgname}" \;
-
- cd ../modules
- perldir="$(perl -V:vendorarch | cut -d"'" -f2)"
- mkdir -p "${pkgdir}${perldir}/Pisg/Parser/Format"
- install -Dm644 Pisg/Parser/Format/*.pm "${pkgdir}${perldir}/Pisg/Parser/Format/"
- install -Dm644 *.pm "${pkgdir}${perldir}/"
- install -Dm644 Pisg/*.pm "${pkgdir}${perldir}/Pisg/"
- install -Dm644 Pisg/Parser/*.pm "${pkgdir}${perldir}/Pisg/Parser/"
-
- install -Dm644 ${srcdir}/$pkgname-$pkgver/gfx/*.png "${pkgdir}/usr/share/$pkgname/gfx/"
-# install -Dm644 ${srcdir}/$pkgname-$pkgver/lang/* "${pkgdir}/usr/share/$pkgname/lang/"
- install -Dm644 ${srcdir}/$pkgname-$pkgver/layout/*.css "${pkgdir}/usr/share/$pkgname/layout/"
+ # Modules
+ install -dm755 ${pkgdir}/${_vendordir}
+ ## cheating a little here...
+ ## one could do some path transformation with find and sed and use install instead.
+ ## this is a little more readbale, though.
+ cp -a ${_srcdir}/modules/* ${pkgdir}/${_vendordir}/
+ find ${pkgdir}/${_vendordir}/ -type f -exec chmod 644 '{}' \;
+ find ${pkgdir}/${_vendordir} -type d -exec chmod 755 '{}' \;
+ # Graphics/Layout/etc.
+ install -dm 755 ${pkgdir}/usr/share/${pkgname}/gfx
+ install -dm 755 ${pkgdir}/usr/share/${pkgname}/layout
+ install -Dm755 ${_srcdir}/${pkgname} ${pkgdir}/usr/share/${pkgname}/${pkgname}
+ install -Dm644 ${_srcdir}/gfx/*.png ${pkgdir}/usr/share/${pkgname}/gfx/
+ install -Dm644 ${_srcdir}/layout/*.css ${pkgdir}/usr/share/${pkgname}/layout/
+ install -Dm644 ${_srcdir}/lang.txt ${pkgdir}/usr/share/${pkgname}/
+ echo "<set PicLocation=\"/usr/share/${pkgname}/gfx/\">" >> ${pkgdir}/etc/${pkgname}.cfg
+ echo "<set CssDir=\"/usr/share/${pkgname}/layout/\">" >> ${pkgdir}/etc/${pkgname}.cfg
+ echo "<set LangFile=\"/usr/share/${pkgname}/lang.txt\">" >> ${pkgdir}/etc/${pkgname}.cfg
}
diff --git a/pisg-0.73.tar.gz.sig b/pisg-0.73.tar.gz.sig
new file mode 100644
index 000000000000..aef5691261fc
--- /dev/null
+++ b/pisg-0.73.tar.gz.sig
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEdIIx68vYCKFPXoXSjABML5NIH2sFAloSkZkACgkQjABML5NI
+H2selA//ZPS0uCZdxRiL0Hp4eRE3jRqzOn9jVHw8xgl0W91D40z7xpd0DLL8NxaB
+I4I2sGRZePf8zbvkDjUKZftUXeOqURAVhyFakb1ogEODSz6+9bfoLaYvxVLLY1Bl
+ofSpUoPVcHVsJJkPtg0QUTCeLD7INaUpa4OLCvq6uSmZ+/5yFNntK7xyZbvCqKyI
+LEz0vYOiaQR2w6gcrGflr0i0h4AwoDswPON9HtthVgT2U+/T62FuPxZQlpaS83aC
+ceZwD5xmMuX0hs/0wzxYzEuAvD3YJv5aDTi486Qa80epvyMRpT0WvIvtfDhLs2bQ
+eD/WnaI6IS4CzrLsq4L7XOzg3ecHO+fV+v0f0ewNIosdHYUoRK+UGS0a96yR2nDc
+0/55zHzReWz5ZlGHjJdvYAQN2YrGo53YOgwwj69+wBA3pOH6vcD+IEdPEJleN3e2
+VLqZp83gvkd5tGOCiECybXGBeuJl2k70+nHIzuwT5SO0WNaIIUt5BSUCRnWzxxFb
+3yab+LU+ePIw/pTF3qdtJJfCYRULoYBA77JdeRIyxUAmnA3+10I+bNbwyrJfJCEt
+L61vN94islon39MEH2ZLzzpjR5+rmzdtTomOwsQa7ocTOrvlhRRRLV10U+x+Y6hZ
+loL8/HafgpW4qTrt6GhKff85JWji0vOX2mxf6UCyt8PEOj/AuUI=
+=1SGL
+-----END PGP SIGNATURE-----
diff --git a/pisg-launcher b/pisg-launcher
new file mode 100644
index 000000000000..01f143d79307
--- /dev/null
+++ b/pisg-launcher
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+cd /usr/share/pisg
+./pisg -co /etc/pisg.cfg ${*}
diff --git a/pisg-launcher.sig b/pisg-launcher.sig
new file mode 100644
index 000000000000..a2534fea033c
--- /dev/null
+++ b/pisg-launcher.sig
Binary files differ