Merge lp:~ken-vandine/gsettings-qt/packaging into lp:gsettings-qt

Proposed by Ken VanDine
Status: Merged
Merged at revision: 2
Proposed branch: lp:~ken-vandine/gsettings-qt/packaging
Merge into: lp:gsettings-qt
Diff against target: 125 lines (+81/-0)
8 files modified
.bzr-builddeb/default.conf (+2/-0)
GSettings/gsettings-qt.pro (+11/-0)
debian/changelog (+5/-0)
debian/compat (+1/-0)
debian/control (+26/-0)
debian/copyright (+22/-0)
debian/rules (+12/-0)
gsettings-qt.pro (+2/-0)
To merge this branch: bzr merge lp:~ken-vandine/gsettings-qt/packaging
Reviewer Review Type Date Requested Status
Lars Karlitski (community) Approve
Review via email: mp+170687@code.launchpad.net

Commit message

Added packaging and fixed up some install stuff

Description of the change

Added packaging and fixed up some install stuff

To post a comment you must log in.
Revision history for this message
Lars Karlitski (larsu) wrote :

Thanks Ken!

review: Approve
2. By Lars Karlitski

Merge initial packaging

From lp:~ken-vandine/gsettings-qt/packaging

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory '.bzr-builddeb'
2=== added file '.bzr-builddeb/default.conf'
3--- .bzr-builddeb/default.conf 1970-01-01 00:00:00 +0000
4+++ .bzr-builddeb/default.conf 2013-06-20 19:41:24 +0000
5@@ -0,0 +1,2 @@
6+[BUILDDEB]
7+split = True
8
9=== modified file 'GSettings/gsettings-qt.pro'
10--- GSettings/gsettings-qt.pro 2013-06-20 17:21:34 +0000
11+++ GSettings/gsettings-qt.pro 2013-06-20 19:41:24 +0000
12@@ -9,3 +9,14 @@
13
14 HEADERS = plugin.h gsettings-qml.h qconftypes.h
15 SOURCES = plugin.cpp gsettings-qml.cpp qconftypes.cpp
16+
17+uri = GSettings
18+
19+# deployment rules for the plugin
20+installPath = $$[QT_INSTALL_QML]/$$replace(uri, \\., /)
21+target.path = $$installPath
22+INSTALLS += target
23+
24+extra.path = $$installPath
25+extra.files += qmldir
26+INSTALLS += extra
27
28=== added directory 'debian'
29=== added file 'debian/changelog'
30--- debian/changelog 1970-01-01 00:00:00 +0000
31+++ debian/changelog 2013-06-20 19:41:24 +0000
32@@ -0,0 +1,5 @@
33+gsettings-qt (0.0-ubuntu1) UNRELEASED; urgency=low
34+
35+ * Initial package
36+
37+ -- Ken VanDine <ken.vandine@canonical.com> Thu, 20 Jun 2013 14:26:54 -0400
38
39=== added file 'debian/compat'
40--- debian/compat 1970-01-01 00:00:00 +0000
41+++ debian/compat 2013-06-20 19:41:24 +0000
42@@ -0,0 +1,1 @@
43+9
44
45=== added file 'debian/control'
46--- debian/control 1970-01-01 00:00:00 +0000
47+++ debian/control 2013-06-20 19:41:24 +0000
48@@ -0,0 +1,26 @@
49+Source: gsettings-qt
50+Priority: extra
51+Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
52+Build-Depends: debhelper (>= 9),
53+ pkg-config,
54+ libglib2.0-dev,
55+ qtchooser,
56+ qt5-qmake,
57+ qtbase5-dev,
58+ qtdeclarative5-dev,
59+ qtdeclarative5-qtquick2-plugin,
60+Standards-Version: 3.9.4
61+Section: libs
62+Homepage: https://launchpad.net/gsettings-qt
63+# If you aren't a member of ~ubuntu-desktop but need to upload packaging
64+# changes, just go ahead. A member of ~ubuntu-desktop will notice and sync
65+# up the code again.
66+Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gsettings-qt/trunk
67+
68+Package: qtdeclarative5-gsettings1.0
69+Section: libs
70+Architecture: amd64 i386 armhf
71+Depends: ${shlibs:Depends},
72+ ${misc:Depends},
73+Description: QML Bindings for GSettings
74+ Expose QML bindings for GSettings
75
76=== added file 'debian/copyright'
77--- debian/copyright 1970-01-01 00:00:00 +0000
78+++ debian/copyright 2013-06-20 19:41:24 +0000
79@@ -0,0 +1,22 @@
80+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
81+Upstream-Name: gsettings-qt
82+Source: https://launchpad.net/gsettings-qt
83+
84+Files: *
85+Copyright: 2013 Canonical Ltd.
86+License: LGPL-3.0
87+ This package is free software; you can redistribute it and/or
88+ modify it under the terms of the GNU Lesser General Public
89+ License as published by the Free Software Foundation; either
90+ version 3 of the License.
91+ .
92+ This package is distributed in the hope that it will be useful,
93+ but WITHOUT ANY WARRANTY; without even the implied warranty of
94+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
95+ Lesser General Public License for more details.
96+ .
97+ You should have received a copy of the GNU General Public License
98+ along with this program. If not, see <http://www.gnu.org/licenses/>.
99+ .
100+ On Debian systems, the complete text of the GNU Lesser General
101+ Public License can be found in "/usr/share/common-licenses/LGPL-3".
102
103=== added file 'debian/rules'
104--- debian/rules 1970-01-01 00:00:00 +0000
105+++ debian/rules 2013-06-20 19:41:24 +0000
106@@ -0,0 +1,12 @@
107+#!/usr/bin/make -f
108+# -*- makefile -*-
109+
110+# Uncomment this to turn on verbose mode.
111+#export DH_VERBOSE=1
112+export QT_SELECT=qt5
113+
114+override_dh_install:
115+ dh_install --fail-missing
116+
117+%:
118+ dh $@
119
120=== added file 'gsettings-qt.pro'
121--- gsettings-qt.pro 1970-01-01 00:00:00 +0000
122+++ gsettings-qt.pro 2013-06-20 19:41:24 +0000
123@@ -0,0 +1,2 @@
124+TEMPLATE = subdirs
125+SUBDIRS += GSettings/gsettings-qt.pro

Subscribers

People subscribed via source and target branches

to all changes: