summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNils VAN ZUIJLEN2019-09-07 10:21:02 +0200
committerNils VAN ZUIJLEN2019-09-07 10:21:02 +0200
commit02b875c4ff71b0a68781cf7721d94f01cefe5fda (patch)
tree19e62c5ff6719a9db093c58a7327d7b72e725a7d
downloadaur-02b875c4ff71b0a68781cf7721d94f01cefe5fda.tar.gz
Create PKG
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD23
-rw-r--r--cesium-desktop-deb.install47
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 &#x011E;1 currency. Cesium is a wallet (client-software) for &#x011E;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
+}