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

Proposed by Jose Manuel Santamaria Lema
Status: Merged
Merge reported by: Jonathan Riddell
Merged at revision: not available
Proposed branch: lp:~panfaust/kubuntu-packaging/kcoreaddons-work
Merge into: lp:~kubuntu-packagers/kubuntu-packaging-next/kcoreaddons
Diff against target: 49 lines (+10/-1)
4 files modified
debian/changelog (+5/-0)
debian/control (+1/-0)
debian/libkf5coreaddons-dev.install (+1/-1)
debian/rules (+3/-0)
To merge this branch: bzr merge lp:~panfaust/kubuntu-packaging/kcoreaddons-work
Reviewer Review Type Date Requested Status
Jonathan Riddell Approve
Review via email: mp+221305@code.launchpad.net

Description of the change

1st change - Adjust the install files to install *.pri in multiarch localtions, without this the package would fail to build agains the latest cmake-extra-modules because of this change:
http://bazaar.launchpad.net/~kubuntu-packagers/kubuntu-packaging/extra-cmake-modules/revision/17
If this change is ok I will make more merge requests like this for the rest of affected packages.

2nd change - Add libfam optional build dependency, see the output of cmake:
- without libfam: https://launchpadlibrarian.net/174689027/buildlog_ubuntu-trusty-amd64.kcoreaddons_4.99.0-0ubuntu1~ubuntu14.04~ppa2_UPLOADING.txt.gz
- with libfam: https://launchpadlibrarian.net/176435306/buildlog_ubuntu-trusty-amd64.kcoreaddons_4.99.0-0ubuntu1~santa2_UPLOADING.txt.gz

To post a comment you must log in.
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Why did you override dh_auto_test? Please document that in changelog or revert.

Revision history for this message
Jonathan Riddell (jr) wrote :

merged the .install change, that'll need done throughout
we don't use libfam deliberately, it's not in main and Linux has built in ways to notify which are used.
uncommented debian/rules change dropped
thanks!

review: Approve
Revision history for this message
Jose Manuel Santamaria Lema (panfaust) wrote :

The override_dh_auto_test change was included accidentally, I need more practice with bzr ;). I did it in my local because sometimes the test fail in a very unreproducible way, but I won't try to fix that unless I know exactly what's wrong, so thank you for discarding that unintentional change.

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Tip: instead of modifying debian/rules, you can build with DEB_BUILD_OPTIONS=nocheck.

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-05-05 14:40:26 +0000
3+++ debian/changelog 2014-05-29 00:06:31 +0000
4@@ -1,7 +1,12 @@
5 kcoreaddons (4.99.0-0ubuntu1) UNRELEASED; urgency=medium
6
7+ [ Jonathan Riddell ]
8 * New upstream beta release
9
10+ [ José Manuel Santamaría Lema ]
11+ * Install *.pri files in arch dependent path.
12+ * Add libfam-dev to build depends.
13+
14 -- Jonathan Riddell <jriddell@ubuntu.com> Mon, 05 May 2014 15:39:43 +0100
15
16 kcoreaddons (4.98.0-0ubuntu1) trusty; urgency=medium
17
18=== modified file 'debian/control'
19--- debian/control 2014-05-21 15:57:46 +0000
20+++ debian/control 2014-05-29 00:06:31 +0000
21@@ -5,6 +5,7 @@
22 Build-Depends: cmake,
23 debhelper (>= 8.0.0),
24 extra-cmake-modules (>= 0.0.13),
25+ libfam-dev,
26 pkg-kde-tools,
27 qt5-default,
28 qtbase5-dev,
29
30=== modified file 'debian/libkf5coreaddons-dev.install'
31--- debian/libkf5coreaddons-dev.install 2014-05-21 15:27:18 +0000
32+++ debian/libkf5coreaddons-dev.install 2014-05-29 00:06:31 +0000
33@@ -2,4 +2,4 @@
34 usr/lib/*/cmake/*
35 usr/lib/*/libKF5CoreAddons.so
36 usr/share/mime/packages/kde5.xml
37-usr/share/qt5/mkspecs/modules/qt_KCoreAddons.pri
38+usr/lib/*/qt5/mkspecs/modules/*
39
40=== modified file 'debian/rules'
41--- debian/rules 2014-03-03 14:34:08 +0000
42+++ debian/rules 2014-05-29 00:06:31 +0000
43@@ -4,3 +4,6 @@
44
45 override_dh_strip:
46 $(overridden_command) --dbg-package=libkf5coreaddons5-dbg
47+
48+override_dh_auto_test:
49+

Subscribers

People subscribed via source and target branches