diff options
author | Nils VAN ZUIJLEN | 2019-09-07 10:21:02 +0200 |
---|---|---|
committer | Nils VAN ZUIJLEN | 2019-09-07 10:21:02 +0200 |
commit | 02b875c4ff71b0a68781cf7721d94f01cefe5fda (patch) | |
tree | 19e62c5ff6719a9db093c58a7327d7b72e725a7d | |
download | aur-02b875c4ff71b0a68781cf7721d94f01cefe5fda.tar.gz |
Create PKG
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | cesium-desktop-deb.install | 47 |
3 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b5934682a92d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = cesium-desktop-deb + pkgdesc = Cesium Wallet for Ğ1 currency. Cesium is a wallet (client-software) for Ğ1, a libre currency. + pkgver = 1.3.11 + pkgrel = 1 + url = https://www.cesium.app + install = cesium-desktop-deb.install + arch = any + license = AGPL3 + provides = cesium-desktop=1.3.11 + options = !strip + options = !emptydirs + source = https://github.com/duniter/cesium/releases/download/v1.3.11/cesium-desktop-v1.3.11-linux-x64.deb + sha512sums = 3abd035924aeebad3250218d3b38b7e24dacb3eed96ba5854e1ed8227c93bc2a56aab25f4a5a626d85bb57a602cc968a854ca1124cf540f7406b8bfa542f8aff + +pkgname = cesium-desktop-deb + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..406be8cfc00c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,23 @@ +# Generated by debtap +# Maintainer: Amael <nils.van-zuijlen@mailo.com> +pkgname=cesium-desktop-deb +pkgver=1.3.11 +pkgrel=1 +pkgdesc="Cesium Wallet for Ğ1 currency. Cesium is a wallet (client-software) for Ğ1, a libre currency." +arch=('any') +url="https://www.cesium.app" +license=('AGPL3') +groups=('') +depends=() +provides=('cesium-desktop=1.3.11') +options=('!strip' '!emptydirs') +install=${pkgname}.install +source=("https://github.com/duniter/cesium/releases/download/v1.3.11/cesium-desktop-v1.3.11-linux-x64.deb") +sha512sums=('3abd035924aeebad3250218d3b38b7e24dacb3eed96ba5854e1ed8227c93bc2a56aab25f4a5a626d85bb57a602cc968a854ca1124cf540f7406b8bfa542f8aff') + +package(){ + + # Extract package data + tar xf data.tar.xz -C "${pkgdir}" + +} diff --git a/cesium-desktop-deb.install b/cesium-desktop-deb.install new file mode 100644 index 000000000000..54f9ae623a88 --- /dev/null +++ b/cesium-desktop-deb.install @@ -0,0 +1,47 @@ +post_install() { + + CESIUM_ROOT=/opt/cesium + CESIUM_G1_TEST=/opt/cesium-g1-test + CESIUM_NW=$CESIUM_ROOT/nw + + if [[ -f $CESIUM_ROOT/nw.nwb ]]; then + unzip -q -d $CESIUM_NW $CESIUM_ROOT/nw.nwb + chmod +x $CESIUM_NW/nw $CESIUM_NW/lib $CESIUM_NW/locales + ln -s $CESIUM_NW/nw /usr/bin/cesium + fi + + chmod +r -R $CESIUM_ROOT + + # Create a Cesium for G1-Test + cd /opt + cp -r "$CESIUM_ROOT" "$CESIUM_G1_TEST" + cd "$CESIUM_G1_TEST/nw/" + sed -i 's/"cesium"/"cesium-g1-test"/g' package.json + ln -s "$CESIUM_G1_TEST/nw/nw" /usr/bin/cesium-g1-test + + # Change title of Cesium test + sed -i 's/Cesium/Cesium Ğ1-Test/g' cesium/index.html + sed -i 's/Cesium/Cesium Ğ1-Test/g' cesium/debug.html + sed -i 's/g1.duniter/g1-test.duniter/g' cesium/config.js + sed -i 's/g1.data/g1-test.data/g' cesium/config.js + sed -i 's/"g1"/"g1-test"/g' cesium/node.js + sed -i 's/.config\/cesium\//.config\/cesium-g1-test\//g' cesium/node.js + + # Change title of Cesium classic + cd "$CESIUM_ROOT/nw/" + sed -i 's/Cesium/Cesium Ğ1/g' cesium/index.html + sed -i 's/Cesium/Cesium Ğ1/g' cesium/debug.html +} + +post_upgrade() { + post_install +} + +pre_remove() { + + [[ -f /usr/bin/cesium ]] && rm /usr/bin/cesium + [[ -f /usr/bin/cesium-g1-test ]] && rm /usr/bin/cesium-g1-test + [[ -f /usr/bin/cesium-desktop ]] && rm -f /usr/bin/cesium-desktop + [[ -d /opt/cesium ]] && rm -Rf /opt/cesium + [[ -d /opt/cesium-g1-test ]] && rm -Rf /opt/cesium-g1-test +} |