Convert to multiarch.
Felix Geyer
12 years ago
4 | 4 |
- Build-depend on dpkg-dev (>= 1.16.1~).
|
5 | 5 |
* Pass $CPPFLAGS to the build system.
|
6 | 6 |
* Enable parallel building.
|
|
7 |
* Convert to multiarch.
|
7 | 8 |
|
8 | 9 |
-- Felix Geyer <debfx-pkg@fobos.de> Sat, 05 Nov 2011 19:30:23 +0100
|
9 | 10 |
|
1 | 1 |
Section: libs
|
2 | 2 |
Priority: optional
|
3 | 3 |
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~)
|
5 | 5 |
Standards-Version: 3.9.2
|
6 | 6 |
Homepage: http://www.grinninglizard.com/tinyxml/
|
7 | 7 |
Vcs-Git: git://git.debian.org/collab-maint/tinyxml.git
|
|
9 | 9 |
|
10 | 10 |
Package: libtinyxml2.6.2
|
11 | 11 |
Architecture: any
|
|
12 |
Multi-Arch: same
|
|
13 |
Pre-Depends: ${misc:Pre-Depends}
|
12 | 14 |
Depends: ${shlibs:Depends}, ${misc:Depends}
|
13 | 15 |
Description: C++ XML parsing library
|
14 | 16 |
This package contains the shared version of the TinyXml library.
|
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.*
|
18 | 18 |
-o libtinyxml.so.$(DEB_VERSION_UPSTREAM) $(LDFLAGS) \
|
19 | 19 |
$(OBJ_FILES)
|
20 | 20 |
|
|
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 |
|
21 | 31 |
override_dh_auto_test:
|
22 | 32 |
mkdir xmltestdir
|
23 | 33 |
cp -a utf8test*.xml xmltestdir
|
|
32 | 42 |
override_dh_strip:
|
33 | 43 |
dh_strip --dbg-package=libtinyxml$(DEB_VERSION_UPSTREAM)-dbg
|
34 | 44 |
|
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 | |
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}
|