summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2019-10-03 14:23:03 +0000
committerDaniel Bermond2019-10-03 14:23:03 +0000
commitdb748cac59136755d5469fb0369fa50687d0e729 (patch)
tree9d11e88c263b6265c0202ff197f21af14c2f1eb6
downloadaur-db748cac59136755d5469fb0369fa50687d0e729.tar.gz
Initial commit of muwire
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD39
-rw-r--r--muwire.desktop11
-rw-r--r--muwire.sh3
4 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..44347b883b0d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = muwire
+ pkgdesc = An I2P file sharing program
+ pkgver = 0.4.13
+ pkgrel = 1
+ url = https://muwire.com/
+ arch = any
+ license = GPL3
+ makedepends = gradle
+ depends = bash
+ depends = java-runtime>=8
+ depends = java-runtime<=12
+ depends = hicolor-icon-theme
+ source = https://github.com/zlatinb/muwire/archive/muwire-0.4.13.tar.gz
+ source = muwire.desktop
+ source = muwire.sh
+ sha256sums = 4139d658f9763cf4e9a598997a9f806241bb01ede7729911dd065b8c9aa9763a
+ sha256sums = e3e425d872f3c8cd68037b4ffe71ec66d07148072db89f6af220e7b24881d633
+ sha256sums = d48d94fef75622bb2afca202804a32cac1cec0514894e1a7c21bb9c2d3a9438b
+
+pkgname = muwire
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cae1e595ebc3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Daniel Bermond < gmail-com: danielbermond >
+
+pkgname=muwire
+pkgver=0.4.13
+pkgrel=1
+pkgdesc='An I2P file sharing program'
+arch=('any')
+url='https://muwire.com/'
+license=('GPL3')
+depends=('bash' 'java-runtime>=8' 'java-runtime<=12' 'hicolor-icon-theme')
+makedepends=('gradle')
+source=("https://github.com/zlatinb/muwire/archive/muwire-${pkgver}.tar.gz"
+ 'muwire.desktop'
+ 'muwire.sh')
+sha256sums=('4139d658f9763cf4e9a598997a9f806241bb01ede7729911dd065b8c9aa9763a'
+ 'e3e425d872f3c8cd68037b4ffe71ec66d07148072db89f6af220e7b24881d633'
+ 'd48d94fef75622bb2afca202804a32cac1cec0514894e1a7c21bb9c2d3a9438b')
+
+build() {
+ gradle -p "muwire-muwire-${pkgver}" clean assemble
+}
+
+package() {
+ cd "muwire-muwire-${pkgver}"
+
+ bsdtar -x -f "gui/build/distributions/gui-shadow-${pkgver}.tar" --strip-components 2 */lib/"gui-${pkgver}.jar"
+
+ install -D -m755 "${srcdir}/muwire.sh" "${pkgdir}/usr/bin/muwire"
+ install -D -m644 "gui-${pkgver}.jar" "${pkgdir}/usr/share/java/muwire.jar"
+
+ install -D -m644 "${srcdir}/muwire.desktop" -t "${pkgdir}/usr/share/applications"
+
+ local _res
+ for _res in 16 32 48 64 128
+ do
+ install -D -m644 "gui/griffon-app/resources/MuWire-${_res}x${_res}.png" \
+ "${pkgdir}/usr/share/icons/hicolor/${_res}x${_res}/apps/${pkgname}.png"
+ done
+}
diff --git a/muwire.desktop b/muwire.desktop
new file mode 100644
index 000000000000..3151fdcf8a00
--- /dev/null
+++ b/muwire.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Name=MuWire
+Comment=I2P file sharing program
+Path=/usr/bin
+Exec=muwire
+Icon=muwire.png
+Terminal=false
+StartupNotify=false
+Type=Application
+Categories=Application;Network;FileTransfer;P2P;
diff --git a/muwire.sh b/muwire.sh
new file mode 100644
index 000000000000..afbd0c995bfc
--- /dev/null
+++ b/muwire.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec java -jar /usr/share/java/muwire.jar "$@"