Merge lp:~ken-vandine/libhud-qt/versioned into lp:libhud-qt

Proposed by Ken VanDine
Status: Merged
Approved by: Łukasz Zemczak
Approved revision: 45
Merged at revision: 43
Proposed branch: lp:~ken-vandine/libhud-qt/versioned
Merge into: lp:libhud-qt
Diff against target: 168 lines (+57/-17)
8 files modified
common-vars.pri (+25/-0)
debian/changelog (+10/-0)
debian/control (+14/-12)
debian/libhud-qt1.install (+1/-1)
debian/qtdeclarative5-hud1.0.install (+1/-1)
debian/rules (+1/-0)
qml/qml.pro (+3/-1)
src/src.pro (+2/-2)
To merge this branch: bzr merge lp:~ken-vandine/libhud-qt/versioned
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Łukasz Zemczak Approve
Didier Roche-Tolomelli Approve
Review via email: mp+160363@code.launchpad.net

Commit message

* rename packages for soname version
  * rename qml binding package to qtdeclarative5-hud1.0 to follow naming
    convention, and adding api version to the name
  * debian/control
    - Added Breaks/Conflicts/Replaces for soname transition
    - bump standards version to latest
    - added Pre-Depends

Description of the change

rename libhud-qt-qml binding package to qtdeclarative5-hud1.0 to follow naming convention, and adding api version to the name

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

looks good to me! Thanks Ken :)

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

Looking good here as well!

