diff options
author | Slávek Banko <[email protected]> | 2021-05-10 02:57:11 +0200 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2021-05-11 06:41:18 +0200 |
commit | ad1898f6e2ef733686f2c03e19e3f320cab8ef13 (patch) | |
tree | 6ed6b05d4d55d758d4d7f72024d169e488e11bb0 /debian/_base/core/tde-i18n | |
parent | 72c87f0f8cfe2087078518f6520e6a83d788f3b1 (diff) | |
download | tde-packaging-ad1898f6e2ef733686f2c03e19e3f320cab8ef13.tar.gz tde-packaging-ad1898f6e2ef733686f2c03e19e3f320cab8ef13.zip |
DEB: Swith cmake builds to use ninja-build.
Cleaning automake dependencies.
Signed-off-by: Slávek Banko <[email protected]>
Diffstat (limited to 'debian/_base/core/tde-i18n')
-rw-r--r-- | debian/_base/core/tde-i18n/debian/control | 2 | ||||
-rwxr-xr-x | debian/_base/core/tde-i18n/debian/rules | 11 |
2 files changed, 10 insertions, 3 deletions
diff --git a/debian/_base/core/tde-i18n/debian/control b/debian/_base/core/tde-i18n/debian/control index 066dcb7e0..a1523f04a 100644 --- a/debian/_base/core/tde-i18n/debian/control +++ b/debian/_base/core/tde-i18n/debian/control @@ -3,7 +3,7 @@ Section: tde Priority: optional Maintainer: TDE Debian Team <[email protected]> Uploaders: Ana Beatriz Guerrero Lopez <[email protected]> -Build-Depends: debhelper (>= 9~), quilt, cdbs, cmake, tdelibs14-trinity-dev +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake, ninja-build, tdelibs14-trinity-dev Standards-Version: 3.8.4 Package: tde-i18n-af-trinity diff --git a/debian/_base/core/tde-i18n/debian/rules b/debian/_base/core/tde-i18n/debian/rules index 3ab71190d..962092a46 100755 --- a/debian/_base/core/tde-i18n/debian/rules +++ b/debian/_base/core/tde-i18n/debian/rules @@ -25,6 +25,13 @@ ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) endif DEB_MAKE_PARALLEL ?= $(and $(DEB_BUILD_PARALLEL),$(DEB_PARALLEL_JOBS),-j$(DEB_PARALLEL_JOBS)) +ifneq "$(wildcard /usr/bin/ninja)" "" +MAKE = ninja -v +DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR) +DEB_MAKE_INSTALL_TARGET = install +DEB_CMAKE_NORMAL_ARGS += -GNinja +endif + # The default gzip compressor has been changed in dpkg >= 1.17.0. deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ sed -e "s|.*version ||" -e "s| .*||" | \ @@ -60,7 +67,7 @@ $(STAMP_BUILD): [ -e $(cur_lang_dir)/CMakeLists.txt ] || \ ln -s ../template/commonCMakeLists.txt $(cur_lang_dir)/CMakeLists.txt cd $(cur_lang_dir)/build && \ - cmake .. $(DEB_CMAKE_EXTRA_FLAGS) && \ + cmake .. $(DEB_CMAKE_NORMAL_ARGS) $(DEB_CMAKE_EXTRA_FLAGS) && \ $(MAKE) $(DEB_MAKE_PARALLEL) touch $@ @@ -73,7 +80,7 @@ install:: $(I18N_INSTALL) $(I18N_INSTALL): build cd $(cur_lang_dir)/build && \ - $(MAKE) install DESTDIR=$(CURDIR)/debian/$(cur_pkg) $(DEB_MAKE_PARALLEL) + DESTDIR=$(CURDIR)/debian/$(cur_pkg) $(MAKE) install $(DEB_MAKE_PARALLEL) clean: $(I18N_CLEAN) debian-clean |