diff options
author | Patrik Karlsson | 2017-02-21 20:48:19 +0100 |
---|---|---|
committer | Patrik Karlsson | 2017-02-21 20:48:19 +0100 |
commit | 3901eba2fcfd6f0a82082a23d4b9ecc3dad7db29 (patch) | |
tree | ce110305385aca46f917ae5b57ad294121a01b16 | |
download | aur-3901eba2fcfd6f0a82082a23d4b9ecc3dad7db29.tar.gz |
1.0.0-1
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | mapollage.desktop | 8 | ||||
-rwxr-xr-x | mapollage.sh | 10 |
5 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..588a853353b6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = mapollage + pkgdesc = a tool that creates a KML with your geotagged photos + pkgver = 1.0.0 + pkgrel = 1 + url = http://trixon.se/mapollage/ + arch = any + license = Apache + makedepends = desktop-file-utils + depends = java-runtime=8 + source = http://trixon.se/files/mapollage-1.0.0-bin.zip + source = mapollage.sh + source = mapollage.desktop + sha256sums = 518783102ea0aaa07aa101c577db1aa4b8098ae09b2d6b802d8f14e77dc68e2a + sha256sums = 9f7c96ef813c3cfda38abc83db1143abff6857b79cd75074abdce224a70d9ab4 + sha256sums = 7f908c214693692d259108df6239b0ac86b5c8b56381f9cce13ef5d9f2e5f930 + +pkgname = mapollage + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..19b8ff6e974e --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +* +!PKGBUILD +.SRCINFO +!.gitignore +!mapollage.desktop +!mapollage.sh + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c9f65fcf4e44 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Patrik Karlsson <pata.karlsson@gmail.com> + +pkgname=mapollage +pkgver=1.0.0 +pkgrel=1 +pkgdesc="a tool that creates a KML with your geotagged photos" +arch=('any') +url="http://trixon.se/mapollage/" +license=('Apache') +depends=('java-runtime=8') +makedepends=('desktop-file-utils') +source=( + "http://trixon.se/files/$pkgname-$pkgver-bin.zip" + 'mapollage.sh' + 'mapollage.desktop' +) +sha256sums=( + '518783102ea0aaa07aa101c577db1aa4b8098ae09b2d6b802d8f14e77dc68e2a' + '9f7c96ef813c3cfda38abc83db1143abff6857b79cd75074abdce224a70d9ab4' + '7f908c214693692d259108df6239b0ac86b5c8b56381f9cce13ef5d9f2e5f930' +) + +package() { + pushd "$srcdir/$pkgname-$pkgver" + + # jars + install -d "$pkgdir/usr/share/java/mapollage" + find -name '*.jar' -execdir install -m644 {} "$pkgdir/usr/share/java/mapollage" \; + + # icon + install -d "$pkgdir/usr/share/icons/hicolor/256x256/apps" + install -m644 mapollage.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/mapollage.png" + + popd + + # launchers + install -Dm755 "$srcdir/mapollage.sh" "$pkgdir/usr/bin/mapollage" + + # .desktop + desktop-file-install $pkgname.desktop --dir "$pkgdir/usr/share/applications/" + + # remove version from filename + mv "$pkgdir/usr/share/java/mapollage/mapollage-${pkgver}.jar" "$pkgdir/usr/share/java/mapollage/mapollage.jar" +} + diff --git a/mapollage.desktop b/mapollage.desktop new file mode 100644 index 000000000000..59a9c131ff80 --- /dev/null +++ b/mapollage.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=mapollage +Exec=/usr/bin/mapollage +Icon=mapollage +Categories=Graphics;Java;Photography +Keywords=organize;photo;map;kml diff --git a/mapollage.sh b/mapollage.sh new file mode 100755 index 000000000000..309cc175fa80 --- /dev/null +++ b/mapollage.sh @@ -0,0 +1,10 @@ +#!/bin/sh +if ! /usr/bin/java -version 2>&1 | grep 'version "1.8' >/dev/null +then + echo "mapollage requires Java 8" >&2 + exit 1 +fi + +#unset JAVA_TOOL_OPTIONS +exec /usr/bin/java -jar '/usr/share/java/mapollage/mapollage.jar' "$@" + |