debian: Provide more transitional dummy packages to (hopefully) fix upgrading.

This commit is contained in:
Michael Müller 2014-12-19 02:30:05 +01:00
parent 72b64cb4f2
commit 64fafd5c2e
2 changed files with 51 additions and 13 deletions

42
debian/control vendored
View File

@ -108,8 +108,6 @@ Recommends: libcapi20-3,
libgsm1
Section: otherosfs
Priority: optional
Replaces: wine-compholio-i386 (<< 1.7.34~)
Breaks: wine-compholio-i386 (<< 1.7.34~)
Description: The Staging Edition is a special build of the popular Wine software
with patches representing my current staging tree for Wine.
.
@ -164,8 +162,6 @@ Recommends: libcapi20-3,
libgsm1
Section: otherosfs
Priority: optional
Replaces: wine-compholio-amd64 (<< 1.7.34~)
Breaks: wine-compholio-amd64 (<< 1.7.34~)
Description: The Staging Edition is a special build of the popular Wine software
with patches representing my current staging tree for Wine.
.
@ -190,8 +186,6 @@ Depends: ${misc:Depends}, ${shlibs:Depends},
wine-staging-amd64 (= ${binary:Version}) [amd64],
Section: otherosfs
Priority: optional
Replaces: wine-compholio (<< 1.7.34~)
Breaks: wine-compholio (<< 1.7.34~)
Description: The Staging Edition is a special build of the popular Wine software
with patches representing my current staging tree for Wine.
.
@ -218,8 +212,6 @@ Depends: libc6-dev,
wine-staging-amd64 (= ${binary:Version}) [amd64],
Section: libdevel
Priority: optional
Replaces: wine-compholio-dev (<< 1.7.34~)
Breaks: wine-compholio-dev (<< 1.7.34~)
Description: The Staging Edition is a special build of the popular Wine software
with patches representing my current staging tree for Wine.
.
@ -241,8 +233,6 @@ Depends: ${shlibs:Depends},
wine-staging-amd64 (= ${binary:Version}) [amd64],
Section: debug
Priority: optional
Replaces: wine-compholio-dbg (<< 1.7.34~)
Breaks: wine-compholio-dbg (<< 1.7.34~)
Description: The Staging Edition is a special build of the popular Wine software
with patches representing my current staging tree for Wine.
.
@ -262,3 +252,35 @@ Priority: extra
Section: oldlibs
Description: Transitional dummy package
This is a transitional dummy package. It can safely be removed.
Package: wine-compholio-i386
Architecture: i386
Depends: wine-staging-i386, ${misc:Depends}
Priority: extra
Section: oldlibs
Description: Transitional dummy package
This is a transitional dummy package. It can safely be removed.
Package: wine-compholio-amd64
Architecture: amd64
Depends: wine-staging-amd64, ${misc:Depends}
Priority: extra
Section: oldlibs
Description: Transitional dummy package
This is a transitional dummy package. It can safely be removed.
Package: wine-compholio-dev
Architecture: i386 amd64
Depends: wine-staging-dev, ${misc:Depends}
Priority: extra
Section: oldlibs
Description: Transitional dummy package
This is a transitional dummy package. It can safely be removed.
Package: wine-compholio-dbg
Architecture: i386 amd64
Depends: wine-staging-dbg, ${misc:Depends}
Priority: extra
Section: oldlibs
Description: Transitional dummy package
This is a transitional dummy package. It can safely be removed.

22
debian/rules vendored
View File

@ -59,9 +59,25 @@ override_dh_install:
rm -f debian/wine-staging/opt/wine-staging/bin/wine64
rm -f debian/wine-staging/opt/wine-staging/bin/wine64-preloader
# Create compatibility symlink
mkdir -p debian/wine-compholio/opt/wine-compholio
ln -s /opt/wine-staging/bin debian/wine-compholio/opt/wine-compholio/bin
# Create compatibility symlinks
mkdir -p debian/wine-compholio/opt/wine-compholio/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"; \
done
if [ -e debian/wine-staging-i386 ]; then \
mkdir -p debian/wine-compholio-i386/opt/wine-compholio/bin; \
for _file in $$(ls "debian/wine-staging-i386/opt/wine-staging/bin"); do \
ln -s "/opt/wine-staging/bin/$$_file" "debian/wine-compholio-i386/opt/wine-compholio/bin/$$_file"; \
done \
fi
if [ -e debian/wine-staging-amd64 ]; then \
mkdir -p debian/wine-compholio-amd64/opt/wine-compholio/bin; \
for _file in $$(ls "debian/wine-staging-amd64/opt/wine-staging/bin"); do \
ln -s "/opt/wine-staging/bin/$$_file" "debian/wine-compholio-amd64/opt/wine-compholio/bin/$$_file"; \
done \
fi
override_dh_strip:
dh_strip -Xwine-pthread -Xwine-kthread --dbg-package=wine-staging-dbg