Commit 4ba76d20
0
files
+0
added
-0
deleted
@@ -1,24 +1,26 @@
1
1
pkgname: tinyxml
2
2
pkgver: '2.6.2'
3
-pkgrel: '4'
3
+pkgrel: '5'
4
4
pkgdesc: 'A simple, small, minimal, C++ XML parser'
5
5
url: 'http://www.grinninglizard.com/tinyxml/'
6
6
arch: x86_64
7
7
depends: []
8
-makedepends: []
8
+makedepends:
9
+ - gcc
10
+ - patch
9
11
source:
10
-- 'https://download.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}_2_6_2.zip'
11
-- '${pkgname}-use-stl.patch'
12
+ - "https://download.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}_${pkgver//./_}.zip"
13
+ - "${pkgname}-use-stl.patch"
12
14
13
15
sha256sums:
14
-- SKIP
15
-- SKIP
16
+ - SKIP
17
+ - SKIP
16
18
17
19
build: |
18
20
export CXXFLAGS="${CXXFLAGS} -fPIC"
19
21
cd ${pkgname}
20
22
21
- patch -p0 -i ./${pkgname}-use-stl.patch
23
+ patch -p0 -i ../${pkgname}-use-stl.patch
22
24
sed -i -e "/^TINYXML_USE_STL/ s/=.*/= YES/" \
23
25
-e "/^RELEASE_CFLAGS/ s/-O3/${CXXFLAGS}/" Makefile
24
26
@@ -26,11 +28,12 @@ build: |
26
28
g++ ${CXXFLAGS} -DTIXML_USE_STL -shared -o lib${pkgname}.so.${pkgver} \
27
29
-Wl,-soname,lib${pkgname}.so.2 *.o
28
30
31
+package: |
32
+ cd ${pkgname}
33
+
29
34
mkdir -p ${PKGDIR}/usr/{include,lib}
30
35
install -m 0755 lib${pkgname}.so.${pkgver} ${PKGDIR}/usr/lib/
31
36
install -m 0644 *.h ${PKGDIR}/usr/include/
32
- ln -s lib${pkgname}.so.${pkgver} ${PKGDIR}/usr/lib/lib${pkgname}.so.2
33
- ln -s lib${pkgname}.so.${pkgver} ${PKGDIR}/usr/lib/lib${pkgname}.so
34
-
35
-package: |
36
- true
37
+
38
+ ln -sf lib${pkgname}.so.${pkgver} ${PKGDIR}/usr/lib/lib${pkgname}.so.2
39
+ ln -sf lib${pkgname}.so.${pkgver} ${PKGDIR}/usr/lib/lib${pkgname}.so