blob: 706dd6dc1c84505a339abef79c8db73d112468a6 (
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
|
# Maintainer: Luis Sarmiento <lgsarmientop-ala-unal.edu.co>
pkgname=david
_PKGNAME=David
pkgver=1.36a
_pkgver=1_36a
pkgrel=4
pkgdesc="DAwn's Visual Intersection Debugger"
url="http://geant4.kek.jp/~tanaka/DAWN/About_DAVID.html"
arch=('x86_64' 'i686')
license=('unknown')
depends=('dawn')
source=("http://geant4.kek.jp/~tanaka/src/${pkgname}_${_pkgver}.taz"
"make_DESTDIR.patch"
)
sha256sums=('61c77a7290a602e97f6664fbc613e3fb834cb87c525b0bc6dc5b1ea060f733ab'
'93ef37f00e7a6a4b43a377e48b69bb600ac26e667ab3c8af3d8eaf7a2afc284e')
prepare() {
cd "${srcdir}/${pkgname}_${_pkgver}"
patch -Np2 < ${srcdir}/make_DESTDIR.patch
msg "Fixing: 'error: ISO C++ forbids comparison between pointer and integer'"
sed -i "s/'\\\0'/NULL/g" FRString.h
}
build() {
cd "${srcdir}/${pkgname}_${_pkgver}"
make
}
package() {
cd "${srcdir}/${pkgname}_${_pkgver}"
[ -d $pkgdir/usr/bin/ ] || install -d $pkgdir/usr/bin/
make DESTDIR="${pkgdir}" install
echo "
[Desktop Entry]
Name=${_PKGNAME}
Comment=${pkgdesc}
Exec=${pkgname}
Icon=xchm-32
Terminal=false
Type=Application
Categories=Utility;Science;
StartupNotify=false
" > $srcdir/$pkgname.desktop
install -Dm644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
}
#FRString.h:140:30: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
# while( isspace(*p) && p != '\0' ) {p++;}
# ^~~~
#FRString.h:143:30: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
# while( !isspace(*p) && p != '\0' ) {p++;}
# ^~~~
#FRString.h:146:30: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
# while( isspace(*p) && p != '\0' ) {p++;}
|