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
=== modified file 'debian/changelog'
--- debian/changelog 2014-11-18 06:39:14 +0000
+++ debian/changelog 2014-11-20 09:36:24 +0000
@@ -1,3 +1,9 @@
1qtbase-opensource-src (5.3.2+dfsg-4ubuntu4) vivid; urgency=medium
2
3 * Rename qt5-qmake-cross-armhf to qt5-qmake-arm-linux-gnueabihf
4
5 -- Zoltán Balogh <zoltan@bakter.hu> Wed, 19 Nov 2014 12:06:18 +0200
6
1qtbase-opensource-src (5.3.2+dfsg-4ubuntu3) vivid; urgency=medium7qtbase-opensource-src (5.3.2+dfsg-4ubuntu3) vivid; urgency=medium
28
3 * Add qmake cross-compilation package qt5-qmake-cross-armhf9 * Add qmake cross-compilation package qt5-qmake-cross-armhf
410
=== modified file 'debian/control'
--- debian/control 2014-11-12 15:30:32 +0000
+++ debian/control 2014-11-20 09:36:24 +0000
@@ -364,32 +364,49 @@
364 .364 .
365 This package contains also these platform specifications.365 This package contains also these platform specifications.
366366
367
368
367Package: qt5-qmake-cross-armhf369Package: qt5-qmake-cross-armhf
370Architecture: amd64 i386
371Multi-Arch: same
372Section: oldlibs
373Depends: qt5-qmake-arm-linux-gnueabihf, ${misc:Depends}
374Description: Qt 5 qt5-qmake-cross-armhf Makefile generator tool
375Description: Transitional dummy package forqt5-qmake-arm-linux-gnueabihf
376 Qt is a cross-platform C++ application framework. Qt's primary feature
377 is its rich set of widgets that provide standard GUI functionality.
378 .
379 This is a transitional dummy package for qt5-qmake-arm-linux-gnueabihf
380 which can be safely removed.
381
382Package: qt5-qmake-arm-linux-gnueabihf
368Architecture: amd64 i386 383Architecture: amd64 i386
369Multi-Arch: same384Multi-Arch: same
370Section: devel385Section: devel
371Depends: qtchooser, ${misc:Depends}, ${shlibs:Depends}386Depends: ${misc:Depends}, ${shlibs:Depends}
372Description: Qt 5 qmake-cross-armhf Makefile generator tool387Breaks: qt5-qmake-cross-armhf (<< 5.3.2+dfsg-4ubuntu4)
388Replaces: qt5-qmake-cross-armhf (<< 5.3.2+dfsg-4ubuntu4)
389Description: Qt 5 qt5-qmake-arm-linux-gnueabihf Makefile generator tool
373 Qt is a cross-platform C++ application framework. Qt's primary feature390 Qt is a cross-platform C++ application framework. Qt's primary feature
374 is its rich set of widgets that provide standard GUI functionality.391 is its rich set of widgets that provide standard GUI functionality.
375 .392 .
376 This package contains the Qt 5 qmake-cross-armhf, a tool that helps 393 This package contains the Qt 5 qt5-qmake-arm-linux-gnueabihf, a tool
377 simplify the build process for development project across different 394 that helps simplify the build process for development project across
378 platforms.395 different platforms.
379 qmake-cross-armhf automates the generation of Makefiles so that only 396 qmake-cross-armhf automates the generation of Makefiles so that only
380 a few lines of information are needed to create each Makefile. 397 a few lines of information are needed to create each Makefile.
381 qmake can be used for any software project, whether it is written 398 qmake can be used for any software project, whether it is written
382 using Qt or not.399 using Qt or not.
383 .400 .
384 Qt 5 qmake-cross-armhf requires a platform and compiler description 401 Qt 5 qt5-qmake-arm-linux-gnueabihf requires a platform and compiler
385 file which contains many default values used to generate appropriate 402 description file which contains many default values used to generate
386 Makefiles.403 appropriate Makefiles.
387 .404 .
388 This package contains also these platform specifications.405 This package contains also these platform specifications.
389 .406 .
390 The qmake-cross-armhf is made for creating Makefile in multiarch build 407 The qt5-qmake-arm-linux-gnueabihf is made for creating Makefile in
391 environment. It can be used for example in a i386 chroot with armhf 408 multiarch build environment. It can be used for example in a i386 chroot
392 development packages.409 with armhf development packages.
393410
394Package: qtbase5-examples411Package: qtbase5-examples
395Architecture: any412Architecture: any
396413
=== renamed file 'debian/patches/qt5-qmake-cross-armhf' => 'debian/patches/qt5-qmake-arm-linux-gnueabihf'
--- debian/patches/qt5-qmake-cross-armhf 2014-11-12 15:30:32 +0000
+++ debian/patches/qt5-qmake-arm-linux-gnueabihf 2014-11-20 09:36:24 +0000
@@ -1,8 +1,8 @@
1Description: Add mkspec for the qt5-qmake-cross-armhf build1Description: Add mkspec for the qt5-qmake-arm-linux-gnueabihf build
2 .2 .
3 qtbase-opensource-src (5.3.0+dfsg-3ubuntu1) utopic; urgency=medium3 qtbase-opensource-src (5.3.0+dfsg-3ubuntu1) utopic; urgency=medium
4 .4 .
5 * Add qt5-qmake-cross-armhf to support qmake projects in multiarch5 * Add to support qmake projects in multiarch
6 crossbuilders6 crossbuilders
7Author: Zoltán Balogh <zoltan@bakter.hu>7Author: Zoltán Balogh <zoltan@bakter.hu>
88
99
=== modified file 'debian/patches/series'
--- debian/patches/series 2014-11-12 15:30:32 +0000
+++ debian/patches/series 2014-11-20 09:36:24 +0000
@@ -14,7 +14,7 @@
14# Ubuntu specific.14# Ubuntu specific.
15disable_overlay_scrollbars.diff15disable_overlay_scrollbars.diff
16load_testability_from_env_var.patch16load_testability_from_env_var.patch
17qt5-qmake-cross-armhf17qt5-qmake-arm-linux-gnueabihf
1818
19Add-workaround-for-GL-on-Android-emulator.patch19Add-workaround-for-GL-on-Android-emulator.patch
2020
2121
=== renamed file 'debian/qt5-qmake-cross-armhf.install' => 'debian/qt5-qmake-arm-linux-gnueabihf.install'
--- debian/qt5-qmake-cross-armhf.install 2014-11-12 15:30:32 +0000
+++ debian/qt5-qmake-arm-linux-gnueabihf.install 2014-11-20 09:36:24 +0000
@@ -1,1 +1,1 @@
1usr/bin/qt5-qmake-cross-armhf1usr/bin/qt5-qmake-arm-linux-gnueabihf
22
=== modified file 'debian/rules'
--- debian/rules 2014-11-12 15:30:32 +0000
+++ debian/rules 2014-11-20 09:36:24 +0000
@@ -131,7 +131,7 @@
131 -no-directfb \131 -no-directfb \
132 -no-sql-ibase -no-pch -no-opengl \132 -no-sql-ibase -no-pch -no-opengl \
133 -xplatform ubuntu-arm-gnueabihf-g++ || file $(CURDIR)/bin/qmake;133 -xplatform ubuntu-arm-gnueabihf-g++ || file $(CURDIR)/bin/qmake;
134 mv $(CURDIR)/bin/qmake $(CURDIR)/bin/qt5-qmake-cross-armhf134 mv $(CURDIR)/bin/qmake $(CURDIR)/bin/qt5-qmake-arm-linux-gnueabihf
135endif135endif
136 ./configure -confirm-license \136 ./configure -confirm-license \
137 -prefix "/usr" \137 -prefix "/usr" \
@@ -305,9 +305,9 @@
305 ln -s /usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser/default.conf305 ln -s /usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser/default.conf
306306
307ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(x86_architectures)))307ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(x86_architectures)))
308 # ship the qt5-qmake-cross-armhf in /usr/bin308 # ship the qt5-qmake-arm-linux-gnueabihf in /usr/bin
309 mkdir -p $(CURDIR)/debian/tmp/usr/bin309 mkdir -p $(CURDIR)/debian/tmp/usr/bin
310 cp $(CURDIR)/bin/qt5-qmake-cross-armhf $(CURDIR)/debian/tmp/usr/bin310 cp $(CURDIR)/bin/qt5-qmake-arm-linux-gnueabihf $(CURDIR)/debian/tmp/usr/bin
311endif311endif
312312
313 # Remove leftover directories313 # Remove leftover directories

Subscribers

People subscribed via source and target branches