archrelease: copy trunk to community-any
[ArchLinux/community.git] / gpsprune / trunk / PKGBUILD
blob21225a9099e23846bb0da60e8dc244f0b5473039
1 # Maintainer: Balló György <ballogyor+arch at gmail dot com>
2 # Contributor: jose <jose1711 [at] gmail (dot) com>
4 pkgname=gpsprune
5 pkgver=22.2
6 pkgrel=1
7 pkgdesc="View, edit and convert coordinate data from GPS systems"
8 arch=('any')
9 url="https://activityworkshop.net/software/gpsprune/"
10 license=('GPL')
11 depends=('hicolor-icon-theme' 'java-runtime')
12 makedepends=('imagemagick')
13 optdepends=('gnuplot: draw charts'
14             'gpsbabel: load data directly from GPS receivers'
15             'perl-image-exiftool: save coordinates into JPEG files')
16 source=("https://activityworkshop.net/software/$pkgname/${pkgname}_$pkgver.jar"
17         "https://activityworkshop.net/software/gpsprune/prunelogo.png"
18         "$pkgname.sh"
19         "$pkgname.desktop"
20         "$pkgname.appdata.xml")
21 noextract=("${pkgname}_$pkgver.jar")
22 sha256sums=('ed3ed4992eb9d15bd8376f6f4317a6cec6b1179c0f145fb208d093c9763b9e66'
23             '9d08bebe643266d2be126597a6841b0364ab07b2d44fdde8c7ad2ec59088523c'
24             'cd8b8f8fc54df03e7435e4849d734e7d9ef5291d8f75c6abab0bfe809fe6abd9'
25             '744f83c1c6d76c3d339b41450ddc79a7c15fbaf6d637741fb2c09529a65a0311'
26             'bba63de51deff95f3453bdacd8e34126c7cbbd33658fadad0b2c51b19855fdb9')
28 prepare() {
29   convert prunelogo.png +set date:create +set date:modify -gravity center -extent 96x96 $pkgname.png
32 package() {
33   install -Dm644 ${pkgname}_$pkgver.jar "$pkgdir/usr/share/java/$pkgname/$pkgname.jar"
34   install -Dm755 $pkgname.sh "$pkgdir/usr/bin/$pkgname"
35   install -Dm644 $pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop"
36   install -Dm644 $pkgname.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml"
37   install -Dm644 $pkgname.png "$pkgdir/usr/share/icons/hicolor/96x96/apps/$pkgname.png"