Merge lp:~noskcaj/ubuntu/utopic/obexftp/merge into lp:ubuntu/utopic/obexftp

Proposed by Jackson Doak
Status: Needs review
Proposed branch: lp:~noskcaj/ubuntu/utopic/obexftp/merge
Merge into: lp:ubuntu/utopic/obexftp
Diff against target: 171 lines (+57/-14)
8 files modified
.pc/.quilt_patches (+1/-0)
.pc/.quilt_series (+1/-0)
.pc/.version (+1/-0)
debian/changelog (+32/-0)
debian/control (+15/-3)
debian/libobexftp-ruby.install (+0/-1)
debian/ruby-obexftp.install (+1/-0)
debian/rules (+6/-10)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/utopic/obexftp/merge
Reviewer Review Type Date Requested Status
Daniel Holbach (community) Approve
Review via email: mp+222568@code.launchpad.net

Description of the change

Merge from debian.

To post a comment you must log in.
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks. Uploaded.

review: Approve

Unmerged revisions

17. By Jackson Doak

* Merge from Debian unstable. Remaining changes:
  - Fix build failure, using StringValuePtr instead of STR2CSTR.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory '.pc'
2=== added file '.pc/.quilt_patches'
3--- .pc/.quilt_patches 1970-01-01 00:00:00 +0000
4+++ .pc/.quilt_patches 2014-06-09 21:49:13 +0000
5@@ -0,0 +1,1 @@
6+debian/patches
7
8=== added file '.pc/.quilt_series'
9--- .pc/.quilt_series 1970-01-01 00:00:00 +0000
10+++ .pc/.quilt_series 2014-06-09 21:49:13 +0000
11@@ -0,0 +1,1 @@
12+series
13
14=== added file '.pc/.version'
15--- .pc/.version 1970-01-01 00:00:00 +0000
16+++ .pc/.version 2014-06-09 21:49:13 +0000
17@@ -0,0 +1,1 @@
18+2
19
20=== modified file 'debian/changelog'
21--- debian/changelog 2013-10-21 11:56:11 +0000
22+++ debian/changelog 2014-06-09 21:49:13 +0000
23@@ -1,3 +1,35 @@
24+obexftp (0.23-2ubuntu1) utopic; urgency=medium
25+
26+ * Merge from Debian unstable. Remaining changes:
27+ - Fix build failure, using StringValuePtr instead of STR2CSTR.
28+ * Use dh-autoreconf instead of dh-autotools-dev
29+
30+ -- Jackson Doak <noskcaj@ubuntu.com> Tue, 10 Jun 2014 07:20:43 +1000
31+
32+obexftp (0.23-2) unstable; urgency=medium
33+
34+ * QA upload.
35+ * Set Maintainer to Debian QA Group
36+ * Prefix installation path (sitearchdir) for the Ruby library with DESTDIR,
37+ so that ruby2.1 does not try to install in a location relative to /
38+ (Closes: #747826)
39+ * Rename libobexftp-ruby to ruby-obexftp, keep a transitional package to
40+ ease the upgrade process (Closes: #722390)
41+
42+ -- Cédric Boutillier <boutil@debian.org> Fri, 30 May 2014 23:19:18 +0200
43+
44+obexftp (0.23-1.3) unstable; urgency=medium
45+
46+ * Non-maintainer upload.
47+ * Fix FTBFS with multiarched Ruby interpreters (Closes: #739777)
48+ - pass vendorarchdir for the path installation of Ruby bindings
49+ - do not explicitly touch the path of Ruby libraries in debian/rules, as
50+ the library gets installed at right place in the first place.
51+ - change path in debian/libobexftp-ruby.install to leave space for the
52+ architecture name.
53+
54+ -- Cédric Boutillier <boutil@debian.org> Wed, 23 Apr 2014 15:09:07 +0200
55+
56 obexftp (0.23-1.2ubuntu3) trusty; urgency=low
57
58 * Use dh_autotools-dev to update config.{sub,guess} for new ports.
59
60=== modified file 'debian/control'
61--- debian/control 2013-10-21 11:56:11 +0000
62+++ debian/control 2014-06-09 21:49:13 +0000
63@@ -2,8 +2,8 @@
64 Section: comm
65 Priority: optional
66 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
67-XSBC-Original-Maintainer: Hendrik Sattler <debian@hendrik-sattler.de>
68-Build-Depends: debhelper (>= 7.0.0), libopenobex1-dev (>= 1.3-3), libbluetooth-dev, quilt (>= 0.45), pkg-config, swig, doxygen, python-dev (>= 2.6.6-3~), ruby-dev, ruby, chrpath, autotools-dev
69+XSBC-Original-Maintainer: Debian QA Group <packages@qa.debian.org>
70+Build-Depends: debhelper (>= 7.0.0), libopenobex1-dev (>= 1.3-3), libbluetooth-dev, quilt (>= 0.45), pkg-config, swig, doxygen, python-dev (>= 2.6.6-3~), ruby-dev, ruby, chrpath, dh-autoreconf
71 Standards-Version: 3.8.3
72 Homepage: http://triq.net/obex
73
74@@ -114,10 +114,13 @@
75 .
76 This package contains the binding for the Python programming language.
77
78-Package: libobexftp-ruby
79+Package: ruby-obexftp
80 Architecture: any
81 Section: ruby
82 Depends: libobexftp0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
83+Breaks: libobexftp-ruby (<< 0.23-2~)
84+Replaces: libobexftp-ruby (<< 0.23-2~)
85+Provides: libobexftp-ruby
86 Description: ruby binding to the object exchange file transfer library
87 OBEX, the OBject EXchange protocol, can best be described as binary HTTP.
88 OBEX is optimized for ad-hoc links and can be used to exchange
89@@ -127,6 +130,15 @@
90 .
91 This package contains the binding for the Ruby programming language.
92
93+Package: libobexftp-ruby
94+Section: oldlibs
95+Architecture: all
96+Priority: extra
97+Description: Transitional package for ruby-obexftp
98+ This is a transitional package to ease upgrades to ruby-obexftp package.
99+ It can safely be removed.
100+
101+
102 Package: libobexftp-perl
103 Architecture: any
104 Section: perl
105
106=== removed file 'debian/libobexftp-ruby.install'
107--- debian/libobexftp-ruby.install 2008-10-25 16:28:12 +0000
108+++ debian/libobexftp-ruby.install 1970-01-01 00:00:00 +0000
109@@ -1,1 +0,0 @@
110-usr/lib/ruby/*
111
112=== added file 'debian/ruby-obexftp.install'
113--- debian/ruby-obexftp.install 1970-01-01 00:00:00 +0000
114+++ debian/ruby-obexftp.install 2014-06-09 21:49:13 +0000
115@@ -0,0 +1,1 @@
116+usr/lib/*/ruby/*
117
118=== modified file 'debian/rules'
119--- debian/rules 2013-10-21 11:56:11 +0000
120+++ debian/rules 2014-06-09 21:49:13 +0000
121@@ -41,6 +41,7 @@
122 ifeq ($(COMPILE_RUBY_BINDING),yes)
123 bindings_configure_flags += --enable-ruby
124 compile_shared_libs=yes
125+ rubyvendorarchdir=$(shell ruby -e "puts RbConfig::CONFIG['vendorarchdir']")
126 else
127 bindings_configure_flags += --disable-ruby
128 endif
129@@ -66,7 +67,7 @@
130
131 config.status: configure $(QUILT_STAMPFN)
132 dh_testdir
133- dh_autotools-dev_updateconfig
134+ dh_autoreconf
135 CFLAGS="$(CFLAGS)" ./configure $(CROSS) \
136 --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
137 $(bindings_configure_flags) \
138@@ -83,7 +84,7 @@
139 clean:
140 dh_testdir
141 dh_testroot
142- dh_autotools-dev_restoreconfig
143+ dh_autoreconf_clean
144 rm -f build-stamp
145 debian/rules unpatch
146 rm -rf doc/api
147@@ -97,13 +98,8 @@
148 dh_testroot
149 dh_prep
150 dh_installdirs
151- $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp mandir=/usr/share/man INSTALLDIRS=vendor
152-
153-ifeq ($(COMPILE_RUBY_BINDING),yes)
154- -rm -rf debian/tmp/usr/lib/ruby
155- mv debian/tmp/usr/local/lib/site_ruby debian/tmp/usr/lib/ruby
156- rm -rf debian/tmp/usr/local/
157-endif
158+ #sitearchdir needs to be prefixed with $(DESTDIR) with ruby2.1
159+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp mandir=/usr/share/man INSTALLDIRS=vendor sitearchdir=$(CURDIR)/debian/tmp/$(rubyvendorarchdir)
160
161 # Build architecture-independent files here.
162 binary-indep: build install
163@@ -137,7 +133,7 @@
164 endif
165
166 ifeq ($(COMPILE_RUBY_BINDING),yes)
167- dh_installexamples -plibobexftp-ruby examples/ruby_*.rb
168+ dh_installexamples -pruby-obexftp examples/ruby_*.rb
169 endif
170
171 ifeq ($(COMPILE_TCL_BINDING),yes)

Subscribers

People subscribed via source and target branches

to all changes: