diff --git a/debian/control b/debian/control index 6be2f73d..830aa72b 100644 --- a/debian/control +++ b/debian/control @@ -252,6 +252,40 @@ Description: special build of the popular Wine software This package includes debugging symbols useful for reporting crashes and other failures. +Package: wine-staging-compat +Architecture: i386 amd64 +Depends: wine-staging, ${misc:Depends} +Section: otherosfs +Priority: optional +Replaces: wine, wine1.4, wine1.5, wine1.6, wine1.7, wine-i386, wine1.4-i386, + wine1.5-i386, wine1.6-i386, wine1.7-i386, ine-amd64, wine1.4-amd64, + wine1.5-amd64, wine1.6-amd64, wine1.7-amd64 +Conflicts: wine, wine-i386, wine-amd64 +Provides: wine, wine1.4, wine1.5, wine1.6, wine1.7, wine-i386, wine1.4-i386, + wine1.5-i386, wine1.6-i386, wine1.7-i386, wine-amd64 [amd64], + wine1.4-amd64 [amd64], wine1.5-amd64 [amd64], wine1.6-amd64 [amd64], + wine1.7-amd64 [amd64] +Description: special build of the popular Wine software + The Staging Edition is a special build of the popular Wine software + with patches representing our current staging tree for Wine. + . + Microsoft Windows Compatibility Layer (Binary Emulator and Library) + Wine is a compatibility layer for running Windows applications on Linux. + Applications are run at full speed without the need of cpu emulation. Wine + does not require Microsoft Windows, however it can use native system dll + files in place of its own if they are available. + . + This package includes a program loader for running unmodified Windows + executables as well as the Wine project's free version of the Windows API + for running programs ported from Windows. + . + This package is based on a recent Wine beta. While many more applications + will work, there may be some loss of functionality compared with the stable + release provided by the regular wine package. + . + This compatibility package allows to use Wine Staging system-wide as + the default Wine version. + Package: wine-compholio Architecture: i386 amd64 Depends: wine-staging, ${misc:Depends} diff --git a/debian/rules b/debian/rules index 913ba45c..afb1cd1e 100755 --- a/debian/rules +++ b/debian/rules @@ -56,18 +56,23 @@ override_dh_install: # Create compatibility symlinks mkdir -p debian/wine-compholio/opt/wine-compholio/bin + mkdir -p debian/wine-staging-compat/usr/bin + for _file in $$(ls "debian/wine-staging/opt/wine-staging/bin"); do \ ln -s "/opt/wine-staging/bin/$$_file" "debian/wine-compholio/opt/wine-compholio/bin/$$_file"; \ + ln -s "/opt/wine-staging/bin/$$_file" "debian/wine-staging-compat/usr/bin/$$_file"; \ done # Architecture specific compatibility symlinks ifeq ($(DEB_HOST_ARCH),amd64) for _file in wine wine-preloader wine64 wine64-preloader; do \ ln -s "/opt/wine-staging/bin/$$_file" "debian/wine-compholio/opt/wine-compholio/bin/$$_file"; \ + ln -s "/opt/wine-staging/bin/$$_file" "debian/wine-staging-compat/usr/bin/$$_file"; \ done else for _file in wine wine-preloader; do \ ln -s "/opt/wine-staging/bin/$$_file" "debian/wine-compholio/opt/wine-compholio/bin/$$_file"; \ + ln -s "/opt/wine-staging/bin/$$_file" "debian/wine-staging-compat/usr/bin/$$_file"; \ done endif