diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2019-10-11 14:47:36 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2019-10-11 14:47:36 +0200 |
commit | 62d9e5b6085bc57bd47a4e8645e5e723067c9e7e (patch) | |
tree | 78c260108676a442a4d4381571ed412968922592 /ubuntu/_base/dependencies/libcarddav/debian/rules | |
parent | fa21dcf615b3ec943d973421be4fb56f3f5dd6ed (diff) | |
download | tde-packaging-62d9e5b6085bc57bd47a4e8645e5e723067c9e7e.tar.gz tde-packaging-62d9e5b6085bc57bd47a4e8645e5e723067c9e7e.zip |
DEB libcarddav: Switch to cmake.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'ubuntu/_base/dependencies/libcarddav/debian/rules')
-rwxr-xr-x | ubuntu/_base/dependencies/libcarddav/debian/rules | 115 |
1 files changed, 10 insertions, 105 deletions
diff --git a/ubuntu/_base/dependencies/libcarddav/debian/rules b/ubuntu/_base/dependencies/libcarddav/debian/rules index 38c17ea44..56e8f5415 100755 --- a/ubuntu/_base/dependencies/libcarddav/debian/rules +++ b/ubuntu/_base/dependencies/libcarddav/debian/rules @@ -1,110 +1,15 @@ -#!/usr/bin/make -f +#! /usr/bin/make -f -#include /usr/share/cdbs/1/rules/patchsys-quilt.mk - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ && echo xz || echo bzip2) -# This has to be exported to make some magic below work. -export DH_OPTIONS - -export CFLAGS = -g - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) -CFLAGS += -O0 -else -CFLAGS += -O3 -endif - -# Suppress accidental execution of the auto-* tools, c.f. -# http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01416.html -no_auto_tools = ACLOCAL="`pwd`/missing aclocal" \ - AUTOCONF="`pwd`/missing autoconf" \ - AUTOMAKE="`pwd`/missing automake" \ - AUTOHEADER="`pwd`/missing autoheader" - -make_flags = moduledir=/usr/lib/gdk-imlib2 $(no_auto_tools) - -post-patches:: - dh_testdir - -build: post-patches build-stamp -build-stamp: - dh_testdir - ./autogen.sh - ./configure --prefix=/usr \ - --mandir=/usr/share/man - $(MAKE) $(make_flags) - - touch build-stamp - -clean:: - dh_testdir - dh_testroot - rm -f build-stamp - - [ ! -f Makefile ] || $(MAKE) clean - [ ! -f Makefile ] || $(MAKE) distclean - - dh_clean - -install: DH_OPTIONS= -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - $(MAKE) $(make_flags) DESTDIR=`pwd`/debian/tmp install - - dh_movefiles - - # Library package - dh_install -plibcarddav --autodest debian/tmp/usr/lib/libcarddav.so* - - # Developer package - dh_install -plibcarddav-dev --autodest debian/tmp/usr/lib/libcarddav.la - dh_install -plibcarddav-dev --autodest debian/tmp/usr/include/libcarddav/* - dh_install -plibcarddav-dev --autodest debian/tmp/usr/lib/pkgconfig/* - -# This single target is used to build all the packages, all at once, or -# one at a time. So keep in mind: any options passed to commands here will -# affect _all_ packages. Anything you want to only affect one package -# should be put in another target, such as the install target. -binary-common: - dh_testdir - dh_testroot - dh_installdocs -A debian/README.Debian - dh_installexamples - dh_installmenu - dh_installcron - dh_installinfo - dh_installchangelogs ChangeLog - dh_link - dh_compress - dh_fixperms - dh_strip - dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb $(DEB_DH_BUILDDEB_ARGS) - -# Build architecture independent packages using the common target. -binary-indep: build install - $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common - -# Build architecture dependent packages using the common target. -binary-arch: build install - $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common - -# Any other binary targets build just one binary package at a time. -binary-%: build install - make -f debian/rules binary-common DH_OPTIONS=-p$* - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DWITH_ALL_OPTIONS="ON" \ + -DBUILD_ALL="ON" |