diff options
author | Michele Calgaro <[email protected]> | 2021-07-04 21:06:02 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2021-07-04 21:06:02 +0900 |
commit | bd72eef4a4458f8d2e52609d7b6cf3efe12a0177 (patch) | |
tree | b797d29ee85d482247cfecda13d1fb572e4c4d62 /ubuntu/_base/applications/office/koffice-i18n/debian/rules | |
parent | 5051f08d847e70346920d72e34da55558b89145c (diff) | |
download | tde-packaging-bd72eef4a4458f8d2e52609d7b6cf3efe12a0177.tar.gz tde-packaging-bd72eef4a4458f8d2e52609d7b6cf3efe12a0177.zip |
Rearranged applications folder into sub categories.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'ubuntu/_base/applications/office/koffice-i18n/debian/rules')
-rwxr-xr-x | ubuntu/_base/applications/office/koffice-i18n/debian/rules | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/ubuntu/_base/applications/office/koffice-i18n/debian/rules b/ubuntu/_base/applications/office/koffice-i18n/debian/rules new file mode 100755 index 000000000..8fb58ece9 --- /dev/null +++ b/ubuntu/_base/applications/office/koffice-i18n/debian/rules @@ -0,0 +1,108 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + DEB_PARALLEL_JOBS ?= $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +endif +DEB_MAKE_PARALLEL ?= $(and $(DEB_BUILD_PARALLEL),$(DEB_PARALLEL_JOBS),-j$(DEB_PARALLEL_JOBS)) + +# 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| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +languages = `ls -1d *i18n*` + +build-stamp: + dh_testdir + + # Regenerate build system +ifneq "$(wildcard /usr/share/libtool/ltmain.sh)" "" + cp -f /usr/share/libtool/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -f /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -f /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in + + #Configure languages. + -for i in $(languages); do \ + cd $$i && \ + autoreconf && automake -f && $(MAKE) -f ../admin/Makefile.common && \ + ./configure $(configkde); \ + $(MAKE) $(DEB_MAKE_PARALLEL); \ + cd ..; \ + done + + touch build-stamp + +build: build-stamp +-include debian/debiandirs + +clean: + dh_clean + dh_testdir + + # Remove all language directories. + rm -rf build-stamp + rm -rf debian/*18n* + +binary-indep: build + dh_testdir + dh_testroot + dh_clean -k + + -for i in $(languages); do \ + ( \ + cd $$i && \ + echo $$(install_dir) && \ + $(MAKE) install DESTDIR=`pwd`/../debian/$$i-trinity $(DEB_MAKE_PARALLEL); \ + cd .. \ + ) \ + done + + + mkdir debian/koffice-i18n-engb-trinity + cp -aR debian/koffice-i18n-en_GB-trinity/* debian/koffice-i18n-engb-trinity/ + + mkdir debian/koffice-i18n-ptbr-trinity + cp -aR debian/koffice-i18n-pt_BR-trinity/* debian/koffice-i18n-ptbr-trinity/ + + mkdir debian/koffice-i18n-srlatin-trinity + cp -aR debian/koffice-i18n-sr@Latn-trinity/* debian/koffice-i18n-srlatin-trinity/ + + mkdir debian/koffice-i18n-zhcn-trinity + cp -aR debian/koffice-i18n-zh_CN-trinity/* debian/koffice-i18n-zhcn-trinity/ + + mkdir debian/koffice-i18n-zhtw-trinity + cp -aR debian/koffice-i18n-zh_TW-trinity/* debian/koffice-i18n-zhtw-trinity/ + + + #Removing duplicate kdgantt.mo files. + -rm -f `find . -name "kdgantt.mo"` + + dh_installdocs + dh_installmenu + dh_installchangelogs + dh_strip + dh_link + dh_compress -X.docbook -X.css -X-license -X.dcl -X.bz2 + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb $(DEB_DH_BUILDDEB_ARGS) + +binary: binary-indep + +.PHONY: binary binary-indep clean |