summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 14 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f2884a5c4b7a..6b9e426926fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Daniel Bermond <dbermond@archlinux.org>
pkgname=muwire-git
-pkgver=0.6.12.r40.g85ad3109
+pkgver=0.7.1.r1.g59353a67
pkgrel=1
pkgdesc='An I2P file sharing program (git version)'
arch=('any')
@@ -16,7 +16,12 @@ source=('git+https://github.com/zlatinb/muwire.git'
'muwire.sh')
sha256sums=('SKIP'
'e3e425d872f3c8cd68037b4ffe71ec66d07148072db89f6af220e7b24881d633'
- 'd48d94fef75622bb2afca202804a32cac1cec0514894e1a7c21bb9c2d3a9438b')
+ 'd9a21ba4b76e0e3f64f6e5826a0cc1cfb42f07a9378a7f8beffa5293c76c1672')
+
+prepare() {
+ # fix for i2pd: disable dual keys
+ git -C muwire revert -n --no-edit 6462675091baf0de918f5101f450b7d06b1254fa
+}
pkgver() {
git -C muwire describe --long --tags | sed 's/^muwire-//;s/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
@@ -29,13 +34,16 @@ build() {
package() {
bsdtar -xf "muwire/gui/build/distributions/gui-shadow-${pkgver%%.r*}.tar" \
-C muwire --strip-components='2' "*/lib/gui-${pkgver%%.r*}-all.jar"
+
install -D -m755 muwire.sh "${pkgdir}/usr/bin/muwire"
install -D -m644 muwire.desktop -t "${pkgdir}/usr/share/applications"
install -D -m644 "muwire/gui-${pkgver%%.r*}-all.jar" "${pkgdir}/usr/share/java/muwire.jar"
+
+ local _file
local _res
- for _res in 16 32 48 64 128
+ while read -r -d '' _file
do
- install -D -m644 "muwire/gui/griffon-app/resources/MuWire-${_res}x${_res}.png" \
- "${pkgdir}/usr/share/icons/hicolor/${_res}x${_res}/apps/muwire.png"
- done
+ _res="$(printf '%s' "$_file" | sed 's/\.png$//;s/^.*x//')"
+ install -D -m644 "$_file" "${pkgdir}/usr/share/icons/hicolor/${_res}x${_res}/apps/${pkgname}.png"
+ done < <(find muwire/gui/griffon-app/resources -maxdepth 1 -type f -name 'MuWire-*x*.png' -print0)
}