Merge lp:~bzoltan/kubuntu-packaging/proper_naming into lp:~kubuntu-packagers/kubuntu-packaging/qtbase-opensource-src

Proposed by Zoltan Balogh
Status: Merged
Merged at revision: 201
Proposed branch: lp:~bzoltan/kubuntu-packaging/proper_naming
Merge into: lp:~kubuntu-packagers/kubuntu-packaging/qtbase-opensource-src
Diff against target: 138 lines (+41/-18)
6 files modified
debian/changelog (+6/-0)
debian/control (+28/-11)
debian/patches/qt5-qmake-arm-linux-gnueabihf (+2/-2)
debian/patches/series (+1/-1)
debian/qt5-qmake-arm-linux-gnueabihf.install (+1/-1)
debian/rules (+3/-3)
To merge this branch: bzr merge lp:~bzoltan/kubuntu-packaging/proper_naming
Reviewer Review Type Date Requested Status
PS Jenkins bot continuous-integration Needs Fixing
Timo Jyrinki Needs Fixing
Review via email: mp+242179@code.launchpad.net

Commit message

rename qt5-qmake-cross-armhf to qt5-qmake-arm-linux-gnueabihf

Description of the change

rename qt5-qmake-cross-armhf to qt5-qmake-arm-linux-gnueabihf

To post a comment you must log in.
201. By Zoltan Balogh

Proper transitioning package for qt5-qmake-arm-linux-gnueabihf

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

- drop the ", ${shlibs:Depends}" from the transitional package
- add "Transitional dummy package for " in the short description of the transitional package
- make the Breaks/Replaces versioned otherwise it'll break, << 5.3.2+dfsg-4ubuntu4

review: Needs Fixing
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
202. By Zoltan Balogh

Adress review comments

Revision history for this message
Zoltan Balogh (bzoltan) wrote :

> - drop the ", ${shlibs:Depends}" from the transitional package
> - add "Transitional dummy package for " in the short description of the
> transitional package
> - make the Breaks/Replaces versioned otherwise it'll break, << 5.3.2+dfsg-
> 4ubuntu4

Pushed up to revision 202.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Thanks. Some more comments on the fixes though:
- you removed also ", ${misc:Depends}", please add that back to the transitional packages deps
- the version deps should be in ():s in Breaks/Replaces

review: Needs Fixing
203. By Zoltan Balogh

