[pkg-wine-party] [PATCH 1/7] Split off wineserver into its own package

Hilko Bengen bengen at debian.org
Thu Jun 28 17:20:47 UTC 2012


---
 debian/control.in                    |   20 +++++++++++++++++++-
 debian/libwine-server.install-common |    3 +++
 debian/libwine.install-common        |    3 ---
 debian/rules                         |    2 --
 4 files changed, 22 insertions(+), 6 deletions(-)
 create mode 100644 debian/libwine-server.install-common

diff --git a/debian/control.in b/debian/control.in
index fc84690..9842385 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -120,7 +120,7 @@ Description: Windows API implementation - development files
 Package: libwine
 Section: libs
 Architecture: any-i386 any-powerpc any-sparc
-Multi-Arch: foreign
+Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${wine:Depends},
@@ -150,6 +150,24 @@ Description: Windows API implementation - library
  .
  This package provides the library that implements the Windows API.
 
+Package: libwine-server
+Section: libs
+Architecture: any-i386 any-amd64 any-powerpc any-sparc
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+Pre-Depends:
+ ${wine:Pre-Depends},
+Replaces: libwine (<< 1.4.1-1.1)
+Breaks: libwine (<< 1.4.1-1.1)
+Description: Windows API implementation - wine server
+ Wine is a free MS-Windows API implementation.
+ This is still a work in progress and many applications may still not work.
+ .
+ This package provides the daemon process that provides Windows kernel
+ services to Wine.
+
 Package: libwine-alsa
 Section: libs
 Architecture: i386 any-powerpc any-sparc
diff --git a/debian/libwine-server.install-common b/debian/libwine-server.install-common
new file mode 100644
index 0000000..05327cb
--- /dev/null
+++ b/debian/libwine-server.install-common
@@ -0,0 +1,3 @@
+debian/tmp/usr/bin/wineserver
+debian/tmp/usr/share/man/man1/wineserver.1
+debian/tmp/usr/share/man/*/man1/wineserver.1
diff --git a/debian/libwine.install-common b/debian/libwine.install-common
index 1f32820..16a7adb 100644
--- a/debian/libwine.install-common
+++ b/debian/libwine.install-common
@@ -1,7 +1,4 @@
 debian/tmp/usr/lib/libwine*.so.*
 debian/tmp/usr/lib/wine/wine.bin
-debian/tmp/usr/lib/wine/wineserver
 debian/tmp/usr/share/wine/generic.ppd
 debian/tmp/usr/share/wine/fonts
-debian/tmp/usr/share/man/man1/wineserver.1
-debian/tmp/usr/share/man/*/man1/wineserver.1
diff --git a/debian/rules b/debian/rules
index 7df4710..86b1a77 100755
--- a/debian/rules
+++ b/debian/rules
@@ -249,7 +249,6 @@ install-arch32-stamp: build-arch32-stamp
 	 [ ! -f debian/tmp/usr/bin/$$ldr ] || \
 	 mv debian/tmp/usr/bin/$$ldr debian/tmp/$(IA32_WINEDIR); \
 	done
-	mv debian/tmp/usr/bin/wineserver debian/tmp/$(IA32_WINEDIR)/wineserver
 	# install manpages
 	$(MAKE) -C build32/documentation install-man DESTDIR=$(CURDIR)/debian/tmp
 	mv debian/tmp/usr/share/man/man3w debian/tmp/usr/share/man/man3
@@ -274,7 +273,6 @@ install-arch64-stamp: build-arch64-stamp $(patsubst build%,install-arch%-stamp,$
 	$(MAKE) -C build64 install $(AMD64_OVERRIDES) DESTDIR=$(CURDIR)/debian/tmp
 	# move the real binaries into /$(AMD64_WINEDIR)
 	mv debian/tmp/usr/bin/wine debian/tmp/$(AMD64_WINEDIR)/wine.bin
-	mv debian/tmp/usr/bin/wineserver debian/tmp/$(AMD64_WINEDIR)/wineserver
 	# install manpages
 	$(MAKE) -C build64/documentation install-man DESTDIR=$(CURDIR)/debian/tmp
 	mv debian/tmp/usr/share/man/man3w debian/tmp/usr/share/man/man3
-- 
1.7.10




More information about the pkg-wine-party mailing list