diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..78f766a4fa11 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: tioguda <tioguda@gmail.com> +# Contributor: Rafael Fontenlle <rafaelff@gnome.org> + +pkgname=warsaw-bin +pkgver=1.12.9.5 +pkgrel=1 +pkgdesc="Banking security tool developed by GAS Tecnologia" +arch=(i686 x86_64) +url="http://www.dieboldnixdorf.com.br/warsaw" +license=('custom') +depends=('procps-ng' 'python2' 'python2-mini-amf' 'python2-unicodecsv' 'python-gpgme' 'python-pyopenssl' 'openssl' 'nss' 'zenity' 'gdk-pixbuf2' 'pango' 'glib2' 'libx11' 'libstdc++296') +makedepends=('chrpath') +conflicts=('warsaw') +provides=('warsaw') +options=(!strip) +source_i686=(https://cloud.gastecnologia.com.br/gas/diagnostico/warsaw-setup-ubuntu_32.deb) +source_x86_64=(https://cloud.gastecnologia.com.br/gas/diagnostico/warsaw-setup-ubuntu_64.deb) +sha256sums_i686=('139cd45b1cb967d0e500455e44145fc97012af0e91496345202ea92c930b0cb0') +sha256sums_x86_64=('13da4f7b72b67efb94f10bf1e366ba0875deadbda6bd3b49c6a9cbc34ca87938') + +prepare() { + tar -xJf data.tar.xz +} + +package() { + cd "$srcdir" + # dump etc files to /etc + cp -r etc "$pkgdir" + # dump usr files to /usr + cp -r usr "$pkgdir" + # dump lib files to /lib + cp -r lib "$pkgdir/usr/" + + # Enable executable permission for binaries + chmod +x "$pkgdir/usr/local/bin/warsaw/core" + chmod +x "$pkgdir/usr/local/bin/warsaw/migratecache" + chmod +x "$pkgdir/usr/local/bin/warsaw/wsatspi" + + # Set paths in comply with Arch Packaging Standards + # i.e. Use /usr/bin, /etc, and /tmp + sed -i 's|/usr/local/bin|/usr/bin|' \ + "$pkgdir/etc/xdg/autostart/warsaw.desktop" + + # Fix insecure RPATH to /usr/local/ directories + chrpath -d "$pkgdir/usr/local/bin/warsaw/migratecache" + chrpath -d "$pkgdir/usr/local/lib/warsaw/wsftuan.so" + chrpath -d "$pkgdir/usr/local/lib/warsaw/wslbmid.so" + chrpath -d "$pkgdir/usr/local/lib/warsaw/wsftup.so" + chrpath -d "$pkgdir/usr/local/lib/warsaw/wsftbmo.so" + chrpath -d "$pkgdir/usr/local/lib/warsaw/wsftbco.so" + chrpath -d "$pkgdir/usr/local/lib/warsaw/wsftbid.so" + chrpath -d "$pkgdir/usr/local/lib/warsaw/wsftdl.so" + chrpath -d "$pkgdir/usr/local/lib/warsaw/wsbrmu.so" + + # Install copyright and license in proper directory + install -Dm644 "$pkgdir"/usr/share/{doc,licenses}/warsaw/copyright + rm -rf "$pkgdir/usr/share/doc" +} |