1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
DEB_CONFIGURE_EXTRA_FLAGS := \
--disable-maintainer-mode \
--disable-dependency-tracking \
--libdir=/usr/lib
# The via_regs_dump tool FTBFS on Hurd
ifneq ($(DEB_HOST_ARCH_OS), hurd)
DEB_CONFIGURE_EXTRA_FLAGS += \
--enable-viaregtool
endif
ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS)))
DEB_CONFIGURE_EXTRA_FLAGS += \
--enable-debug=yes \
--enable-xv-debug=yes
endif
# Configuration:
override_dh_auto_configure:
dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
# Install in debian/tmp to retain control through dh_install:
override_dh_auto_install:
dh_auto_install --destdir=debian/tmp
# Kill *.la files, and forget no-one:
override_dh_install:
find debian/tmp -name '*.la' -delete
# Do not try to install libchromeXvMC* on Hurd since they are not build
ifneq ($(DEB_HOST_ARCH_OS), hurd)
mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
mv debian/tmp/usr/lib/libchromeXvMC* \
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/.
endif
dh_install --fail-missing
# That's a plugin, use appropriate warning level:
override_dh_shlibdeps:
dh_shlibdeps -- --warnings=6
override_dh_strip:
dh_strip --dbgsym-migration='xserver-xorg-video-openchrome-dbg (<< 1:0.5.0-1~)'
%:
dh $@ --with quilt,xsf --builddirectory=build/
gentarball:
git archive --format=tar upstream-unstable --prefix=$(DEB_SOURCE)-$(DEB_VERSION_UPSTREAM)/ | gzip -9 > ../$(DEB_SOURCE)_$(DEB_VERSION_UPSTREAM).orig.tar.gz
|