[pkg-wine-party] [PATCH 5/7] Install wine, wine64 to /usr/bin instead of the respective libdirs
Hilko Bengen
bengen at debian.org
Thu Jun 28 17:20:51 UTC 2012
This allows us to get rid of most path modifications as far as libwine
is concerned.
---
debian/libwine.install-common | 1 -
debian/libwine.install-platform | 3 +++
debian/rules | 4 ----
libs/wine/Makefile.in | 8 ++++----
4 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/debian/libwine.install-common b/debian/libwine.install-common
index 16a7adb..54b32f3 100644
--- a/debian/libwine.install-common
+++ b/debian/libwine.install-common
@@ -1,4 +1,3 @@
debian/tmp/usr/lib/libwine*.so.*
-debian/tmp/usr/lib/wine/wine.bin
debian/tmp/usr/share/wine/generic.ppd
debian/tmp/usr/share/wine/fonts
diff --git a/debian/libwine.install-platform b/debian/libwine.install-platform
index 7f7eeb6..a201d22 100644
--- a/debian/libwine.install-platform
+++ b/debian/libwine.install-platform
@@ -1,3 +1,6 @@
debian/tmp/usr/lib/wine/wine-kthread
debian/tmp/usr/lib/wine/wine-pthread
debian/tmp/usr/lib/wine/wine-preloader
+
+debian/tmp/usr/bin/wine
+debian/tmp/usr/bin/wine64
diff --git a/debian/rules b/debian/rules
index 9deeca9..990d076 100755
--- a/debian/rules
+++ b/debian/rules
@@ -243,8 +243,6 @@ install-arch32-stamp: build-arch32-stamp
# install wine, libwine, fonts, and tools
$(MAKE) -C build32 install $(IA32_OVERRIDES) DESTDIR=$(CURDIR)/debian/tmp
- # move the real binaries into /$(IA32_WINEDIR)
- mv debian/tmp/usr/bin/wine debian/tmp/$(IA32_WINEDIR)/wine.bin
for ldr in $(LOADERS); do \
[ ! -f debian/tmp/usr/bin/$$ldr ] || \
mv debian/tmp/usr/bin/$$ldr debian/tmp/$(IA32_WINEDIR); \
@@ -271,8 +269,6 @@ install-arch64-stamp: build-arch64-stamp $(patsubst build%,install-arch%-stamp,$
# install wine, libwine, fonts, and tools
$(MAKE) -C build64 install $(AMD64_OVERRIDES) DESTDIR=$(CURDIR)/debian/tmp
- # move the real binaries into /$(AMD64_WINEDIR)
- mv debian/tmp/usr/bin/wine64 debian/tmp/$(AMD64_WINEDIR)/wine.bin
# 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
diff --git a/libs/wine/Makefile.in b/libs/wine/Makefile.in
index 977a1b6..822e6b7 100644
--- a/libs/wine/Makefile.in
+++ b/libs/wine/Makefile.in
@@ -101,12 +101,12 @@ all: $(MODULE) $(MODULE:.dll=.a)
# Special defines needed for config.c
CONFIGDIRS = \
- -DBINDIR='"$(dlldir)"' \
+ -DBINDIR='"$(bindir)"' \
-DDLLDIR='"$(dlldir)"' \
- -DLIB_TO_BINDIR=\"`$(RELPATH) $(libdir) $(dlldir)`\" \
+ -DLIB_TO_BINDIR=\"`$(RELPATH) $(libdir) $(bindir)`\" \
-DLIB_TO_DLLDIR=\"`$(RELPATH) $(libdir) $(dlldir)`\" \
- -DBIN_TO_DLLDIR=\"`$(RELPATH) $(dlldir) $(dlldir)`\" \
- -DBIN_TO_DATADIR=\"`$(RELPATH) $(dlldir) $(datadir)/wine$(DATASUFFIX)`\"
+ -DBIN_TO_DLLDIR=\"`$(RELPATH) $(bindir) $(dlldir)`\" \
+ -DBIN_TO_DATADIR=\"`$(RELPATH) $(bindir) $(datadir)/wine$(DATASUFFIX)`\"
config.o: config.c $(RELPATH)
$(CC) -c $(ALLCFLAGS) -o $@ $(srcdir)/config.c $(CONFIGDIRS)
--
1.7.10
More information about the pkg-wine-party
mailing list