diff options
author | Daniel Bermond | 2019-10-03 14:22:14 +0000 |
---|---|---|
committer | Daniel Bermond | 2019-10-03 14:22:14 +0000 |
commit | 531fff4ec719b1ec5f32db8912e67699387e7d47 (patch) | |
tree | 0283d6cfdf6d797361509d1fa36d3391ad38fc32 | |
download | aur-531fff4ec719b1ec5f32db8912e67699387e7d47.tar.gz |
Initial commit of muwire-git
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | muwire.desktop | 11 | ||||
-rw-r--r-- | muwire.sh | 3 |
4 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..96468179beb9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = muwire-git + pkgdesc = An I2P file sharing program (git version) + pkgver = 0.4.13.r5.gd9c1067 + pkgrel = 1 + url = https://muwire.com/ + arch = any + license = GPL3 + makedepends = git + makedepends = gradle + depends = bash + depends = java-runtime>=8 + depends = java-runtime<=12 + depends = hicolor-icon-theme + source = git+https://github.com/zlatinb/muwire.git + source = muwire.desktop + source = muwire.sh + sha256sums = SKIP + sha256sums = e3e425d872f3c8cd68037b4ffe71ec66d07148072db89f6af220e7b24881d633 + sha256sums = d48d94fef75622bb2afca202804a32cac1cec0514894e1a7c21bb9c2d3a9438b + +pkgname = muwire-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d58b48fe987a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Daniel Bermond < gmail-com: danielbermond > + +pkgname=muwire-git +pkgver=0.4.13.r5.gd9c1067 +pkgrel=1 +pkgdesc='An I2P file sharing program (git version)' +arch=('any') +url='https://muwire.com/' +license=('GPL3') +depends=('bash' 'java-runtime>=8' 'java-runtime<=12' 'hicolor-icon-theme') +makedepends=('git' 'gradle') +source=('git+https://github.com/zlatinb/muwire.git' + 'muwire.desktop' + 'muwire.sh') +sha256sums=('SKIP' + 'e3e425d872f3c8cd68037b4ffe71ec66d07148072db89f6af220e7b24881d633' + 'd48d94fef75622bb2afca202804a32cac1cec0514894e1a7c21bb9c2d3a9438b') + +pkgver() { + cd muwire + + # git, tags available + git describe --long --tags | sed 's/^muwire-//;s/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' +} + +build() { + gradle -p muwire clean assemble +} + +package() { + local _version + _version="${pkgver%%.r*}" + + cd muwire + + bsdtar -x -f "gui/build/distributions/gui-shadow-${_version}.tar" --strip-components 2 */lib/"gui-${_version}.jar" + + install -D -m755 "${srcdir}/muwire.sh" "${pkgdir}/usr/bin/muwire" + install -D -m644 "gui-${_version}.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 "$@" |