diff options
author | tioguda | 2018-07-08 21:21:29 -0300 |
---|---|---|
committer | tioguda | 2018-07-08 21:21:29 -0300 |
commit | 829d67847be984bbde1f1331bb86137c37275bdf (patch) | |
tree | 616bb556a502ff9aa7d256c6716f54cd8ee31075 | |
download | aur-829d67847be984bbde1f1331bb86137c37275bdf.tar.gz |
Initiall commit
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 58 | ||||
-rw-r--r-- | warsaw.install | 8 |
3 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..09b212090269 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = warsaw-bin + pkgdesc = Banking security tool developed by GAS Tecnologia + pkgver = 1.12.9.5 + pkgrel = 1 + url = http://www.dieboldnixdorf.com.br/warsaw + arch = i686 + arch = x86_64 + license = custom + makedepends = chrpath + depends = procps-ng + depends = python2 + depends = python2-mini-amf + depends = python2-unicodecsv + depends = python-gpgme + depends = python-pyopenssl + depends = openssl + depends = nss + depends = zenity + depends = gdk-pixbuf2 + depends = pango + depends = glib2 + depends = libx11 + depends = libstdc++296 + provides = warsaw + conflicts = warsaw + options = !strip + source_i686 = https://cloud.gastecnologia.com.br/gas/diagnostico/warsaw-setup-ubuntu_32.deb + sha256sums_i686 = 139cd45b1cb967d0e500455e44145fc97012af0e91496345202ea92c930b0cb0 + source_x86_64 = https://cloud.gastecnologia.com.br/gas/diagnostico/warsaw-setup-ubuntu_64.deb + sha256sums_x86_64 = 13da4f7b72b67efb94f10bf1e366ba0875deadbda6bd3b49c6a9cbc34ca87938 + +pkgname = warsaw-bin + 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" +} diff --git a/warsaw.install b/warsaw.install new file mode 100644 index 000000000000..f0e0b387d605 --- /dev/null +++ b/warsaw.install @@ -0,0 +1,8 @@ +post_install() { + echo "To use Warsaw, start its service using:" + echo "# systemctl enable warsaw" +} + +pre_remove() { + systemctl disable warsaw +} |