--- ussp-push-0.11.orig/debian/changelog +++ ussp-push-0.11/debian/changelog @@ -0,0 +1,71 @@ +ussp-push (0.11-1ubuntu1) trusty; urgency=medium + + * Use autotools-dev to update config.{sub,guess} for new arches. + + -- Logan Rosen Mon, 13 Jan 2014 23:21:14 -0500 + +ussp-push (0.11-1) unstable; urgency=low + + * New upstream release + * Rewrite debian/rules to use the new autotools build system + * Remove all old patches: not needed anymore due to new build system + * Change depends from libbluetooth2-dev to libbluetooth-dev (closes: #530359) + * Add new patch hci_api_change.patch: change from hci_remote_name() to + hci_read_remote_name() + * Bump standards version to 3.8.1.0: no changes needed + * Change to debhelper compat level 7 + * Do not install the contents of doc/ subdir anymore, everything is already + in the manpage + * Fix typo in description (closes: #391045) + * Use dh_prep instead of dh_clean -k + + -- Hendrik Sattler Sat, 20 Jun 2009 16:54:54 +0200 + +ussp-push (0.9-2) unstable; urgency=low + + * Clean up some bits in debian/rules + * Add bluez detection to fix a FTBS due to new libopenobex + * Add manpage (DocBook/XML) and also add build-depends to create the manpage + from it + + -- Hendrik Sattler Wed, 27 Sep 2006 16:06:02 +0200 + +ussp-push (0.9-1) unstable; urgency=low + + [ Hendrik Sattler ] + * New maintainer (old maintainer stays as sponsor and co-maintainer) + * New upstream release (closes: #366942) + * Acknoledge NMU (libbluetooth transition, closes: #378259) + * Add new_openobex.patch (already sent upstream) that simplifies Makefile, + properly detects openobex >= 1.1 and updates documentation + * Add build dependency for quilt >= 0.45 because debian/rules includes + quilt.make + * Clean up debian/rules and add support for debug and nostrip build options + * Bump standards revision to 3.7.2.0: no changes needed + * Use debhelper v5 + * Remove glib build dependency: glib is not used anymore + * add debian/docs file to install the documentation provided by upstream + + -- Hendrik Sattler Sat, 29 Jul 2006 00:55:09 +0200 + +ussp-push (0.5-2.1) unstable; urgency=high + + * Non-maintainer upload. + * Build-depend on libbluetooth2-dev instead of obsolete libbluetooth1-dev; + fixes FTBFS. (Closes: #376966) + + -- Steinar H. Gunderson Fri, 14 Jul 2006 20:17:39 +0200 + +ussp-push (0.5-2) unstable; urgency=low + + * Now build against glib 2.0. Thanks to Loïc Lefort for pointing out + the solution (Closes: #349968). + + -- Simon Richter Thu, 26 Jan 2006 14:40:52 +0100 + +ussp-push (0.5-1) unstable; urgency=low + + * Initial release (Closes: #346216) + + -- Simon Richter Fri, 6 Jan 2006 13:24:53 +0100 + --- ussp-push-0.11.orig/debian/compat +++ ussp-push-0.11/debian/compat @@ -0,0 +1 @@ +7 --- ussp-push-0.11.orig/debian/control +++ ussp-push-0.11/debian/control @@ -0,0 +1,20 @@ +Source: ussp-push +Section: comm +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Hendrik Sattler +Uploaders: Simon Richter +Build-Depends: debhelper (>= 7.0.0), libbluetooth-dev, libopenobex1-dev, pkg-config, xsltproc, docbook-xsl, docbook-xml, quilt (>= 0.45), autotools-dev +Standards-Version: 3.8.1.0 + +Package: ussp-push +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Client for OBEX PUSH + This program allows you to send objects using the OBEX PUSH protocol. + . + The OBEX PUSH protocol is used to transfer files to a mobile device, + generally via Bluetooth or IrDA. The protocol does not allow any other + action than sending and generally requires less strict authentication, + which is why it is sometimes preferred to the OBEX FTP protocol (which + allows full filesystem access and is provided by the obexftp package). --- ussp-push-0.11.orig/debian/copyright +++ ussp-push-0.11/debian/copyright @@ -0,0 +1,29 @@ +This package was debianized by Simon Richter on +Fri, 6 Jan 2006 13:24:53 +0100. + +It was downloaded from http://www.xmailserver.org/ussp-push.html + +Upstream Authors: Davide Libenzi + and others + +Copyright ©: 2002 - 2008 Davide Libenzi + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- ussp-push-0.11.orig/debian/install +++ ussp-push-0.11/debian/install @@ -0,0 +1 @@ +usr/bin/ussp-push --- ussp-push-0.11.orig/debian/patches/hci_api_change.patch +++ ussp-push-0.11/debian/patches/hci_api_change.patch @@ -0,0 +1,19 @@ +Index: ussp-push-0.11/src/obex_socket.c +=================================================================== +--- ussp-push-0.11.orig/src/obex_socket.c 2009-06-20 13:24:01.593419922 +0200 ++++ ussp-push-0.11/src/obex_socket.c 2009-06-20 16:37:02.552040093 +0200 +@@ -196,9 +196,12 @@ + } + for (i = 0; i < niinf; i++) { + char devname[128]; ++ int len = sizeof(devname) - 1; ++ const bdaddr_t *addr = &piinf[i].bdaddr; ++ int ret; + +- if (hci_remote_name(dd, &piinf[i].bdaddr, sizeof(devname) - 1, +- devname, 100000) >= 0) { ++ ret = hci_read_remote_name(dd, addr, len, devname, 100000); ++ if (ret >= 0) { + if (strcasecmp(devname, btname) == 0) { + *btaddr = piinf[i].bdaddr; + err = 0; --- ussp-push-0.11.orig/debian/patches/series +++ ussp-push-0.11/debian/patches/series @@ -0,0 +1 @@ +hci_api_change.patch --- ussp-push-0.11.orig/debian/rules +++ ussp-push-0.11/debian/rules @@ -0,0 +1,74 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS = -Wall + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif + +build: build-arch build-indep + +include /usr/share/quilt/quilt.make + +XSL_MAN=http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl + +build-arch: build-arch-stamp +build-arch-stamp: $(QUILT_STAMPFN) + dh_testdir + dh_autotools-dev_updateconfig + mkdir -p $(CURDIR)/debian/build + cd $(CURDIR)/debian/build && \ + $(CURDIR)/configure --srcdir=$(CURDIR) --prefix=/usr + $(MAKE) -C $(CURDIR)/debian/build CFLAGS="$(CFLAGS)" + cd $(CURDIR)/debian/build && \ + xsltproc $(XSL_MAN) $(CURDIR)/debian/ussp-push.xml + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: + dh_testdir + touch build-indep-stamp + +clean: + dh_testdir + dh_testroot + rm -rf $(CURDIR)/debian/tmp + rm -rf $(CURDIR)/debian/build + debian/rules unpatch + dh_autotools-dev_restoreconfig + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + $(MAKE) -C $(CURDIR)/debian/build install DESTDIR=$(CURDIR)/debian/tmp + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install --sourcedir=debian/tmp --autodest --fail-missing + dh_installman $(CURDIR)/debian/build/ussp-push.1 + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- ussp-push-0.11.orig/debian/ussp-push.xml +++ ussp-push-0.11/debian/ussp-push.xml @@ -0,0 +1,107 @@ + + + + + + 2006-09-27 + ussp-push + 0.9 + + + + ussp-push + 1 + User commands + + + + ussp-push + send file via bluetooth with the object push protocol + + + + + ussp-push + devid + sec + + + DEVICE + BTADDR@BTCHAN + + LFILE + RFILE + + + + + Description + + ussp-push is a program that can be used to send files using OBEX (OBject EXchange) + protocol over Bluetooth. + + + + + Options + + + + + specify the devid of the bluetooth host controller + + + + + + app specifies the RFCOMM connect timeout in seconds + + + + + + enable debug messages. + + + + + + an RFCOMM TTY device file + + + + + + the remote bluetooth address to send the file to, the @ sign must follow the address + + + + + + the remote bluetooth channel to send the file to + + + + + + the local file name + + + + + + the remote file name + + + + + + + Author + + This manpage was written by Hendrik Sattler post@hendrik-sattler.de + for the Debian project. + + + +