# Maintainer: Joan Figueras # Contributor: Luca Contini pkgname=pacmanager-git _pkgname=${pkgname%-git} pkgver=4.5.5.8 pkgrel=11 arch=('any') license=('GPL3') pkgdesc="Perl Auto Connector PAC Manager. GIT version with fixed FreeRDP interface." url="https://github.com/perseo22/pacmanager" depends=('perl-gnome2-gconf' '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+https://github.com/perseo22/pacmanager.git" "fix_xfreerdp_embed_window.patch" "fix-pacmanager-crash-getXWindowsList.patch") sha256sums=('SKIP' '15c5208214c6ecc4b3a3525efa00dbef31402a59ad14c05f3f7af0135c781973' 'b2bd4fcdc9e16869f990ae4be47f2a23e81e25fff8a7169a03792864caee1606') prepare() { cd ${srcdir}/${_pkgname} # Ugly fix to fix xfreerdp embed window patch -Np1 -i "$srcdir"/fix_xfreerdp_embed_window.patch # Fix for https://github.com/perseo22/pacmanager/issues/25 patch -Np1 -i "$srcdir"/fix-pacmanager-crash-getXWindowsList.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 # Clean files rm $pkgdir/opt/pac/lib/ex/vteARMV7L/auto/Gnome2/Vte/Vte.o $pkgdir/opt/pac/lib/ex/vtePPC64/auto/Gnome2/Vte/Vte.so # 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/ ln -sf /usr/lib/perl5/vendor_perl/auto/Gnome2/Vte/Vte.so $pkgdir/opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so }