#!/usr/bin/make -f
-export REPACK_SH=$(CURDIR)/debian/repack.sh
-
-export GPAC_BASE_VER ?= $(shell dpkg-parsechangelog | sed -n 's/Version: \([0-9.]*\)\+.*/\1/p')
-export GPAC_GIT_REVISION ?= $(shell dpkg-parsechangelog | grep Version | sed 's/Version:.*+svn\([0-9]\+\).*/\1/')
+include /usr/share/dpkg/architecture.mk
+include /usr/share/dpkg/buildflags.mk
+include /usr/share/dpkg/pkg-info.mk
ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
DEB_CONFIGURE_EXTRA_FLAGS = --disable-opt
endif
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH
-DEB_CFLAGS ?= $(shell dpkg-buildflags --get CPPFLAGS) $(shell dpkg-buildflags --get CFLAGS)
-DEB_LDFLAGS ?= $(shell dpkg-buildflags --get LDFLAGS)
-
%:
dh $@
--prefix=/usr \
--libdir=lib/$(DEB_HOST_MULTIARCH) \
--mandir=\$${prefix}/share/man \
- --extra-cflags="-Wall -fPIC -DPIC -I/usr/include/mozjs -DXP_UNIX $(DEB_CFLAGS)" \
- --extra-ldflags="$(DEB_LDFLAGS)" \
+ --extra-cflags="-Wall -fPIC -DPIC -I/usr/include/mozjs -DXP_UNIX $(CPPFLAGS) $(CFLAGS)" \
+ --extra-ldflags="$(LDFLAGS)" \
--enable-joystick \
--enable-debug \
--disable-ssl \
--verbose \
$(DEB_EXTRA_CONFIGURE_FLAGS)
- echo "#define GPAC_GIT_REVISION \"$(GPAC_GIT_REVISION)\"" > include/gpac/revision.h
+ echo "#define GPAC_GIT_REVISION \"$(DEB_VERSION)\"" > include/gpac/revision.h
# workaround broken libav detection
sed -i 's,CONFIG_LIBAV=no,CONFIG_LIBAV=yes,' config.mak