Codebase list tinyxml / 89ecb30
Convert to multiarch. Felix Geyer 12 years ago
8 changed file(s) with 31 addition(s) and 22 deletion(s). Raw diff Collapse all Expand all
44 - Build-depend on dpkg-dev (>= 1.16.1~).
55 * Pass $CPPFLAGS to the build system.
66 * Enable parallel building.
7 * Convert to multiarch.
78
89 -- Felix Geyer <debfx-pkg@fobos.de> Sat, 05 Nov 2011 19:30:23 +0100
910
11 Section: libs
22 Priority: optional
33 Maintainer: Felix Geyer <debfx-pkg@fobos.de>
4 Build-Depends: debhelper (>= 7.2.7~), dpkg-dev (>= 1.16.1~)
4 Build-Depends: debhelper (>= 8.1.3~), dpkg-dev (>= 1.16.1~)
55 Standards-Version: 3.9.2
66 Homepage: http://www.grinninglizard.com/tinyxml/
77 Vcs-Git: git://git.debian.org/collab-maint/tinyxml.git
99
1010 Package: libtinyxml2.6.2
1111 Architecture: any
12 Multi-Arch: same
13 Pre-Depends: ${misc:Pre-Depends}
1214 Depends: ${shlibs:Depends}, ${misc:Depends}
1315 Description: C++ XML parsing library
1416 This package contains the shared version of the TinyXml library.
+0
-3
debian/libtinyxml-dev.dirs less more
0 usr/include
1 usr/lib
2 usr/lib/pkgconfig
0 tinyxml.h usr/include
1 libtinyxml.a usr/lib
2 debian/tinyxml.pc usr/lib/pkgconfig
0 usr/include/tinyxml.h
1 usr/lib/*/libtinyxml.a
2 usr/lib/*/libtinyxml.so
3 usr/lib/*/pkgconfig/tinyxml.pc
0 libtinyxml.so.* usr/lib
0 usr/lib/*/libtinyxml.so.*
1818 -o libtinyxml.so.$(DEB_VERSION_UPSTREAM) $(LDFLAGS) \
1919 $(OBJ_FILES)
2020
21 override_dh_auto_install:
22 mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
23 mkdir -p debian/tmp/usr/include
24 install -m 644 -p libtinyxml.so.$(DEB_VERSION_UPSTREAM) debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
25 ln -f -s libtinyxml.so.$(DEB_VERSION_UPSTREAM) debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libtinyxml.so
26 install -m 644 -p libtinyxml.a debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
27 install -m 644 -p tinyxml.h debian/tmp/usr/include/
28 sed -e 's/\$${DEB_HOST_MULTIARCH}/$(DEB_HOST_MULTIARCH)/' -e 's/\$${DEB_VERSION_UPSTREAM}/$(DEB_VERSION_UPSTREAM)/' \
29 debian/tinyxml.pc.in > debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/tinyxml.pc
30
2131 override_dh_auto_test:
2232 mkdir xmltestdir
2333 cp -a utf8test*.xml xmltestdir
3242 override_dh_strip:
3343 dh_strip --dbg-package=libtinyxml$(DEB_VERSION_UPSTREAM)-dbg
3444
35 override_dh_link:
36 dh_link -plibtinyxml-dev usr/lib/libtinyxml.so.$(DEB_VERSION_UPSTREAM) \
37 usr/lib/libtinyxml.so
38 dh_link --remaining-packages
45 override_dh_install:
46 dh_install --fail-missing
+0
-10
debian/tinyxml.pc less more
0 prefix=/usr
1 exec_prefix=${prefix}
2 libdir=${exec_prefix}/lib
3 includedir=${prefix}/include
4
5 Name: TinyXml
6 Description: simple, small, C++ XML parser
7 Version: 2.6.2
8 Libs: -L${libdir} -ltinyxml
9 Cflags: -I${includedir}
0 prefix=/usr
1 exec_prefix=${prefix}
2 libdir=${exec_prefix}/lib/${DEB_HOST_MULTIARCH}
3 includedir=${prefix}/include
4
5 Name: TinyXml
6 Description: simple, small, C++ XML parser
7 Version: ${DEB_VERSION_UPSTREAM}
8 Libs: -L${libdir} -ltinyxml
9 Cflags: -I${includedir}