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