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 55 56 57
|
#!/usr/bin/make -f
include debian/cmake.mk
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
DEB_DESTDIR=$(CURDIR)/debian/wengophone
DEB_DH_STRIP_ARGS := --dbg-package=wengophone
DEB_INSTALL_MANPAGES_wengophone := $(CURDIR)/debian/qtwengophone.1
DEB_INSTALL_DOCS_wengophone := $(CURDIR)/wengophone/src/presentation/qt/AUTHORS
DEB_CMAKE_EXTRA_FLAGS := -DQT_UIC_EXECUTABLE=/usr/bin/uic-qt4 \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
-DOWSOUND_PORTAUDIO_SUPPORT=OFF \
-DFFMPEG_INTERNAL=OFF \
-DSPEEX_INTERNAL=OFF \
-DSAMPLERATE_INTERNAL=OFF \
-DCURL_INTERNAL=OFF \
-DPHAPI_VIDEO_SUPPORT=ON \
-DHAVE_SWSCALE=1
ifeq ($(DEB_HOST_ARCH), i386)
DEB_CMAKE_EXTRA_FLAGS += -DENABLE_CRASHREPORT=ON
else
ifeq ($(DEB_HOST_ARCH), amd64)
DEB_CMAKE_EXTRA_FLAGS += -DENABLE_CRASHREPORT=ON
else
DEB_CMAKE_EXTRA_FLAGS += -DENABLE_CRASHREPORT=OFF
endif
endif
# Avoid postinst-has-useless-call-to-ldconfig
DEB_DH_MAKESHLIBS_ARGS_wengophone := -n
DEBVERSION:=$(shell head -n 1 debian/changelog | sed -e 's/^[^(]*(\([^)]*\)).*/\1/')
SRCVERSION:=$(shell echo $(DEBVERSION) | sed -e 's/^.*://' -e 's/-[.0-9]*$$//')
UPVERSION:=$(shell echo $(SRCVERSION) | sed -e 's/-svn.*$$//' -e 's/\.dfsg.*$$//')
SVNVERSION:=$(shell echo $(DEBVERSION) | grep svn | sed -e 's/^.*svn//' -e 's/-[0-9]*$$//')
SVNREP:=https://dev.openwengo.com/svn/openwengo/wengophone-ng/tags/release/2.1/2007-08-22-wengophone-2.1.2
print-version:
@@echo "Debian version: $(DEBVERSION)"
@@echo "Source version: $(SRCVERSION)"
@@echo "Upstream version: $(UPVERSION)"
@@echo "Svn version: $(SVNVERSION)"
get-orig-source:
@@dh_testdir
@@[ -d ../tarballs/. ]||mkdir -p ../tarballs
@@echo Downloading version $(UPVERSION) from $(SVNREP) ...
@@chmod +x debian/get-orig-source.sh
debian/get-orig-source.sh $(SRCVERSION) $(SVNREP) $(SVNVERSION)
|