Fix transitional packaging as requested

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)

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-11-18 06:39:14 +0000
3+++ debian/changelog 2014-11-20 09:36:24 +0000
4@@ -1,3 +1,9 @@
5+qtbase-opensource-src (5.3.2+dfsg-4ubuntu4) vivid; urgency=medium
6+
7+ * Rename qt5-qmake-cross-armhf to qt5-qmake-arm-linux-gnueabihf
8+
9+ -- Zoltán Balogh <zoltan@bakter.hu> Wed, 19 Nov 2014 12:06:18 +0200
10+
11 qtbase-opensource-src (5.3.2+dfsg-4ubuntu3) vivid; urgency=medium
12
13 * Add qmake cross-compilation package qt5-qmake-cross-armhf
14
15=== modified file 'debian/control'
16--- debian/control 2014-11-12 15:30:32 +0000
17+++ debian/control 2014-11-20 09:36:24 +0000
18@@ -364,32 +364,49 @@
19 .
20 This package contains also these platform specifications.
21
22+
23+
24 Package: qt5-qmake-cross-armhf
25+Architecture: amd64 i386
26+Multi-Arch: same
27+Section: oldlibs
28+Depends: qt5-qmake-arm-linux-gnueabihf, ${misc:Depends}
29+Description: Qt 5 qt5-qmake-cross-armhf Makefile generator tool
30+Description: Transitional dummy package forqt5-qmake-arm-linux-gnueabihf
31+ Qt is a cross-platform C++ application framework. Qt's primary feature
32+ is its rich set of widgets that provide standard GUI functionality.
33+ .
34+ This is a transitional dummy package for qt5-qmake-arm-linux-gnueabihf
35+ which can be safely removed.
36+
37+Package: qt5-qmake-arm-linux-gnueabihf
38 Architecture: amd64 i386
39 Multi-Arch: same
40 Section: devel
41-Depends: qtchooser, ${misc:Depends}, ${shlibs:Depends}
42-Description: Qt 5 qmake-cross-armhf Makefile generator tool
43+Depends: ${misc:Depends}, ${shlibs:Depends}
44+Breaks: qt5-qmake-cross-armhf (<< 5.3.2+dfsg-4ubuntu4)
45+Replaces: qt5-qmake-cross-armhf (<< 5.3.2+dfsg-4ubuntu4)
46+Description: Qt 5 qt5-qmake-arm-linux-gnueabihf Makefile generator tool
47 Qt is a cross-platform C++ application framework. Qt's primary feature
48 is its rich set of widgets that provide standard GUI functionality.
49 .
50- This package contains the Qt 5 qmake-cross-armhf, a tool that helps
51- simplify the build process for development project across different
52- platforms.
53+ This package contains the Qt 5 qt5-qmake-arm-linux-gnueabihf, a tool
54+ that helps simplify the build process for development project across
55+ different platforms.
56 qmake-cross-armhf automates the generation of Makefiles so that only
57 a few lines of information are needed to create each Makefile.
58 qmake can be used for any software project, whether it is written
59 using Qt or not.
60 .
61- Qt 5 qmake-cross-armhf requires a platform and compiler description
62- file which contains many default values used to generate appropriate
63- Makefiles.
64+ Qt 5 qt5-qmake-arm-linux-gnueabihf requires a platform and compiler
65+ description file which contains many default values used to generate
66+ appropriate Makefiles.
67 .
68 This package contains also these platform specifications.
69 .
70- The qmake-cross-armhf is made for creating Makefile in multiarch build
71- environment. It can be used for example in a i386 chroot with armhf
72- development packages.
73+ The qt5-qmake-arm-linux-gnueabihf is made for creating Makefile in
74+ multiarch build environment. It can be used for example in a i386 chroot
75+ with armhf development packages.
76
77 Package: qtbase5-examples
78 Architecture: any
79
80=== renamed file 'debian/patches/qt5-qmake-cross-armhf' => 'debian/patches/qt5-qmake-arm-linux-gnueabihf'
81--- debian/patches/qt5-qmake-cross-armhf 2014-11-12 15:30:32 +0000
82+++ debian/patches/qt5-qmake-arm-linux-gnueabihf 2014-11-20 09:36:24 +0000
83@@ -1,8 +1,8 @@
84-Description: Add mkspec for the qt5-qmake-cross-armhf build
85+Description: Add mkspec for the qt5-qmake-arm-linux-gnueabihf build
86 .
87 qtbase-opensource-src (5.3.0+dfsg-3ubuntu1) utopic; urgency=medium
88 .
89- * Add qt5-qmake-cross-armhf to support qmake projects in multiarch
90+ * Add to support qmake projects in multiarch
91 crossbuilders
92 Author: Zoltán Balogh <zoltan@bakter.hu>
93
94
95=== modified file 'debian/patches/series'
96--- debian/patches/series 2014-11-12 15:30:32 +0000
97+++ debian/patches/series 2014-11-20 09:36:24 +0000
98@@ -14,7 +14,7 @@
99 # Ubuntu specific.
100 disable_overlay_scrollbars.diff
101 load_testability_from_env_var.patch
102-qt5-qmake-cross-armhf
103+qt5-qmake-arm-linux-gnueabihf
104
105 Add-workaround-for-GL-on-Android-emulator.patch
106
107
108=== renamed file 'debian/qt5-qmake-cross-armhf.install' => 'debian/qt5-qmake-arm-linux-gnueabihf.install'
109--- debian/qt5-qmake-cross-armhf.install 2014-11-12 15:30:32 +0000
110+++ debian/qt5-qmake-arm-linux-gnueabihf.install 2014-11-20 09:36:24 +0000
111@@ -1,1 +1,1 @@
112-usr/bin/qt5-qmake-cross-armhf
113+usr/bin/qt5-qmake-arm-linux-gnueabihf
114
115=== modified file 'debian/rules'
116--- debian/rules 2014-11-12 15:30:32 +0000
117+++ debian/rules 2014-11-20 09:36:24 +0000
118@@ -131,7 +131,7 @@
119 -no-directfb \
120 -no-sql-ibase -no-pch -no-opengl \
121 -xplatform ubuntu-arm-gnueabihf-g++ || file $(CURDIR)/bin/qmake;
122- mv $(CURDIR)/bin/qmake $(CURDIR)/bin/qt5-qmake-cross-armhf
123+ mv $(CURDIR)/bin/qmake $(CURDIR)/bin/qt5-qmake-arm-linux-gnueabihf
124 endif
125 ./configure -confirm-license \
126 -prefix "/usr" \
127@@ -305,9 +305,9 @@
128 ln -s /usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser/default.conf
129
130 ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(x86_architectures)))
131- # ship the qt5-qmake-cross-armhf in /usr/bin
132+ # ship the qt5-qmake-arm-linux-gnueabihf in /usr/bin
133 mkdir -p $(CURDIR)/debian/tmp/usr/bin
134- cp $(CURDIR)/bin/qt5-qmake-cross-armhf $(CURDIR)/debian/tmp/usr/bin
135+ cp $(CURDIR)/bin/qt5-qmake-arm-linux-gnueabihf $(CURDIR)/debian/tmp/usr/bin
136 endif
137
138 # Remove leftover directories

Subscribers

People subscribed via source and target branches