blob: a8c4363861b274248db87f79ffd1056edc7a8806 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# Maintainer: deserts <int8@foxmail.com>
pkgname=gprojector
pkgver=3.1.0
pkgrel=1
pkgdesc="Interactive tool for exploring map projections"
arch=("any")
url="https://www.giss.nasa.gov/tools/gprojector/"
license=("custom")
groups=("nasa-tools")
depends=("java-runtime>=11"
"hicolor-icon-theme"
"desktop-file-utils")
makedepends=("unzip")
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=gprojector.install
changelog=
source=("https://www.giss.nasa.gov/tools/gprojector/download/G.ProjectorJ-${pkgver}.zip"
"LICENSES"
"gprojector-script.patch"
"gprojector16.png"
"gprojector32.png"
"gprojector48.png"
"gprojector64.png"
"gprojector128.png"
"gprojector.desktop")
noextract=()
_sha1="$(curl https://www.giss.nasa.gov/tools/gprojector/download/G.Projector-${pkgver}.sha1.txt 2>/dev/null | grep "G.ProjectorJ.*.zip" | grep -o "^[^ ]*")"
sha1sums=("${_sha1}"
"01c11fd7393d5043e7444743cbbc343b1904c729"
"35633c41c1c97ad6b708e2075637590dc5c401d7"
"d33941fd5b6d9baab4af8a83539a599eff7046b3"
"02089612edc7e9d1c3f616f6dc6c91df8cf33261"
"6cbcd85a343a071f5713ac7646f269b88d8f0086"
"e877f1f2a877fb7e146e32fe8684c61eba1ffd07"
"52d228bc9e26c66521bf96c3468c22773786aeea"
"33a7e21fc18b08222b0b44a007f4e6f788ba3cac")
prepare() {
cd ${srcdir}/G.ProjectorJ
patch -uN -i ../gprojector-script.patch || return 1
unzip -px jars/G.Projector.jar gov/nasa/giss/projector/about/resources/projector.png > ../gprojector244.png
}
package() {
install -Dm644 ${srcdir}/LICENSES ${pkgdir}/usr/share/licenses/${pkgname}/LICENSES
install -d -m755 ${pkgdir}/usr/share/java/gprojector
install -Dm644 ${srcdir}/G.ProjectorJ/jars/*.jar ${pkgdir}/usr/share/java/gprojector
install -Dm755 ${srcdir}/G.ProjectorJ/gprojector.sh ${pkgdir}/usr/bin/gprojector
install -Dm644 ${srcdir}/gprojector16.png ${pkgdir}/usr/share/icons/hicolor/16x16/apps/gprojector.png
install -Dm644 ${srcdir}/gprojector32.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/gprojector.png
install -Dm644 ${srcdir}/gprojector48.png ${pkgdir}/usr/share/icons/hicolor/48x48/apps/gprojector.png
install -Dm644 ${srcdir}/gprojector64.png ${pkgdir}/usr/share/icons/hicolor/64x64/apps/gprojector.png
install -Dm644 ${srcdir}/gprojector128.png ${pkgdir}/usr/share/icons/hicolor/128x128/apps/gprojector.png
install -Dm644 ${srcdir}/gprojector244.png ${pkgdir}/usr/share/icons/hicolor/244x244/apps/gprojector.png
install -Dm644 ${srcdir}/gprojector.desktop ${pkgdir}/usr/share/applications/gprojector.desktop
}
|