#!/usr/bin/make -f # Use gcc-4.5 if it's available ifeq ($(shell which gcc-4.5),) CC = gcc else CC = gcc-4.5 endif %: dh $@ --parallel override_dh_auto_configure: # Apply our patches, reconfigure, and update the wineserver protocol request data "$(CURDIR)/patches/patchinstall.sh" DESTDIR="$(CURDIR)" --all # Run configure ifeq ($(DEB_BUILD_ARCH), amd64) ./configure --prefix=/opt/wine-staging \ --libdir=\$${prefix}/lib64 \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --enable-win64 \ --without-gstreamer \ --with-xattr \ $(CONFFLAGS) else ./configure --prefix=/opt/wine-staging \ --libdir=\$${prefix}/lib \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --without-gstreamer \ --with-xattr \ $(CONFFLAGS) endif override_dh_auto_test: # Wine's test suite does not pass on build daemons, skip it for now override_dh_installdocs: dh_installdocs --link-doc=wine-staging override_dh_install: dh_install --fail-missing # These files will end up in multiple packages otherwise rm -f debian/wine-staging/opt/wine-staging/bin/wine rm -f debian/wine-staging/opt/wine-staging/bin/wine-preloader rm -f debian/wine-staging/opt/wine-staging/bin/wine64 rm -f debian/wine-staging/opt/wine-staging/bin/wine64-preloader # 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 override_dh_shlibdeps: ifeq ($(DEB_HOST_ARCH),amd64) dh_shlibdeps -l $(CURDIR)/debian/tmp/opt/wine-staging/lib64/ else dh_shlibdeps -l $(CURDIR)/debian/tmp/opt/wine-staging/lib/ endif