diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | ninjacoin-wallet-bin.install | 22 |
4 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4f5204f1bd55 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = ninjacoin-wallet-bin + pkgdesc = Ninjacoin wallet based on React, React Router, Webpack, and React Hot Loader + pkgver = 2.2.1 + pkgrel = 1 + url = https://github.com/ninjacoin-master/ninja-wallet-pro#readme + install = ninjacoin-wallet-bin.install + arch = x86_64 + license = GPL3 + depends = gtk3 + depends = libxss + depends = libxtst + depends = nss + depends = libsecret + optdepends = xdg-utils + conflicts = ninjacoin-wallet + options = !strip + options = !emptydirs + source = https://github.com/NinjaCoin-Master/ninja-wallet-pro/releases/download/v2.2.1/Ninjacoin.Wallet.Linux.2.2.1.deb + sha512sums = a745579d278512e37dfefe14acf5c70b15d03f02e1528a744d3bdaab87a70017d3038cf82babcd15edaa8719c5a6ecd4cd46bbe66026c635a7025513e5ef3dc6 + +pkgname = ninjacoin-wallet-bin + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..2983b3e1ef4e --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.deb +*.xz +src +pkg
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b996813edf6d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,21 @@ +# Generated by debtap +# Maintainer: Fabio Sussarellu <sussarellu.fabio@gmail.com> +pkgname=ninjacoin-wallet-bin +pkgver=2.2.1 +pkgrel=1 +pkgdesc="Ninjacoin wallet based on React, React Router, Webpack, and React Hot Loader" +arch=('x86_64') +url="https://github.com/ninjacoin-master/ninja-wallet-pro#readme" +license=('GPL3') +depends=('gtk3' 'libxss' 'libxtst' 'nss' 'libsecret') +optdepends=('xdg-utils') +conflicts=('ninjacoin-wallet') +options=('!strip' '!emptydirs') +install=${pkgname}.install +source=("https://github.com/NinjaCoin-Master/ninja-wallet-pro/releases/download/v$pkgver/Ninjacoin.Wallet.Linux.$pkgver.deb") +sha512sums=('a745579d278512e37dfefe14acf5c70b15d03f02e1528a744d3bdaab87a70017d3038cf82babcd15edaa8719c5a6ecd4cd46bbe66026c635a7025513e5ef3dc6') + +package() { + # Extract package data + tar xf data.tar.xz -C "${pkgdir}" +} diff --git a/ninjacoin-wallet-bin.install b/ninjacoin-wallet-bin.install new file mode 100644 index 000000000000..c00a3fce0962 --- /dev/null +++ b/ninjacoin-wallet-bin.install @@ -0,0 +1,22 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + + # Link to the binary + ln -sf '/opt/Ninjacoin Wallet/ninjacoin-wallet' '/usr/bin/ninjacoin-wallet' + + update-mime-database /usr/share/mime || true + update-desktop-database /usr/share/applications || true + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + + # Delete the link to the binary + rm -f '/usr/bin/ninjacoin-wallet' + update-desktop-database -q +} |