blob: 16e1f2b1d34db6970d4831002e3f224c154d3244 (
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
# Maintainer: Aaron Fischer <mail@aaron-fischer.net>
pkgname=dataexplorer
pkgver=3.5.1
pkgrel=1
pkgdesc="Graphical tool to analyze data, gathered from various hardware devices."
url="http://savannah.nongnu.org/projects/dataexplorer"
arch=("i686" "x86_64")
license=("GPL3")
install=$pkgname.install
makedepends=("apache-ant" "jdk8-openjdk")
depends=("java-runtime")
source=("http://download.savannah.gnu.org/releases/dataexplorer/dataexplorer-$pkgver-src.tar.gz"
"http://download.savannah.gnu.org/releases/dataexplorer/dataexplorer-$pkgver-src.tar.gz.sig"
"http://download.savannah.gnu.org/releases/dataexplorer/udev_rules/40-FTDI.rules"
"http://download.savannah.gnu.org/releases/dataexplorer/udev_rules/40-FTDI.rules.sig"
"http://download.savannah.gnu.org/releases/dataexplorer/udev_rules/40-MosChip.rules"
"http://download.savannah.gnu.org/releases/dataexplorer/udev_rules/40-MosChip.rules.sig"
"http://download.savannah.gnu.org/releases/dataexplorer/udev_rules/40-ProfilicTechnology.rules"
"http://download.savannah.gnu.org/releases/dataexplorer/udev_rules/40-ProfilicTechnology.rules.sig"
"http://download.savannah.gnu.org/releases/dataexplorer/udev_rules/40-SiliconLabs.rules"
"http://download.savannah.gnu.org/releases/dataexplorer/udev_rules/40-SiliconLabs.rules.sig")
noextract=("dataexplorer-$pkgver-src.tar.gz.sig"
"40-FTDI.rules"
"40-FTDI.rules.sig"
"40-MosChip.rules"
"40-MosChip.rules.sig"
"40-ProfilicTechnology.rules"
"40-ProfilicTechnology.rules.sig"
"40-SiliconLabs.rules"
"40-SiliconLabs.rules.sig")
sha512sums=("8882eb280ab66f8cbd2016bb299a60c8bd2fe296c04e9df9177ca2ca79f76d2bde781812cf15c729f600ebb0dd34c4d99ab482121e4b56dcf844584954320e84"
"ea4309a9a84cf9079c965c7bb645be2113c393b83ed32f018a0b26294a8a9ee6bf12df92081e2dcb1bd9ce0e73fc44195b94fd1e1b5ca91dcac3468f687749d5"
"adc0d042c68970d21c3e44faa29015e6d916a14587ea73c2273e7b15351d161d4d54ccc94293a67e53d63d97a70e0dbee6a2b5af30e6e1f8df6f12cb27516036"
"d8700a9344ad2bf0e3808a70a4abe47603bac387f3cc26b5cbed20a78b54defb6cc02cc2f03f8d90daac0ada8b5bce75ff0d17adf96f0a9322ece9e4c8959fa8"
"8bb9d77e86e47a5a42bfdf661ea35a4543b3a22336ae4f718657e12089091cf1d6664fd1090e194da4c56f34c5febef960f50692246a1109ded19921854b9e5f"
"84008d9a2ee2ace70d40851b299c118e393ef7425145fe0cc52d5f3c698d6cbdba29d5d88711b92aa3a96375564629170111ff81365c2737ba22208e7eec3328"
"3174d20d0de4b8cf0756b1fe69563ca4c3133b108bdda2bd90a8b0163d3f35c826c1356544735181023f2cbaee71a3a7224f88221ad57fa187a52c4d04fe023a"
"615ca02207254f7a94061d6efd13016a218f6c59bd9e1d64221142925903c99058da8aee2778325bb3cfbafdf98066633f2a1e38002c5a30fb543e3f3b9372f8"
"8d969524ae67b5170976efd408ab4c28b23d8a33bc0d671d1b968a6cab4ebfbc80067561f1837470c8cd92e711df136851fec85e683ddf7fd1a33f93b6e39210"
"ac6d144d217b42acae759523d57ef623040a26749be814f640ec666ab77d0d81be521e506afb2ce495e8fdb0f96ac9013ead4d9dee0e525656c4a8da2d1bd3e3")
validpgpkeys=("3F0CC709ECF91C5CC0BE9E601D295C19C9C06AF6") # Winfried Bruegmann
build() {
echo $pkgdir
cd "$srcdir/$pkgname-$pkgver"
if [ ! -e "RXTXcomm" ]; then
ln -s "thirdparty/rxtx-2.2pre2" "RXTXcomm"
fi
./configure --prefix=$pkgdir/opt
make
cd "$srcdir"
echo -e "#!/usr/bin/env sh\ncd /opt/DataExplorer && ./DataExplorer" > "dataexplorer.sh"
echo -e "#!/usr/bin/env sh\ncd /opt/DataExplorer && ./DevicePropertiesEditor" > "deviceproperties-editor.sh"
}
package() {
cd "$srcdir/$pkgname-$pkgver"
mkdir "$pkgdir/opt"
make install
install -Dm755 "$srcdir/dataexplorer.sh" "$pkgdir/usr/bin/dataexplorer"
install -Dm755 "$srcdir/deviceproperties-editor.sh" "$pkgdir/usr/bin/deviceproperties-editor"
install -Dm644 "$srcdir/40-FTDI.rules" "$pkgdir/etc/udev/rules.d/40-FTDI.rules"
install -Dm644 "$srcdir/40-MosChip.rules" "$pkgdir/etc/udev/rules.d/40-MosChip.rules"
install -Dm644 "$srcdir/40-ProfilicTechnology.rules" "$pkgdir/etc/udev/rules.d/40-ProfilicTechnology.rules"
install -Dm644 "$srcdir/40-SiliconLabs.rules" "$pkgdir/etc/udev/rules.d/40-SiliconLabs.rules"
install -Dm644 "$pkgdir/opt/DataExplorer/DataExplorer.desktop" "$pkgdir/usr/share/applications/DataExplorer.desktop"
install -Dm644 "$pkgdir/opt/DataExplorer/DevicePropertiesEditor.desktop" "$pkgdir/usr/share/applications/DevicePropertiesEditor.desktop"
install -Dm644 "$pkgdir/opt/DataExplorer/DataExplorer.xpm" "$pkgdir/usr/share/pixmaps/DataExplorer.xpm"
install -Dm644 "$pkgdir/opt/DataExplorer/DevicePropertiesEditor.xpm" "$pkgdir/usr/share/pixmaps/DevicePropertiesEditor.xpm"
rm "$pkgdir/opt/DataExplorer/DataExplorer.desktop"
rm "$pkgdir/opt/DataExplorer/DevicePropertiesEditor.desktop"
rm "$pkgdir/opt/DataExplorer/DataExplorer.xpm"
rm "$pkgdir/opt/DataExplorer/DevicePropertiesEditor.xpm"
chmod +x "$pkgdir/opt/DataExplorer/DataExplorer"
chmod +x "$pkgdir/opt/DataExplorer/DevicePropertiesEditor"
}
|