summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJoan Figueras2016-08-04 16:41:30 +0200
committerJoan Figueras2016-08-04 16:41:30 +0200
commit84435d646ce0452d2afcb2221c4964b87c72f0ec (patch)
treec417aa10d9af5f0e730d58986e70e2e74a22392a /PKGBUILD
downloadaur-84435d646ce0452d2afcb2221c4964b87c72f0ec.tar.gz
Initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..52549f2d234b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Joan Figueras <ffigue at gmail dot com>
+# Contributor: Luca Contini <jkd[dot]luca[at]gmail[dot]com>
+
+pkgname=pacmanager-git
+_pkgname=${pkgname%-git}
+pkgver=4.5.5.7
+pkgrel=1
+arch=('any')
+license=('GPL3')
+pkgdesc="Perl Auto Connector PAC Manager. GIT version with fixed FreeRDP interface."
+url="https://github.com/perseo22/pacmanager"
+depends=('gconf-perl' 'glade-perl' 'openssh' 'perl-crypt-blowfish' 'perl-gnome2-vte' 'perl-expect' 'perl-crypt-rijndael' 'perl-gtk2-ex-simple-list' 'perl-io-stty' 'perl-io-tty' 'perl-net-arp' 'perl-yaml' 'perl-crypt-cbc' 'perl-gtk2-unique' 'perl-socket6' 'uuid')
+makedepends=('git')
+conflicts=(pacmanager-bin)
+source=("git://github.com/perseo22/pacmanager.git"
+ "0001-xfreerdp-new-interface.patch"
+ "0002-xfreerdp-new-interface.patch")
+md5sums=('SKIP'
+ 'd7350164daad682396c3278d6c40bb9d'
+ 'cc4b26825efcf1d6c2aeea2b92531c40')
+
+prepare() {
+ cd ${srcdir}/${_pkgname}
+ # Apply patches for new FreeRDP interface
+ patch -Np1 -i $srcdir/0001-xfreerdp-new-interface.patch
+ patch -Np1 -i $srcdir/0002-xfreerdp-new-interface.patch
+}
+
+build() {
+ cd ${srcdir}/${_pkgname}
+ # To ensure Vte is not a problem, we will compile it!
+ # Reference: https://sourceforge.net/p/pacmanager/bugs/233/
+ wget http://search.cpan.org/CPAN/authors/id/X/XA/XAOC/Gnome2-Vte-0.11.tar.gz
+ tar xfz Gnome2-Vte-0.11.tar.gz
+ cd Gnome2-Vte-0.11
+ perl Makefile.PL
+ make
+}
+
+package() {
+ cd ${srcdir}/${_pkgname}
+ mkdir -p $pkgdir/{opt/pac,usr/share/pixmaps,usr/share/man/man1,usr/share/applications,usr/bin,etc/bash_completion.d}
+ cp -rp res utils lib $pkgdir/opt/pac/
+ cp -p res/pac_bash_completion $pkgdir/etc/bash_completion.d
+ cp res/pac64x64.png $pkgdir/usr/share/pixmaps/pac.png
+ ln -sf /opt/pac/pac $pkgdir/usr/bin/pac
+ cp res/pac.desktop $pkgdir/usr/share/applications/
+ gzip -c res/pac.1 > $pkgdir/usr/share/man/man1/pac.1.gz
+ cp -p pac $pkgdir/opt/pac/pac
+ chmod 755 $pkgdir/opt/pac/pac
+ # Copy patched Vte.so
+ cp -p Gnome2-Vte-0.11/blib/arch/auto/Gnome2/Vte/Vte.so $pkgdir/opt/pac/lib/ex/vte64/auto/Gnome2/Vte/
+}
+
+