[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