diff options
author | Daniel Bermond | 2019-10-03 14:23:03 +0000 |
---|---|---|
committer | Daniel Bermond | 2019-10-03 14:23:03 +0000 |
commit | db748cac59136755d5469fb0369fa50687d0e729 (patch) | |
tree | 9d11e88c263b6265c0202ff197f21af14c2f1eb6 | |
download | aur-db748cac59136755d5469fb0369fa50687d0e729.tar.gz |
Initial commit of muwire
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | muwire.desktop | 11 | ||||
-rw-r--r-- | muwire.sh | 3 |
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 "$@" |