DEB koffice-i18n: Switch to CMake build system.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/155/head
Slávek Banko 2 years ago
parent 0c0f341082
commit b8a1f2f5f3
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -2,397 +2,15 @@ Source: koffice-i18n-trinity
Section: tde Section: tde
Priority: optional Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org> Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Uploaders: Ana Beatriz Guerrero Lopez <ana@debian.org>, Isaac Clerencia <isaac@debian.org>, Ben Burton <bab@debian.org> Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev
Build-Depends-Indep: tdelibs14-trinity-dev Standards-Version: 3.8.4
Build-Depends: debhelper (>= 9~), cdbs, quilt, automake, autoconf, libtool, libltdl-dev
Standards-Version: 3.7.2
Package: koffice-i18n-bg-trinity Package: koffice-i18n-trinity
Architecture: all Architecture: all
Section: tde Section: tde
Recommends: tde-i18n-bg-trinity Recommends: tde-i18n-trinity
Suggests: koffice-trinity Suggests: koffice-trinity
Provides: koffice-i18n-trinity Provides: koffice-i18n-trinity
Description: Bulgarian (bg) translations for KOffice Description: All languages (all) internationalized (i18n) files for KOffice
This package contains the Bulgarian translations for all applications This package contains the All languages (all) internationalized (i18n)
in the Trinity Office Suite. files for all applications in Trinity Office Suite.
Package: koffice-i18n-ca-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ca-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Catalan (ca) translations for KOffice
This package contains the Catalan translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-cs-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-cs-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Czech (cs) translations for KOffice
This package contains the Czech translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-cy-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-cy-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Welsh (cy) translations for KOffice
This package contains the Welsh translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-da-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-da-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Danish (da) translations for KOffice
This package contains the Danish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-de-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-de-trinity
Suggests: koffice-trinity, openthesaurus-de-kword
Provides: koffice-i18n-trinity
Description: German (de) translations for KOffice
This package contains the German translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-el-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-el-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Greek (el) translations for KOffice
This package contains the greek translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-engb-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-engb-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: British English (en_GB) translations for KOffice
This package contains the British English (en_GB) translations
for all applications in the Trinity Office Suite.
Package: koffice-i18n-es-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-es-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Spanish (es) translations for KOffice
This package contains the Spanish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-et-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-et-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Estonian (et) translations for KOffice
This package contains the Estonian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-eu-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-eu-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Basque (eu) translations for KOffice
This package contains the Basque translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-fa-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-fa-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Farsi (fa) translations for KOffice
This package contains the Farsi translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-fi-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-fi-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Finnish (fi) translations for KOffice
This package contains the Finnish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-fr-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-fr-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: French (fr) translations for KOffice
This package contains the French translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ga-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ga-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Irish Gaelic (ga) translations for KOffice
This package contains the Irish Gaelic translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-gl-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-gl-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Galician (gl) translations for KOffice
This package contains the Galician translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-hu-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-hu-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Hungarian (hu) translations for KOffice
This package contains the Hungarian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-it-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-it-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Italian (it) translations for KOffice
This package contains the Italian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ja-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ja-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Japanese (ja) translations for KOffice
This package contains the Japanese translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-km-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-km-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Khmer (km) translations for KOffice
This package contains the Khmer translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-lv-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-lv-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Latvian (lv) translations for KOffice
This package contains the Latvian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ms-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ms-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Malay (ms) translations for KOffice
This package contains the Malay translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-nb-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-nb-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Norwegian Bookmal (nb) translations for KOffice
This package contains the Norwegian Bookmal translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-nds-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-nds-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Low Saxon (nds) translations for KOffice
This package contains the Low Saxon translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ne-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ne-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Nepali (ne) translations for KOffice
This package contains the Nepali translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-nl-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-nl-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Dutch (nl) translations for KOffice
This package contains the Dutch translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-pl-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-pl-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Polish (pl) translations for KOffice
This package contains the Polish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-pt-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-pt-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Portuguese (pt) translations for KOffice
This package contains the Portuguese translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ptbr-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ptbr-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Brazilian Portuguese (pt_BR) translations for KOffice
This package contains the Brazilian Portuguese translations for all
applications in the Trinity Office Suite.
Package: koffice-i18n-ru-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ru-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Russian (ru) translations for KOffice
This package contains the Russian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-sk-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-sk-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Slovak (sk) translations for KOffice
This package contains the Slovak translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-sl-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-sl-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Slovenian (sl) translations for KOffice
This package contains the Slovenian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-sr-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-sr-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Serbian (sr) translations for KOffice
This package contains the Serbian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-srlatin-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-srlatin-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Latin Serbian (sr@Latn) translations for KOffice
This package contains the Latin Serbian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-sv-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-sv-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Swedish (sv) translations for KOffice
This package contains the Swedish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-tr-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-tr-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Turkish (tr) translations for KOffice
This package contains the Turkish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-uk-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-uk-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Ukrainian (uk) translations for KOffice
This package contains the Ukrainian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-zhcn-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-zhcn-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Chinese Simplified (zh_CN) translations for KOffice
This package contains the Chinese Simplified translations for all
applications in the Trinity Office Suite.
Package: koffice-i18n-zhtw-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-zhtw-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Chinese Traditional (zh_TW) translations for KOffice
This package contains the Chinese Traditional translations for all
applications in the Trinity Office Suite.

