r14664 - packages/trunk/box2d/debian
Markus Koschany
apo-guest at alioth.debian.org
Sat Nov 9 14:28:00 UTC 2013
Author: apo-guest
Date: 2013-11-09 14:28:00 +0000 (Sat, 09 Nov 2013)
New Revision: 14664
Added:
packages/trunk/box2d/debian/box2d.pc.in
Modified:
packages/trunk/box2d/debian/changelog
packages/trunk/box2d/debian/libbox2d-dev.install
packages/trunk/box2d/debian/rules
Log:
Add Multiarch-aware pkg-config file.
Added: packages/trunk/box2d/debian/box2d.pc.in
===================================================================
--- packages/trunk/box2d/debian/box2d.pc.in (rev 0)
+++ packages/trunk/box2d/debian/box2d.pc.in 2013-11-09 14:28:00 UTC (rev 14664)
@@ -0,0 +1,10 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib/${DEB_HOST_MULTIARCH}
+includedir=${prefix}/include
+
+Name: Box2D
+Description: 2D physics engine
+Version: ${VER}
+Libs: -L${libdir} -lBox2D
+Cflags: -I${includedir} -I${includedir}/Box2D
Modified: packages/trunk/box2d/debian/changelog
===================================================================
--- packages/trunk/box2d/debian/changelog 2013-11-08 17:18:10 UTC (rev 14663)
+++ packages/trunk/box2d/debian/changelog 2013-11-09 14:28:00 UTC (rev 14664)
@@ -14,8 +14,9 @@
- Drop dh-buildinfo from Build-Depends. It is not needed.
- Multiarchify box2d.
* Register documentation with doc-base.
- * Drop debian-specific box2d.pc and Makefile. It is currently not needed by
- any package and should be integrated by upstream.
+ * Drop Makefile. Not needed.
+ * Rename box2d.pc to box2d.pc.in. Update pkg-config file and make it aware of
+ Multiarch.
* Update debian/copyright to copyright format 1.0.
* Update to Standards-Version 3.9.5, no changes.
* Add a new get-orig-source target to debian/rules.
Modified: packages/trunk/box2d/debian/libbox2d-dev.install
===================================================================
--- packages/trunk/box2d/debian/libbox2d-dev.install 2013-11-08 17:18:10 UTC (rev 14663)
+++ packages/trunk/box2d/debian/libbox2d-dev.install 2013-11-09 14:28:00 UTC (rev 14664)
@@ -1,3 +1,4 @@
usr/include/*
usr/lib/*/libBox2D.a
usr/lib/*/libBox2D.so
+usr/lib/*/pkgconfig
Modified: packages/trunk/box2d/debian/rules
===================================================================
--- packages/trunk/box2d/debian/rules 2013-11-08 17:18:10 UTC (rev 14663)
+++ packages/trunk/box2d/debian/rules 2013-11-09 14:28:00 UTC (rev 14664)
@@ -1,8 +1,8 @@
#!/usr/bin/make -f
#export DH_VERBOSE=1
-VER=2.3.0
-UURL= http://box2d.googlecode.com/svn/tags/v
-PKG = box2d
+VER = 2.3.0
+UURL = http://box2d.googlecode.com/svn/tags/v
+PKG = box2d
DTYPE = +ds
%:
@@ -24,6 +24,13 @@
rdfind -outputname /dev/null -makesymlinks true Box2D/Documentation/API/html
symlinks -rsc Box2D/Documentation/API/html
+override_dh_auto_install:
+ dh_auto_install
+ mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
+ sed -e 's/\$${DEB_HOST_MULTIARCH}/$(DEB_HOST_MULTIARCH)/' \
+ -e 's/\$${VER}/$(VER)/' \
+ debian/box2d.pc.in > debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/box2d.pc
+
override_dh_installchangelogs:
dh_installchangelogs Box2D/Changes.txt
More information about the Pkg-games-commits
mailing list