review: Approve
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) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'common-vars.pri'
2--- common-vars.pri 1970-01-01 00:00:00 +0000
3+++ common-vars.pri 2013-04-23 13:50:31 +0000
4@@ -0,0 +1,25 @@
5+#-----------------------------------------------------------------------------
6+# Common variables for all projects.
7+#-----------------------------------------------------------------------------
8+
9+
10+#-----------------------------------------------------------------------------
11+# Project name (used e.g. in include file and doc install path).
12+# remember to update debian/* files if you changes this
13+#-----------------------------------------------------------------------------
14+PROJECT_NAME = libhud-qt
15+
16+#-----------------------------------------------------------------------------
17+# Project version
18+# remember to update debian/* files if you changes this
19+#-----------------------------------------------------------------------------
20+PROJECT_VERSION = 0.1.0
21+
22+#-----------------------------------------------------------------------------
23+# Library version
24+#-----------------------------------------------------------------------------
25+VERSION = 1.0.0
26+API_VER = 1.0
27+
28+# End of File
29+
30
31=== modified file 'debian/changelog'
32--- debian/changelog 2013-04-12 14:32:20 +0000
33+++ debian/changelog 2013-04-23 13:50:31 +0000
34@@ -1,5 +1,6 @@
35 libhud-qt (0.1.0-0ubuntu1) UNRELEASED; urgency=low
36
37+ [ Mathieu Trudel-Lapierre ]
38 * debian/copyright: it's LGPL-3; also correct the text for the license.
39 * debian/rules:
40 - add DPKG_GENSYMBOLS_CHECK_ARGS = 4.
41@@ -11,6 +12,15 @@
42 - Don't build on powerpc; where qtdeclarative5 isn't available.
43 * debian/compat: bump to compat level 9.
44
45+ [ Ken VanDine ]
46+ * rename packages for soname version
47+ * rename qml binding package to qtdeclarative5-hud1.0 to follow naming
48+ convention, and adding api version to the name
49+ * debian/control
50+ - Added Breaks/Conflicts/Replaces for soname transition
51+ - bump standards version to latest
52+ - added Pre-Depends
53+
54 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Mon, 25 Mar 2013 15:05:33 -0400
55
56 libhud-qt (0.1.0~dev9) quantal; urgency=low
57
58=== modified file 'debian/control'
59--- debian/control 2013-04-12 14:32:20 +0000
60+++ debian/control 2013-04-23 13:50:31 +0000
61@@ -24,31 +24,33 @@
62 Vcs-Bzr: https://code.launchpad.net/~indicator-applet-developers/libhud-qt/trunk
63 Vcs-Browser: https://bazaar.launchpad.net/~indicator-applet-developers/libhud-qt/trunk/files
64
65-Package: libhud-qt
66+Package: libhud-qt1
67 Section: libs
68 Architecture: amd64 armhf i386
69-Depends:
70- ${misc:Depends},
71- ${shlibs:Depends},
72+Pre-Depends: ${misc:Pre-Depends}
73+Depends: ${misc:Depends},
74+ ${shlibs:Depends},
75+Replaces: libhud-qt
76+Breaks: libhud-qt
77+Conflicts: libhud-qt
78 Description: HUD Qt API
79 API to interact with Ubuntu HUD
80
81-Package: libhud-qt-qml
82+Package: qtdeclarative5-hud1.0
83 Section: libs
84 Architecture: amd64 armhf i386
85-Depends:
86- libhud-qt,
87- ${misc:Depends},
88- ${shlibs:Depends},
89+Depends: libhud-qt1,
90+ ${misc:Depends},
91+ ${shlibs:Depends},
92+Replaces: libhud-qt-qml
93 Description: HUD QML Components
94 API to interact with Ubuntu HUD
95
96 Package: libhud-qt-doc
97 Section: doc
98 Architecture: all
99-Depends:
100- ${misc:Depends},
101- ${shlibs:Depends},
102+Depends: ${misc:Depends},
103+ ${shlibs:Depends},
104 Description: HUD Qt API - documentation
105 API to interact with Ubuntu HUD
106 .
107
108=== renamed file 'debian/libhud-qt.install' => 'debian/libhud-qt1.install'
109--- debian/libhud-qt.install 2013-01-31 09:49:51 +0000
110+++ debian/libhud-qt1.install 2013-04-23 13:50:31 +0000
111@@ -1,1 +1,1 @@
112-usr/lib/*/libhud-qt.so*
113+usr/lib/*/libhud-qt.so.*
114
115=== renamed file 'debian/libhud-qt-qml.install' => 'debian/qtdeclarative5-hud1.0.install'
116--- debian/libhud-qt-qml.install 2013-02-11 22:53:45 +0000
117+++ debian/qtdeclarative5-hud1.0.install 2013-04-23 13:50:31 +0000
118@@ -1,1 +1,1 @@
119-usr/lib/*/qt5/qml/
120+usr/lib/*/qt5/qml
121
122=== modified file 'debian/rules'
123--- debian/rules 2013-03-25 19:07:15 +0000
124+++ debian/rules 2013-04-23 13:50:31 +0000
125@@ -13,6 +13,7 @@
126
127 override_dh_install:
128 # execute dh_install and fail if something was not packaged
129+ rm -f debian/tmp/usr/lib/*/libhud-qt.so
130 dh_install --fail-missing
131
132 %:
133
134=== modified file 'qml/qml.pro'
135--- qml/qml.pro 2013-03-15 13:56:02 +0000
136+++ qml/qml.pro 2013-04-23 13:50:31 +0000
137@@ -1,3 +1,5 @@
138+include( ../common-vars.pri )
139+
140 TEMPLATE = lib
141 TARGET = hud-qml
142 QT += quick
143@@ -33,7 +35,7 @@
144
145 qmldir.files = qmldir
146 unix {
147- installPath = $$[QT_INSTALL_QML]/$$replace(uri, \\., /)
148+ installPath = $$[QT_INSTALL_QML]/$$replace(uri, \\., /).$$API_VER
149 qmldir.path = $$installPath
150 target.path = $$installPath
151 INSTALLS += target qmldir
152
153=== modified file 'src/src.pro'
154--- src/src.pro 2013-03-21 11:39:38 +0000
155+++ src/src.pro 2013-04-23 13:50:31 +0000
156@@ -1,10 +1,10 @@
157+include( ../common-vars.pri )
158+
159 TEMPLATE = lib
160 TARGET = hud-qt
161 CONFIG += qt link_pkgconfig
162 INSTALLS += target
163
164-VERSION = 1.0.0
165-
166 QT += widgets
167
168 PKGCONFIG += hud-1

Subscribers

People subscribed via source and target branches