[glfw] 13/18: Enable multiarch (Closes: #732436)
James Cowgill
jcowgill-guest at moszumanska.debian.org
Fri Jun 26 11:22:07 UTC 2015
This is an automated email from the git hooks/post-receive script.
jcowgill-guest pushed a commit to branch master
in repository glfw.
commit 1c5827274cd606cd0f0de83d60ed3063ae7e90ff
Author: James Cowgill <james410 at cowgill.org.uk>
Date: Sat Jun 20 22:20:50 2015 +0100
Enable multiarch (Closes: #732436)
---
debian/control | 2 ++
debian/libglfw-dev.install | 5 +++--
debian/libglfw-dev.links | 3 ++-
debian/libglfw2.install | 2 +-
debian/rules | 4 ++++
5 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/debian/control b/debian/control
index dd68beb..ae7f24e 100644
--- a/debian/control
+++ b/debian/control
@@ -16,6 +16,7 @@ Homepage: http://www.glfw.org/
Package: libglfw2
Section: libs
Architecture: any
+Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Shared libraries portable framework for OpenGL application development
GLFW is a free, Open Source, framework for OpenGL application
@@ -31,6 +32,7 @@ Description: Shared libraries portable framework for OpenGL application developm
Package: libglfw-dev
Section: libdevel
Architecture: any
+Multi-Arch: same
Depends: libglfw2 (= ${binary:Version}),
libglu1-mesa-dev | libglu-dev,
mesa-common-dev,
diff --git a/debian/libglfw-dev.install b/debian/libglfw-dev.install
old mode 100644
new mode 100755
index a861cb9..366873a
--- a/debian/libglfw-dev.install
+++ b/debian/libglfw-dev.install
@@ -1,3 +1,4 @@
+#!/usr/bin/dh-exec
usr/include/*
-usr/lib/lib*.a
-usr/lib/pkgconfig/libglfw.pc
+usr/lib/libglfw.a usr/lib/${DEB_HOST_MULTIARCH}
+usr/lib/pkgconfig/libglfw.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
diff --git a/debian/libglfw-dev.links b/debian/libglfw-dev.links
old mode 100644
new mode 100755
index 1cc2f1c..e06d908
--- a/debian/libglfw-dev.links
+++ b/debian/libglfw-dev.links
@@ -1 +1,2 @@
-usr/lib/libglfw.so.2 usr/lib/libglfw.so
+#!/usr/bin/dh-exec
+usr/lib/${DEB_HOST_MULTIARCH}/libglfw.so.2 usr/lib/${DEB_HOST_MULTIARCH}/libglfw.so
diff --git a/debian/libglfw2.install b/debian/libglfw2.install
index 6dd9832..80621b3 100755
--- a/debian/libglfw2.install
+++ b/debian/libglfw2.install
@@ -1,2 +1,2 @@
#!/usr/bin/dh-exec
-usr/lib/libglfw.so => usr/lib/libglfw.so.2
+usr/lib/libglfw.so => usr/lib/${DEB_HOST_MULTIARCH}/libglfw.so.2
diff --git a/debian/rules b/debian/rules
index cecd865..ba683ef 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,11 +1,15 @@
#!/usr/bin/make -f
# -*- makefile -*-
+
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
%:
dh $@
override_dh_auto_build:
$(MAKE) x11
$(MAKE) -C lib/x11 -f Makefile.x11 PREFIX=/usr libglfw.pc
+ sed -i 's,/lib,/lib/$(DEB_HOST_MULTIARCH),' lib/x11/libglfw.pc
override_dh_auto_install:
$(MAKE) PREFIX=$(CURDIR)/debian/tmp/usr x11-dist-install
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/glfw.git
More information about the Pkg-games-commits
mailing list