rev 17110 - trunk/packages/meta-kde/debian

Modestas Vainius modax at alioth.debian.org
Wed Feb 24 22:52:41 UTC 2010


Author: modax
Date: 2010-02-24 22:52:41 +0000 (Wed, 24 Feb 2010)
New Revision: 17110

Modified:
   trunk/packages/meta-kde/debian/changelog
   trunk/packages/meta-kde/debian/control
   trunk/packages/meta-kde/debian/rules
Log:
Moving forward with my kde-sc-dev-latest plan in order to reduce KDE
build-depends each new minor upstream release.
(and other unrelated changes).

Full changelog:

* Add kde-sc-dev-latest package which purpose is to synchronize
  building of all KDE Software Compilation packages against the latest
  version of the KDE Development Platform.
* Tweak package descriptions to follow the latest developments in KDE
  branding front.
* Rename kde-full to kde-sc and make kde-sc provide kde-full.

Modified: trunk/packages/meta-kde/debian/changelog
===================================================================
--- trunk/packages/meta-kde/debian/changelog	2010-02-24 22:34:57 UTC (rev 17109)
+++ trunk/packages/meta-kde/debian/changelog	2010-02-24 22:52:41 UTC (rev 17110)
@@ -1,7 +1,13 @@
-meta-kde (5:56) UNRELEASED; urgency=low
+meta-kde (5:57~pre1) UNRELEASED; urgency=low
 
   [ Modestas Vainius ]
   * Change my email address to modax at debian.org in Uploaders field.
