rev 17890 - kde-extras/filelight-l10n/trunk/debian
José Manuel Santamaría Lema
santa-guest at alioth.debian.org
Sat May 8 18:06:42 UTC 2010
Author: santa-guest
Date: 2010-05-08 18:06:40 +0000 (Sat, 08 May 2010)
New Revision: 17890
Modified:
kde-extras/filelight-l10n/trunk/debian/
kde-extras/filelight-l10n/trunk/debian/changelog
kde-extras/filelight-l10n/trunk/debian/control
kde-extras/filelight-l10n/trunk/debian/rules
Log:
* Added get-orig-source target to get the translations from KDE svn.
* Use pkg-kde-tools cdbs class in debian/rules.
* Updated build depends for KDE SC 4.
Property changes on: kde-extras/filelight-l10n/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
+ 1
Modified: kde-extras/filelight-l10n/trunk/debian/changelog
===================================================================
--- kde-extras/filelight-l10n/trunk/debian/changelog 2010-05-08 11:49:50 UTC (rev 17889)
+++ kde-extras/filelight-l10n/trunk/debian/changelog 2010-05-08 18:06:40 UTC (rev 17890)
@@ -1,10 +1,16 @@
-filelight-l10n (1.0-2) UNRELEASED; urgency=low
+filelight-l10n (1.9~svn1124243-1) UNRELEASED; urgency=low
+ [ Raúl Sánchez Siles ]
* Depends on filelight.
* Updated policy to 3.7.3.0. No changes needed.
* Added homepage as control field.
* Fix copyright file to sort out lintian warnings.
+ [ José Manuel Santamaría Lema ]
+ * Added get-orig-source target to get the translations from KDE svn.
+ * Use pkg-kde-tools cdbs class in debian/rules.
+ * Updated build depends for KDE SC 4.
+
-- Raúl Sánchez Siles <rasasi78 at gmail.com> Tue, 15 Apr 2008 19:05:52 +0200
filelight-l10n (1.0-1) unstable; urgency=low
Modified: kde-extras/filelight-l10n/trunk/debian/control
===================================================================
--- kde-extras/filelight-l10n/trunk/debian/control 2010-05-08 11:49:50 UTC (rev 17889)
+++ kde-extras/filelight-l10n/trunk/debian/control 2010-05-08 18:06:40 UTC (rev 17890)
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
Uploaders: Raúl Sánchez Siles <rasasi78 at gmail.com>
-Build-Depends: kdelibs4-dev (>= 4:3.4.3), cdbs (>= 0.4.39-0.1), debhelper (>= 5.0.31), automake1.9
+Build-Depends: kdelibs5-dev, cdbs, debhelper, cmake
Standards-Version: 3.7.3
Vcs-Svn: svn://svn.debian.org/svn/pkg-kde/kde-extra/filelight-10n/trunk
Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/kde-extra/filelight-10n/trunk
Modified: kde-extras/filelight-l10n/trunk/debian/rules
===================================================================
--- kde-extras/filelight-l10n/trunk/debian/rules 2010-05-08 11:49:50 UTC (rev 17889)
+++ kde-extras/filelight-l10n/trunk/debian/rules 2010-05-08 18:06:40 UTC (rev 17890)
@@ -1,11 +1,55 @@
#! /usr/bin/make -f
-DEB_PATCHDIRS := debian/patches/common debian/patches
-
+include /usr/share/pkg-kde-tools/makefiles/1/cdbs/kde.mk
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/kde.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
-#DEB_PATCHDIRS := debian/patches/common debian/patches
-#DEB_INSTALL_DOCS_ALL :=
+REV = $(shell echo $(DEB_UPSTREAM_VERSION) | sed -e 's/^.*svn//')
+SVNROOT = svn://anonsvn.kde.org/home/kde/trunk
+I18NLANGS = $(shell svn cat $(SVNROOT)/l10n-kde4/subdirs@$(REV) | sed 's/x-test//')
+
+clean-get-orig-source:
+ @@rm -fR ../tarballs/filelight-l10n-$(REV).tmp
+
+$(I18NLANGS):
+ $(call fetch-program-l10n,filelight,$@)
+
+#
+# fetch-program-l10n
+# Function to get the translations for a given program and a given lang code.
+# $1 is the name of the program
+# $2 is the lang code
+#
+define fetch-program-l10n
+ @@echo -n 'Checking if $2 translation for $1 exists ... '
+ @@[ -d ../tarballs/filelight-l10n-$(REV).tmp/po/$2/ ]||\
+ mkdir -p ../tarballs/filelight-l10n-$(REV).tmp/po/$2/
+ -@@svn export -q $(SVNROOT)/l10n-kde4/$(2)/messages/playground-utils/filelight.po@$(REV) 2>/dev/null \
+ ../tarballs/filelight-l10n-$(REV).tmp/po/$2/$1.po && \
+ cd ../tarballs/filelight-l10n-$(REV).tmp/po/$2/ && \
+ echo 'file(GLOB _po_files *.po)' > CMakeLists.txt && \
+ echo 'GETTEXT_PROCESS_PO_FILES( $2 ALL INSTALL_DESTINATION $${LOCALE_INSTALL_DIR} $${_po_files} )' >> CMakeLists.txt && \
+ echo yes || echo no
+ -@@[ -f ../tarballs/filelight-l10n-$(REV).tmp/po/$2/$1.po ] && \
+ cd ../tarballs/filelight-l10n-$(REV).tmp/po && \
+ echo 'add_subdirectory( $2 )' >> CMakeLists.txt
+endef
+
+
+get-orig-source: clean-get-orig-source $(I18NLANGS)
+ @@dh_testdir
+ @@[ -d ../tarballs/. ]||mkdir -p ../tarballs
+ @@cd ../tarballs/filelight-l10n-$(REV).tmp; \
+ echo 'project(filelight)' > CMakeLists.txt && \
+ echo 'find_package(KDE4 REQUIRED)' >> CMakeLists.txt && \
+ echo 'add_definitions($${QT_DEFINITIONS} $${KDE4_DEFINITIONS})' >> CMakeLists.txt && \
+ echo 'include(KDE4Defaults)' >> CMakeLists.txt && \
+ echo 'include(MacroLibrary)' >> CMakeLists.txt && \
+ echo 'find_package(Msgfmt REQUIRED)' >> CMakeLists.txt && \
+ echo 'find_package(Gettext REQUIRED)' >> CMakeLists.txt && \
+ echo 'add_subdirectory( po )' >> CMakeLists.txt
+ @@echo Creating the tarball ...
+ @@cd ../tarballs/filelight-l10n-$(REV).tmp; tar zcf ../filelight-l10n_$(DEB_UPSTREAM_VERSION).orig.tar.gz *
+ @@rm -fR ../tarballs/filelight-l10n-$(REV).tmp
+ @@echo Ready for packaging.
+
More information about the pkg-kde-commits
mailing list