@ -0,0 +1,10 @@
Package: koffice-i18n-@pkg_lang@-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-@pkg_lang@-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: @lang_desc@ (@lang@) internationalized (i18n) files for KOffice
This package contains the @lang_desc@ (@lang@) internationalized (i18n)
files for all applications in Trinity Office Suite.

@ -0,0 +1,6 @@
Source: koffice-i18n-trinity
Section: tde
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev
Standards-Version: 3.8.4

@ -1,10 +0,0 @@
export kde_prefix=/opt/trinity
export sysconfdir=/etc
export kde_includedir=/opt/trinity/include/tde
export infodir=/opt/trinity/share/info
export mandir=/opt/trinity/share/man
export qtdir=/opt/trinity/share/qt3
export kde_cgidir=/opt/trinity/lib/cgi-bin
export kde_confdir=/etc/trinity
export kde_htmldir=/opt/trinity/share/doc/tde/HTML
configkde=--disable-debug --disable-rpath --prefix=$(kde_prefix) --sysconfdir=$(sysconfdir) --includedir=$(kde_includedir) --infodir=$(infodir) --mandir=$(mandir) --with-qt-dir=$(qtdir)

@ -3,11 +3,36 @@
# Uncomment this to turn on verbose mode. # Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1 #export DH_VERBOSE=1
I18N_DIR_PREFIX := koffice-i18n
I18N_DEST_PREFIX := $(I18N_DIR_PREFIX)
I18N_DIR_PAT := $(I18N_DIR_PREFIX)-%
I18N_DIRS := $(wildcard $(I18N_DIR_PREFIX)-*)
# Stamps and support variables
cur_lang = $(word 2,$(subst __, ,$@))
cur_lang_target = $(subst @,_,$(cur_lang))
cur_lang_dir = $(patsubst %,$(I18N_DIR_PREFIX)-%,$(cur_lang))
cur_pkg_lang = $(subst _,,$(subst @,,$(subst @latn,latin,$(shell echo $(cur_lang) | tr '[:upper:]' '[:lower:]'))))
cur_pkg = $(I18N_DEST_PREFIX)-$(cur_pkg_lang)-trinity
STAMP_BUILD := $(patsubst $(I18N_DIR_PAT),debian/stamp__%__build,$(I18N_DIRS))
I18N_INSTALL := $(patsubst $(I18N_DIR_PAT),install__%,$(I18N_DIRS))
I18N_CLEAN := $(patsubst $(I18N_DIR_PAT),clean__%,$(I18N_DIRS))
DEB_BUILD_PARALLEL ?= true
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
DEB_PARALLEL_JOBS ?= $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) DEB_PARALLEL_JOBS ?= $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
endif endif
DEB_MAKE_PARALLEL ?= $(and $(DEB_BUILD_PARALLEL),$(DEB_PARALLEL_JOBS),-j$(DEB_PARALLEL_JOBS)) 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. # The default gzip compressor has been changed in dpkg >= 1.17.0.
deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \
sed -e "s|.*version ||" -e "s| .*||" | \ sed -e "s|.*version ||" -e "s| .*||" | \
@ -18,91 +43,123 @@ DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
&& echo xz || echo bzip2) && echo xz || echo bzip2)
endif endif
languages = `ls -1d *i18n*` DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_INSTALL_PREFIX="/opt/trinity" \
-DCONFIG_INSTALL_DIR="/etc/trinity" \
-DSYSCONF_INSTALL_DIR="/etc/trinity" \
-DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DBUILD_ALL="ON"
build-stamp: build::
dh_testdir dh_testdir
dh_prep
ifneq "$(wildcard /usr/bin/ninja)" ""
build:: debian/stamp__build
debian/stamp__build:
[ -d build ] || \
mkdir build
cd build && \
cmake .. $(DEB_CMAKE_NORMAL_ARGS) $(DEB_CMAKE_EXTRA_FLAGS) && \
$(MAKE) $(DEB_MAKE_PARALLEL)
touch $@
else
build:: $(STAMP_BUILD)
$(STAMP_BUILD):
# Building the '$(cur_lang)' language ...
[ -d $(cur_lang_dir)/build ] || \
mkdir $(cur_lang_dir)/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_NORMAL_ARGS) $(DEB_CMAKE_EXTRA_FLAGS) && \
$(MAKE) $(DEB_MAKE_PARALLEL)
touch $@
# 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 endif
ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" ""
cp -f /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh install::
dh_testdir
dh_testroot
install:: $(I18N_INSTALL)
dh_testdir
cat debian/control-source > debian/control
find debian -name "control-lang-*" | LANG=C sort | xargs -r cat >> debian/control
$(I18N_INSTALL): build
ifneq "$(wildcard /usr/bin/ninja)" ""
[ ! -e $(cur_lang_dir)/CMakeLists.txt ] || \
DESTDIR=$(CURDIR)/debian/$(cur_pkg) $(MAKE) -C build install-$(cur_lang_target)
else
cd $(cur_lang_dir)/build && \
DESTDIR=$(CURDIR)/debian/$(cur_pkg) $(MAKE) install $(DEB_MAKE_PARALLEL)
endif endif
cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in sed -e "s|@lang@|$(cur_lang)|g" \
-e "s|@pkg_lang@|$(cur_pkg_lang)|g" \
#Configure languages. -e "s|@lang_desc@|$$(sed -n '/^\[$(cur_lang)\]/,/^\[/s#^Name=##p' /opt/trinity/share/locale/all_languages)|" \
-for i in $(languages); do \ < debian/control-lang > debian/control-lang-$(cur_pkg_lang); \
cd $$i && \
autoreconf && automake -f && $(MAKE) -f ../admin/Makefile.common && \ ifneq "$(wildcard /usr/bin/ninja)" ""
./configure $(configkde); \
$(MAKE) $(DEB_MAKE_PARALLEL); \ clean: debian-clean
cd ..; \
done else
touch build-stamp clean: $(I18N_CLEAN) debian-clean
build: build-stamp $(I18N_CLEAN):
-include debian/debiandirs
clean:
dh_clean
dh_testdir dh_testdir
rm -rf $(cur_lang_dir)/build
# Remove all language directories.
rm -rf build-stamp endif
rm -rf debian/*18n*
binary-indep: build debian-clean:
dh_testdir dh_testdir
rm -rf build
rm -rf debian/$(I18N_DEST_PREFIX)-*
rm -f debian/stamp__*
rm -f debian/control-lang-*
cat debian/control-source > debian/control
sed -e "s|@lang@|all|g" \
-e "s|-@pkg_lang@||g" \
-e "s|@lang_desc@|All languages|" \
< debian/control-lang >> debian/control
dh_clean
binary-arch: build
dh_testroot dh_testroot
dh_clean -k dh_testdir
-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"`
binary-indep: build install
dh_testroot
dh_testdir
dh_installdocs dh_installdocs
dh_installmenu dh_installmenu
dh_installchangelogs dh_installchangelogs
dh_strip dh_strip
dh_link $(if $(wildcard /usr/bin/dh_strip_nondeterminism),\
dh_strip_nondeterminism)
dh_compress -X.docbook -X.css -X-license -X.dcl -X.bz2 dh_compress -X.docbook -X.css -X-license -X.dcl -X.bz2
dh_fixperms dh_fixperms
dh_installdeb dh_installdeb
dh_shlibdeps
dh_gencontrol dh_gencontrol
dh_md5sums dh_md5sums
dh_builddeb $(DEB_DH_BUILDDEB_ARGS) dh_builddeb $(DEB_DH_BUILDDEB_ARGS)
binary: binary-indep
.PHONY: binary binary-indep clean # Below here is fairly generic really
binary: binary-indep binary-arch
.PHONY: binary binary-arch binary-indep clean build install $(I18N_INSTALL)

@ -2,397 +2,15 @@ Source: koffice-i18n-trinity
Section: tde Section: tde
Priority: optional Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org> Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Uploaders: Ana Beatriz Guerrero Lopez <ana@debian.org>, Isaac Clerencia <isaac@debian.org>, Ben Burton <bab@debian.org> Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev
Build-Depends-Indep: tdelibs14-trinity-dev Standards-Version: 3.8.4
Build-Depends: debhelper (>= 9~), cdbs, quilt, automake, autoconf, libtool, libltdl-dev
Standards-Version: 3.7.2
Package: koffice-i18n-bg-trinity Package: koffice-i18n-trinity
Architecture: all Architecture: all
Section: tde Section: tde
Recommends: tde-i18n-bg-trinity Recommends: tde-i18n-trinity
Suggests: koffice-trinity Suggests: koffice-trinity
Provides: koffice-i18n-trinity Provides: koffice-i18n-trinity
Description: Bulgarian (bg) translations for KOffice Description: All languages (all) internationalized (i18n) files for KOffice
This package contains the Bulgarian translations for all applications This package contains the All languages (all) internationalized (i18n)
in the Trinity Office Suite. files for all applications in Trinity Office Suite.
Package: koffice-i18n-ca-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ca-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Catalan (ca) translations for KOffice
This package contains the Catalan translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-cs-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-cs-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Czech (cs) translations for KOffice
This package contains the Czech translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-cy-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-cy-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Welsh (cy) translations for KOffice
This package contains the Welsh translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-da-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-da-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Danish (da) translations for KOffice
This package contains the Danish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-de-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-de-trinity
Suggests: koffice-trinity, openthesaurus-de-kword
Provides: koffice-i18n-trinity
Description: German (de) translations for KOffice
This package contains the German translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-el-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-el-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Greek (el) translations for KOffice
This package contains the greek translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-engb-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-engb-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: British English (en_GB) translations for KOffice
This package contains the British English (en_GB) translations
for all applications in the Trinity Office Suite.
Package: koffice-i18n-es-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-es-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Spanish (es) translations for KOffice
This package contains the Spanish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-et-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-et-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Estonian (et) translations for KOffice
This package contains the Estonian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-eu-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-eu-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Basque (eu) translations for KOffice
This package contains the Basque translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-fa-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-fa-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Farsi (fa) translations for KOffice
This package contains the Farsi translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-fi-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-fi-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Finnish (fi) translations for KOffice
This package contains the Finnish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-fr-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-fr-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: French (fr) translations for KOffice
This package contains the French translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ga-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ga-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Irish Gaelic (ga) translations for KOffice
This package contains the Irish Gaelic translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-gl-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-gl-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Galician (gl) translations for KOffice
This package contains the Galician translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-hu-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-hu-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Hungarian (hu) translations for KOffice
This package contains the Hungarian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-it-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-it-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Italian (it) translations for KOffice
This package contains the Italian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ja-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ja-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Japanese (ja) translations for KOffice
This package contains the Japanese translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-km-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-km-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Khmer (km) translations for KOffice
This package contains the Khmer translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-lv-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-lv-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Latvian (lv) translations for KOffice
This package contains the Latvian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ms-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ms-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Malay (ms) translations for KOffice
This package contains the Malay translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-nb-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-nb-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Norwegian Bookmal (nb) translations for KOffice
This package contains the Norwegian Bookmal translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-nds-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-nds-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Low Saxon (nds) translations for KOffice
This package contains the Low Saxon translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ne-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ne-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Nepali (ne) translations for KOffice
This package contains the Nepali translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-nl-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-nl-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Dutch (nl) translations for KOffice
This package contains the Dutch translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-pl-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-pl-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Polish (pl) translations for KOffice
This package contains the Polish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-pt-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-pt-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Portuguese (pt) translations for KOffice
This package contains the Portuguese translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-ptbr-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ptbr-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Brazilian Portuguese (pt_BR) translations for KOffice
This package contains the Brazilian Portuguese translations for all
applications in the Trinity Office Suite.
Package: koffice-i18n-ru-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-ru-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Russian (ru) translations for KOffice
This package contains the Russian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-sk-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-sk-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Slovak (sk) translations for KOffice
This package contains the Slovak translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-sl-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-sl-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Slovenian (sl) translations for KOffice
This package contains the Slovenian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-sr-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-sr-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Serbian (sr) translations for KOffice
This package contains the Serbian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-srlatin-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-srlatin-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Latin Serbian (sr@Latn) translations for KOffice
This package contains the Latin Serbian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-sv-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-sv-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Swedish (sv) translations for KOffice
This package contains the Swedish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-tr-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-tr-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Turkish (tr) translations for KOffice
This package contains the Turkish translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-uk-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-uk-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Ukrainian (uk) translations for KOffice
This package contains the Ukrainian translations for all applications
in the Trinity Office Suite.
Package: koffice-i18n-zhcn-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-zhcn-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Chinese Simplified (zh_CN) translations for KOffice
This package contains the Chinese Simplified translations for all
applications in the Trinity Office Suite.
Package: koffice-i18n-zhtw-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-zhtw-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: Chinese Traditional (zh_TW) translations for KOffice
This package contains the Chinese Traditional translations for all
applications in the Trinity Office Suite.

@ -0,0 +1,10 @@
Package: koffice-i18n-@pkg_lang@-trinity
Architecture: all
Section: tde
Recommends: tde-i18n-@pkg_lang@-trinity
Suggests: koffice-trinity
Provides: koffice-i18n-trinity
Description: @lang_desc@ (@lang@) internationalized (i18n) files for KOffice
This package contains the @lang_desc@ (@lang@) internationalized (i18n)
files for all applications in Trinity Office Suite.

@ -0,0 +1,6 @@
Source: koffice-i18n-trinity
Section: tde
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev
Standards-Version: 3.8.4

@ -1,10 +0,0 @@
export kde_prefix=/opt/trinity
export sysconfdir=/etc
export kde_includedir=/opt/trinity/include/tde
export infodir=/opt/trinity/share/info
export mandir=/opt/trinity/share/man
export qtdir=/opt/trinity/share/qt3
export kde_cgidir=/opt/trinity/lib/cgi-bin
export kde_confdir=/etc/trinity
export kde_htmldir=/opt/trinity/share/doc/tde/HTML
configkde=--disable-debug --disable-rpath --prefix=$(kde_prefix) --sysconfdir=$(sysconfdir) --includedir=$(kde_includedir) --infodir=$(infodir) --mandir=$(mandir) --with-qt-dir=$(qtdir)

@ -3,11 +3,36 @@
# Uncomment this to turn on verbose mode. # Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1 #export DH_VERBOSE=1
I18N_DIR_PREFIX := koffice-i18n
I18N_DEST_PREFIX := $(I18N_DIR_PREFIX)
I18N_DIR_PAT := $(I18N_DIR_PREFIX)-%
I18N_DIRS := $(wildcard $(I18N_DIR_PREFIX)-*)
# Stamps and support variables
cur_lang = $(word 2,$(subst __, ,$@))
cur_lang_target = $(subst @,_,$(cur_lang))
cur_lang_dir = $(patsubst %,$(I18N_DIR_PREFIX)-%,$(cur_lang))
cur_pkg_lang = $(subst _,,$(subst @,,$(subst @latn,latin,$(shell echo $(cur_lang) | tr '[:upper:]' '[:lower:]'))))
cur_pkg = $(I18N_DEST_PREFIX)-$(cur_pkg_lang)-trinity
STAMP_BUILD := $(patsubst $(I18N_DIR_PAT),debian/stamp__%__build,$(I18N_DIRS))
I18N_INSTALL := $(patsubst $(I18N_DIR_PAT),install__%,$(I18N_DIRS))
I18N_CLEAN := $(patsubst $(I18N_DIR_PAT),clean__%,$(I18N_DIRS))
DEB_BUILD_PARALLEL ?= true
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
DEB_PARALLEL_JOBS ?= $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) DEB_PARALLEL_JOBS ?= $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
endif endif
DEB_MAKE_PARALLEL ?= $(and $(DEB_BUILD_PARALLEL),$(DEB_PARALLEL_JOBS),-j$(DEB_PARALLEL_JOBS)) 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. # The default gzip compressor has been changed in dpkg >= 1.17.0.
deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \
sed -e "s|.*version ||" -e "s| .*||" | \ sed -e "s|.*version ||" -e "s| .*||" | \
@ -18,91 +43,123 @@ DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
&& echo xz || echo bzip2) && echo xz || echo bzip2)
endif endif
languages = `ls -1d *i18n*` DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_INSTALL_PREFIX="/opt/trinity" \
-DCONFIG_INSTALL_DIR="/etc/trinity" \
-DSYSCONF_INSTALL_DIR="/etc/trinity" \
-DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DBUILD_ALL="ON"
build-stamp: build::
dh_testdir dh_testdir
dh_prep
ifneq "$(wildcard /usr/bin/ninja)" ""
build:: debian/stamp__build
debian/stamp__build:
[ -d build ] || \
mkdir build
cd build && \
cmake .. $(DEB_CMAKE_NORMAL_ARGS) $(DEB_CMAKE_EXTRA_FLAGS) && \
$(MAKE) $(DEB_MAKE_PARALLEL)
touch $@
else
build:: $(STAMP_BUILD)
$(STAMP_BUILD):
# Building the '$(cur_lang)' language ...
[ -d $(cur_lang_dir)/build ] || \
mkdir $(cur_lang_dir)/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_NORMAL_ARGS) $(DEB_CMAKE_EXTRA_FLAGS) && \
$(MAKE) $(DEB_MAKE_PARALLEL)
touch $@
# 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 endif
ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" ""
cp -f /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh install::
dh_testdir
dh_testroot
install:: $(I18N_INSTALL)
dh_testdir
cat debian/control-source > debian/control
find debian -name "control-lang-*" | LANG=C sort | xargs -r cat >> debian/control
$(I18N_INSTALL): build
ifneq "$(wildcard /usr/bin/ninja)" ""
[ ! -e $(cur_lang_dir)/CMakeLists.txt ] || \
DESTDIR=$(CURDIR)/debian/$(cur_pkg) $(MAKE) -C build install-$(cur_lang_target)
else
cd $(cur_lang_dir)/build && \
DESTDIR=$(CURDIR)/debian/$(cur_pkg) $(MAKE) install $(DEB_MAKE_PARALLEL)
endif endif
cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in sed -e "s|@lang@|$(cur_lang)|g" \
-e "s|@pkg_lang@|$(cur_pkg_lang)|g" \
#Configure languages. -e "s|@lang_desc@|$$(sed -n '/^\[$(cur_lang)\]/,/^\[/s#^Name=##p' /opt/trinity/share/locale/all_languages)|" \
-for i in $(languages); do \ < debian/control-lang > debian/control-lang-$(cur_pkg_lang); \
cd $$i && \
autoreconf && automake -f && $(MAKE) -f ../admin/Makefile.common && \ ifneq "$(wildcard /usr/bin/ninja)" ""
./configure $(configkde); \
$(MAKE) $(DEB_MAKE_PARALLEL); \ clean: debian-clean
cd ..; \
done else
touch build-stamp clean: $(I18N_CLEAN) debian-clean
build: build-stamp $(I18N_CLEAN):
-include debian/debiandirs
clean:
dh_clean
dh_testdir dh_testdir
rm -rf $(cur_lang_dir)/build
# Remove all language directories.
rm -rf build-stamp endif
rm -rf debian/*18n*
binary-indep: build debian-clean:
dh_testdir dh_testdir
rm -rf build
rm -rf debian/$(I18N_DEST_PREFIX)-*
rm -f debian/stamp__*
rm -f debian/control-lang-*
cat debian/control-source > debian/control
sed -e "s|@lang@|all|g" \
-e "s|-@pkg_lang@||g" \
-e "s|@lang_desc@|All languages|" \
< debian/control-lang >> debian/control
dh_clean
binary-arch: build
dh_testroot dh_testroot
dh_clean -k dh_testdir
-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"`
binary-indep: build install
dh_testroot
dh_testdir
dh_installdocs dh_installdocs
dh_installmenu dh_installmenu
dh_installchangelogs dh_installchangelogs
dh_strip dh_strip
dh_link $(if $(wildcard /usr/bin/dh_strip_nondeterminism),\
dh_strip_nondeterminism)
dh_compress -X.docbook -X.css -X-license -X.dcl -X.bz2 dh_compress -X.docbook -X.css -X-license -X.dcl -X.bz2
dh_fixperms dh_fixperms
dh_installdeb dh_installdeb
dh_shlibdeps
dh_gencontrol dh_gencontrol
dh_md5sums dh_md5sums
dh_builddeb $(DEB_DH_BUILDDEB_ARGS) dh_builddeb $(DEB_DH_BUILDDEB_ARGS)
binary: binary-indep
.PHONY: binary binary-indep clean # Below here is fairly generic really
binary: binary-indep binary-arch
.PHONY: binary binary-arch binary-indep clean build install $(I18N_INSTALL)

Loading…
Cancel
Save