Merge lp:~directhex/libubuntuone/mono_packaging into lp:~ken-vandine/libubuntuone/package_with_mono

Proposed by Jo Shields
Status: Merged
Merge reported by: Ken VanDine
Merged at revision: not available
Proposed branch: lp:~directhex/libubuntuone/mono_packaging
Merge into: lp:~ken-vandine/libubuntuone/package_with_mono
Diff against target: 108 lines (+33/-15)
5 files modified
debian/control (+8/-11)
debian/libubuntuone1.0-cil.install (+1/-1)
debian/libubuntuone1.0-cil.installcligac (+1/-1)
debian/patches/use_debian_cli_policy_0.7_dir.patch (+12/-0)
debian/rules (+11/-2)
To merge this branch: bzr merge lp:~directhex/libubuntuone/mono_packaging
Reviewer Review Type Date Requested Status
Ken VanDine Approve
Review via email: mp+20932@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Jo Shields (directhex) wrote :

Um, that commit message should say dh_clideps not dh_shlibdeps.

I guess I needed a lot of rum to get it working...

Revision history for this message
Ken VanDine (ken-vandine) wrote :

Thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/control'
2--- debian/control 2010-03-08 18:24:40 +0000
3+++ debian/control 2010-03-08 23:09:16 +0000
4@@ -43,26 +43,23 @@
5 This library contains GTK widgets needed for integration of Ubuntu
6 One functionalities into GTK applications.
7
8-Package: libubuntuone-1.0-1-cil
9+Package: libubuntuone1.0-cil
10 Section: cli-mono
11-Architecture: any
12+Architecture: all
13 Depends: ${misc:Depends},
14- ${cli:Depends},
15- libubuntuone-1.0-1 (= ${binary:Version})
16-Provides: ${cli:Provides}
17-Description: CLI bindings Ubuntu One widget library
18+ ${cli:Depends}
19+Description: CLI bindings for Ubuntu One widget library
20 This library contains GTK widgets needed for integration of Ubuntu
21 One functionalities into GTK applications.
22 .
23 This package contains assemblies to be used by applications.
24
25-Package: libubuntuone-cil-dev
26+Package: libubuntuone1.0-cil-dev
27 Section: libdevel
28-Architecture: any
29+Architecture: all
30 Depends: ${misc:Depends},
31- ${cli:Depends},
32- libubuntuone-1.0-1-cil (= ${binary:Version})
33-Description: Ubuntu One widget library
34+ libubuntuone1.0-cil (= ${binary:Version})
35+Description: CLI bindings for Ubuntu One widget library - development
36 This library contains GTK widgets needed for integration of Ubuntu
37 One functionalities into GTK applications.
38 .
39
40=== renamed file 'debian/libubuntuone-cil-dev.install' => 'debian/libubuntuone1.0-cil-dev.install'
41=== renamed file 'debian/libubuntuone-1.0-1-cil.install' => 'debian/libubuntuone1.0-cil.install'
42--- debian/libubuntuone-1.0-1-cil.install 2010-03-08 18:24:40 +0000
43+++ debian/libubuntuone1.0-cil.install 2010-03-08 23:09:16 +0000
44@@ -1,1 +1,1 @@
45-debian/tmp/usr/lib/cli/ubuntuone-sharp-1.0/*
46+debian/tmp/usr/lib/mono/* usr/lib/cli/
47
48=== renamed file 'debian/libubuntuone-1.0-1-cil.installcligac' => 'debian/libubuntuone1.0-cil.installcligac'
49--- debian/libubuntuone-1.0-1-cil.installcligac 2010-03-08 18:24:53 +0000
50+++ debian/libubuntuone1.0-cil.installcligac 2010-03-08 23:09:16 +0000
51@@ -1,1 +1,1 @@
52-/usr/lib/mono/ubuntuone-sharp-1.0/ubuntuone-sharp.dll
53+/usr/lib/cli/ubuntuone-sharp-1.0/ubuntuone-sharp.dll
54
55=== added file 'debian/patches/use_debian_cli_policy_0.7_dir.patch'
56--- debian/patches/use_debian_cli_policy_0.7_dir.patch 1970-01-01 00:00:00 +0000
57+++ debian/patches/use_debian_cli_policy_0.7_dir.patch 2010-03-08 23:09:16 +0000
58@@ -0,0 +1,12 @@
59+diff -urNad libubuntuone-0.2.100~/ubuntuone-sharp.pc.in libubuntuone-0.2.100/ubuntuone-sharp.pc.in
60+--- libubuntuone-0.2.100~/ubuntuone-sharp.pc.in 2010-03-08 20:31:31.000000000 +0000
61++++ libubuntuone-0.2.100/ubuntuone-sharp.pc.in 2010-03-08 20:31:52.000000000 +0000
62+@@ -1,7 +1,7 @@
63+ prefix=${pcfiledir}/../..
64+ exec_prefix=${prefix}
65+ libdir=${exec_prefix}/lib
66+-assemblies_dir=${libdir}/mono/ubuntuone-sharp-1.0
67++assemblies_dir=${libdir}/cli/ubuntuone-sharp-1.0
68+ Libraries=${assemblies_dir}/ubuntuone-sharp.dll
69+
70+
71
72=== modified file 'debian/rules'
73--- debian/rules 2010-03-08 18:24:40 +0000
74+++ debian/rules 2010-03-08 23:09:16 +0000
75@@ -13,6 +13,8 @@
76 DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc
77 API_VERSION = 0.1
78
79+DEB_DH_MAKESHLIBS_ARGS_libubuntuone-1.0-1 := -V 'libubuntuone-1.0-1 (>= 0.2.100)'
80+
81 configure-stamp-%:
82 mkdir build-$*
83 cd build-$* && PYTHON=`which $*` \
84@@ -36,6 +38,15 @@
85 binary-install/python-ubuntuone::
86 dh_pycentral
87
88+binary-install/libubuntuone1.0-cil::
89+ dh_clistrip
90+ dh_clifixperms
91+ dh_makeclilibs -V
92+ dh_installcligac
93+
94+binary-predeb/libubuntuone1.0-cil:: binary-fixup/libubuntuone-1.0-1
95+ dh_clideps -plibubuntuone1.0-cil
96+
97 configure-stamp:
98 $(DEB_CONFIGURE_SCRIPT) $(DEB_CONFIGURE_NORMAL_ARGS) $(DEB_CONFIGURE_EXTRA_FLAGS)
99 touch $@
100@@ -50,8 +61,6 @@
101
102 install-stamp:
103 make install DESTDIR=$(CURDIR)/debian/tmp
104- mv $(CURDIR)/debian/tmp/usr/lib/mono $(CURDIR)/debian/tmp/usr/lib/cli
105- dh_clideps
106 touch $@
107
108 install/libubuntuone-1.0-1:: install-stamp

Subscribers

People subscribed via source and target branches

to all changes: