summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGlennie Vignarajah2015-06-14 16:09:54 +0200
committerGlennie Vignarajah2015-06-14 16:09:54 +0200
commit87807a6bd6c82831746daff184480f1bbc31b169 (patch)
tree79ec2c29c9de68daa1d1cc75c44ef30b90ac4c66 /PKGBUILD
downloadaur-87807a6bd6c82831746daff184480f1bbc31b169.tar.gz
Import to aur4
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD60
1 files changed, 60 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4bf3af804d3e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# vim:set ts=4 sts=2 sw=2 et ai si:
+# Maintainer: Marti Raudsepp <marti@juffo.org>
+# Maintainer: Glennie Vignarajah <glennie@glennie.fr>
+
+pkgname=tinyca2
+pkgver=0.7.5
+pkgrel=2
+pkgdesc="Simple graphical user interface to manage a small CA (Certification Authority)"
+arch=(i686 x86_64)
+url="http://tinyca.sm-zone.net/"
+license=('GPL') # GPLv2+
+depends=(gtk2-perl perl-locale-gettext openssl)
+optdepends=('zip')
+source=("$pkgname::git://github.com/glennie/tinyca2"
+ fix-tinyca-paths.patch
+ stolen-from-debian.patch)
+
+md5sums=('SKIP'
+ 'd0b8fc9e3fc312ed9fbd98bf2dacbfea'
+ 'd5ad0010db954820837a3d09c90d018d')
+
+pkgver() {
+ echo $pkgver
+}
+
+prepare() {
+#{{{
+ cd ${srcdir}
+ for PATCH in $(ls *.patch); do
+ patch -p0 < ${PATCH} || exit 2
+ done
+}
+#}}}
+
+build() {
+#{{{
+ cd ${srcdir}/${pkgname}
+ ./install.sh
+}
+#}}}
+
+package() {
+#{{{
+ cd ${srcdir}/${pkgname}
+ mkdir -p ${pkgdir}/usr/lib/tinyca2
+ cp -R lib/* ${pkgdir}/usr/lib/tinyca2/ || return 1
+ mkdir -p ${pkgdir}/usr/share/locale
+ cp -R locale/* ${pkgdir}/usr/share/locale/ || return 1
+
+ mkdir -p ${pkgdir}/etc/tinyca2
+ cp templates/* ${pkgdir}/etc/tinyca2/ || return 1
+ mkdir -p ${pkgdir}/usr/bin/
+ cp tinyca2 ${pkgdir}/usr/bin/ || return 1
+ mkdir -p ${pkgdir}/usr/share/applications/
+ cp tinyca2.desktop ${pkgdir}/usr/share/applications/ || return 1
+
+ mkdir -p $pkgdir/usr/share/man/man1
+ gzip -c tinyca2.1.man > ${pkgdir}/usr/share/man/man1/tinyca2.1.gz || return 1
+}
+#}}}