Merge lp:~panfaust/kubuntu-packaging-next/kconfig-work into lp:~kubuntu-packagers/kubuntu-packaging-next/kconfig

Proposed by Jose Manuel Santamaria Lema
Status: Merged
Merged at revision: 31
Proposed branch: lp:~panfaust/kubuntu-packaging-next/kconfig-work
Merge into: lp:~kubuntu-packagers/kubuntu-packaging-next/kconfig
Diff against target: 81 lines (+16/-2)
4 files modified
debian/changelog (+9/-0)
debian/control (+6/-1)
debian/libkf5config-bin.install (+1/-0)
debian/libkf5configcore5.install (+0/-1)
To merge this branch: bzr merge lp:~panfaust/kubuntu-packaging-next/kconfig-work
Reviewer Review Type Date Requested Status
Kubuntu Packagers Pending
Review via email: mp+223808@code.launchpad.net

This proposal supersedes a proposal from 2014-06-18.

Description of the change

* Move /usr/lib/*/libexec/kf5/kconf_update from libkf5configcore5 to libkf5config-bin.
* Library packages now recommend libkf5config-bin.
* The -dev package depends on -bin because when building other KF5 components cmake fails if kconf_update is not found; however this shouldn't not be neccesary, it's an upstream bug, when solved this dependency should be removed.

To post a comment you must log in.
31. By Scarlett Gately Moore

Merge:
[ José Manuel Santamaría Lema ]
* Move /usr/lib/*/libexec/kf5/kconf_update from libkf5configcore5 to
  libkf5config-bin.
* Library packages now recommend libkf5config-bin.
* The -dev package depends on -bin because when building other KF5 components
  cmake fails if kconf_update is not found; however this should not be
  neccesary, it's an upstream bug, when solved this dependency should be
  removed.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2014-06-05 11:39:41 +0000
3+++ debian/changelog 2014-06-19 19:26:36 +0000
4@@ -10,6 +10,15 @@
5 * Remove useless Pre-Depends fields used for multiarch compat in
6 releases older than trusty
7
8+ [ José Manuel Santamaría Lema ]
9+ * Move /usr/lib/*/libexec/kf5/kconf_update from libkf5configcore5 to
10+ libkf5config-bin.
11+ * Library packages now recommend libkf5config-bin.
12+ * The -dev package depends on -bin because when building other KF5 components
13+ cmake fails if kconf_update is not found; however this should not be
14+ neccesary, it's an upstream bug, when solved this dependency should be
15+ removed.
16+
17 -- Jonathan Riddell <jriddell@ubuntu.com> Mon, 02 Jun 2014 13:35:25 +0100
18
19 kconfig (4.99.0-0ubuntu1) trusty; urgency=medium
20
21=== modified file 'debian/control'
22--- debian/control 2014-06-05 11:39:41 +0000
23+++ debian/control 2014-06-19 19:26:36 +0000
24@@ -19,6 +19,7 @@
25 Architecture: any
26 Depends: libkf5configcore5 (= ${binary:Version}),
27 libkf5configgui5 (= ${binary:Version}),
28+ libkf5config-bin (= ${binary:Version}),
29 qtbase5-dev,
30 ${misc:Depends},
31 ${shlibs:Depends}
32@@ -49,6 +50,7 @@
33 Depends: libkf5config-data (= ${source:Version}),
34 ${misc:Depends},
35 ${shlibs:Depends}
36+Recommends: libkf5config-bin (= ${binary:Version})
37 Description: configuration settings framework for Qt
38 KConfig provides an advanced configuration system. It is made of two
39 parts: KConfigCore and KConfigGui.
40@@ -76,6 +78,7 @@
41 Depends: libkf5config-data (= ${source:Version}),
42 ${misc:Depends},
43 ${shlibs:Depends}
44+Recommends: libkf5config-bin (= ${binary:Version})
45 Description: configuration settings framework for Qt
46 KConfig provides an advanced configuration system. It is made of two
47 parts: KConfigCore and KConfigGui.
48@@ -125,6 +128,8 @@
49 Package: libkf5config-bin
50 Architecture: any
51 Depends: ${misc:Depends}, ${shlibs:Depends}
52+Breaks: libkf5configcore5 (<= 4.100.0-0ubuntu1~ubuntu14.10~ppa1)
53+Replaces: libkf5configcore5 (<= 4.100.0-0ubuntu1~ubuntu14.10~ppa1)
54 Description: configuration settings framework for Qt
55 KConfig provides an advanced configuration system. It is made of two
56 parts: KConfigCore and KConfigGui.
57@@ -144,7 +149,7 @@
58 .
59 This package is part of KDE Frameworks 5.
60 .
61- This package contains the kreadconfig5 and kwriteconfig5 binaries.
62+ This package contains runtime files for KConfig.
63
64 Package: libkf5config5-dbg
65 Priority: extra
66
67=== modified file 'debian/libkf5config-bin.install'
68--- debian/libkf5config-bin.install 2014-06-03 12:40:55 +0000
69+++ debian/libkf5config-bin.install 2014-06-19 19:26:36 +0000
70@@ -1,2 +1,3 @@
71 usr/bin/kreadconfig5
72 usr/bin/kwriteconfig5
73+usr/lib/*/libexec/kf5/kconf_update
74
75=== modified file 'debian/libkf5configcore5.install'
76--- debian/libkf5configcore5.install 2014-05-21 15:27:12 +0000
77+++ debian/libkf5configcore5.install 2014-06-19 19:26:36 +0000
78@@ -1,3 +1,2 @@
79 usr/lib/*/libKF5ConfigCore*.so.4*
80 usr/lib/*/libKF5ConfigCore*.so.5
81-usr/lib/*/libexec/kf5/kconf_update

Subscribers

People subscribed via source and target branches