+  * Add kde-sc-dev-latest package which purpose is to synchronize
+    building of all KDE Software Compilation packages against the latest
+    version of the KDE Development Platform.
+  * Tweak package descriptions to follow the latest developments in KDE
+    branding front.
+  * Rename kde-full to kde-sc and make kde-sc provide kde-full.
 
   [ Pino Toscano ]
   * Add khelpcenter4 to kde-standard. (Closes: #560686)

Modified: trunk/packages/meta-kde/debian/control
===================================================================
--- trunk/packages/meta-kde/debian/control	2010-02-24 22:34:57 UTC (rev 17109)
+++ trunk/packages/meta-kde/debian/control	2010-02-24 22:52:41 UTC (rev 17110)
@@ -19,7 +19,7 @@
  This metapackage is to ease the upgrade from KDE 3 and pulls in the core parts 
  of KDE, which is now represented as the package kde-minimal.
 
-Package: kde-full
+Package: kde-sc
 Architecture: all
 Depends: ${misc:Depends}, kde-minimal (>= ${source:Version}), kdeadmin (>= ${kde:Version}),
  kdeartwork (>= ${kde:Version}), kdegraphics (>= ${kde:Version}), kdeedu (>= ${kde:Version}),
@@ -28,13 +28,14 @@
 Recommends: kdeaccessibility (>= ${kde:Version}), kdesdk (>= ${kde:Version}),
  kdetoys (>= ${kde:Version}), kdewebdev (>= ${kde:Version})
 Suggests: kde-l10n (>= ${kde:Version}), koffice ( >= 1:2.0.0), xorg
-Description: the K Desktop Environment official modules
- KDE, the K Desktop Environment, is the powerful, integrated, and easy-to-use
- Free Software desktop platform and suite of applications.
+Provides: kde-full
+Description: the complete KDE Software Compilation
+ The KDE Software Compilation is the powerful, integrated, and easy-to-use Free
+ Software desktop platform and suite of applications.
  .
- This metapackage includes all the official modules released with KDE that
- are not specific to development and as well other KDE applications that
- are useful for a desktop user. This includes multimedia, networking, graphics,
+ This metapackage includes all the official modules released with KDE SC that
+ are not specific to development and as well other KDE applications that are
+ useful for a desktop user. This includes multimedia, networking, graphics,
  education, games, system administration tools, and other artwork and
  utilities.
 
@@ -43,13 +44,14 @@
 Depends: ${misc:Depends}, kdebase-runtime (>= ${kde:Version}), kdebase-workspace (>= ${kde:Version}), kdebase-apps (>= ${kde:Version})
 Recommends: kdm  (>= ${kde:Version}), xserver-xorg
 Suggests: kde-l10n (>= ${kde:Version})
-Description: the K Desktop Environment, minimal applications
- KDE, the K Desktop Environment, is the powerful, integrated, and easy-to-use
- Free Software desktop platform and suite of applications.
+Description: the KDE Plasma Desktop and minimal set of applications
+ The KDE Software Compilation is the powerful, integrated, and easy-to-use Free
+ Software desktop platform and suite of applications.
  .
  This metapackage includes the core official modules released with KDE. This
- includes just the basic desktop (browser, file manager, text editor, control
- center, panel, etc.) and important libraries and data.
+ includes just the basic KDE Plasma Desktop, minimal set of basic applications
+ (browser, file manager, text editor, control center, panel, etc.) and
+ important libraries and data.
 
 Package: kde-standard
 Architecture: all
@@ -64,9 +66,29 @@
  khelpcenter4 (>= ${kde:Version})
 Recommends: konq-plugins (>= ${kde:Version})
 Suggests: kde-l10n (>= ${kde:Version})
-Description: the K Desktop Environment, standard desktop applications
- KDE, the K Desktop Environment, is the powerful, integrated, and easy-to-use
- Free Software desktop platform and suite of applications.
+Description: the KDE Plasma Desktop and standard set of applications
+ The KDE Software Compilation is the powerful, integrated, and easy-to-use Free
+ Software desktop platform and suite of applications.
  .
- This metapackage includes a selection of the most common used applications
- in a standard KDE desktop.
+ This metapackage includes the KDE Plasma Desktop and a selection of the most
+ common used applications in a standard KDE desktop.
+
+Package: kde-sc-dev-latest
+Architecture: all
+Depends: ${misc:Depends}, debhelper (>= 7.2.3~), cmake (>= 2.6.3~),
+ automoc (>= 1.0~version-0.9.88), pkg-kde-tools (>= 0.6.4)
+Breaks: kdelibs5-dev (<< ${devLatest:Version}),
+ kdepimlibs5-dev (<< ${devLatest:Version}),
+ kdebase-workspace-dev (<< ${devLatest:Version}),
+ libkexiv2-dev (<< ${devLatest:Version})
+Conflicts: kde-sc-dev-maint
+Description: ensure that the latest KDE Development Platform is installed
+ This package ensures that the latest version of the KDE Development Platform
+ packages are installed on the system.
+ .
+ This package is intended to be used only in the Build-Depends of the KDE
+ Software Compilation packages. If the "Breaks" effect of this package is not
+ desired on the maintainer system, it can be ignored by installing
+ kde-sc-dev-maint package from the pkg-kde-tools package with
+ `dpkg -i /usr/share/pkg-kde-tools/kde-sc-dev-maint_*_all.deb`. Don't do this
+ unless you really know what you are doing.

Modified: trunk/packages/meta-kde/debian/rules
===================================================================
--- trunk/packages/meta-kde/debian/rules	2010-02-24 22:34:57 UTC (rev 17109)
+++ trunk/packages/meta-kde/debian/rules	2010-02-24 22:52:41 UTC (rev 17110)
@@ -1,9 +1,15 @@
 #!/usr/bin/make -f
 
 MINIMUM_KDE_VERSION := 4:4.3.1
+DEV_LATEST_VERSION := 4:4.4.1~
 
+BINARY_VERSION_NO_EPOCH := $(shell dpkg-parsechangelog | grep '^Version: ' | sed 's/^Version: \(\([[:digit:]]\+\):\)\?/\2./')
+DEV_LATEST_PACKAGE_VERSION := $(DEV_LATEST_VERSION)+$(BINARY_VERSION_NO_EPOCH)
+
 override_dh_gencontrol:
-	dh_gencontrol -- -Vkde:Version='$(MINIMUM_KDE_VERSION)'
+	dh_gencontrol -pkde-sc-dev-latest  -- \
+	    '-v$(DEV_LATEST_PACKAGE_VERSION)' -V'devLatest:Version=$(DEV_LATEST_VERSION)'
+	dh_gencontrol --remaining-packages -- -Vkde:Version='$(MINIMUM_KDE_VERSION)'
 
 %:
 	dh $@




More information about the pkg-kde-commits mailing list