[pkg-wine-party] [SCM] Debian Wine packaging branch, master, updated. wine-1.1.12-1-4-g9bfe0f9

Ove Kaaven ovek at arcticnet.no
Mon Jan 12 21:46:37 UTC 2009


The following commit has been merged in the master branch:
commit 1b309bdc677cd192fd4c8aca63731aa4f7aa2316
Author: Ove Kaaven <ovek at arcticnet.no>
Date:   Mon Jan 12 21:20:27 2009 +0100

    Added a more general way to only install certain binaries into libwine if they were actually built;
    it now also works for wine-bin, where winevdm.exe.so is now in the list of optional binaries.

diff --git a/debian/libwine.install b/debian/libwine.install-common
similarity index 100%
rename from debian/libwine.install
rename to debian/libwine.install-common
diff --git a/debian/libwine.install-platform b/debian/libwine.install-platform
new file mode 100644
index 0000000..7f7eeb6
--- /dev/null
+++ b/debian/libwine.install-platform
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/wine/wine-kthread
+debian/tmp/usr/lib/wine/wine-pthread
+debian/tmp/usr/lib/wine/wine-preloader
diff --git a/debian/rules b/debian/rules
index 6168e85..6f48649 100755
--- a/debian/rules
+++ b/debian/rules
@@ -178,6 +178,7 @@ endif
 clean: clean-arch32 clean-arch64
 	dh_testdir
 	dh_testroot
+	rm -f debian/libwine.install debian/wine-bin.install
 	rm -f install-arch-stamp build-indep-stamp configure-ia32-stamp
 ifeq (false,$(AMD64_PACK))
 	rm -f debian/amd64.tar.lzma.uu
@@ -281,16 +282,20 @@ binary-arch: install-arch-stamp
 	dh_installdirs -s
 
 ifeq (,$(AMD64_COPY))
-	# distribute files into debian/<packagename>
-	# according to the <packagename>.install files
-	dh_install -s --list-missing
 	# certain binaries are only compiled on some platforms;
 	# if they were compiled on the current one, install them
-	for ldr in $(LOADERS); do \
-	 [ ! -f debian/tmp/usr/lib/wine/$$ldr ] || \
-	 install debian/tmp/usr/lib/wine/$$ldr debian/libwine/usr/lib/wine; \
+	for pkg in libwine wine-bin; do \
+	 cp debian/$$pkg.install-common debian/$$pkg.install; \
+	 for bin in $$(cat debian/$$pkg.install-platform); do \
+	  [ ! -f $$bin ] || \
+	  echo $$bin >> debian/$$pkg.install; \
+	 done; \
 	done
 
+	# distribute files into debian/<packagename>
+	# according to the <packagename>.install files
+	dh_install -s --list-missing
+
 	# patch marlett.ttf due to fontforge bug #458234
 	#mensis -script debian/marlett.mensis debian/libwine/usr/share/wine/fonts/marlett.ttf
 	#rm -f debian/libwine/usr/share/wine/fonts/marlett.ttf~
diff --git a/debian/wine-bin.install b/debian/wine-bin.install-common
similarity index 97%
rename from debian/wine-bin.install
rename to debian/wine-bin.install-common
index 1e2cf80..a4b3504 100644
--- a/debian/wine-bin.install
+++ b/debian/wine-bin.install-common
@@ -35,7 +35,6 @@ debian/tmp/usr/lib/wine/wineconsole.exe.so
 debian/tmp/usr/lib/wine/winedevice.exe.so
 debian/tmp/usr/lib/wine/winemenubuilder.exe.so
 debian/tmp/usr/lib/wine/winepath.exe.so
-debian/tmp/usr/lib/wine/winevdm.exe.so
 debian/tmp/usr/lib/wine/winhlp32.exe.so
 debian/tmp/usr/lib/wine/write.exe.so
 debian/tmp/usr/lib/wine/xcopy.exe.so
diff --git a/debian/wine-bin.install-platform b/debian/wine-bin.install-platform
new file mode 100644
index 0000000..df29483
--- /dev/null
+++ b/debian/wine-bin.install-platform
@@ -0,0 +1 @@
+debian/tmp/usr/lib/wine/winevdm.exe.so

-- 
Debian Wine packaging



More information about the pkg-wine-party mailing list