debian/0000755000000000000000000000000012242456533007174 5ustar debian/barrybackup-gui-dbg.install0000644000000000000000000000000112242456533014374 0ustar debian/libbarry-dev.install0000644000000000000000000000073212242456533013150 0ustar debian/tmp/usr/lib/libbarry.a debian/tmp/usr/lib/libbarry.so debian/tmp/usr/lib/libbarrydp.a debian/tmp/usr/lib/libbarrydp.so debian/tmp/usr/lib/libbarryjdwp.a debian/tmp/usr/lib/libbarryjdwp.so debian/tmp/usr/lib/libbarrysync.a debian/tmp/usr/lib/libbarrysync.so debian/tmp/usr/lib/libbarrybackup.a debian/tmp/usr/lib/libbarrybackup.so debian/tmp/usr/lib/libbarryalx.a debian/tmp/usr/lib/libbarryalx.so debian/tmp/usr/include/barry*/barry/* debian/tmp/usr/lib/pkgconfig/* debian/libbarry18.lintian-overrides0000644000000000000000000000154712242456533014542 0ustar # Barry is a C++ library, and as such it encounters similar struggles # as documented here: http://www.eyrie.org/~eagle/journal/2012-01/008.html # and here: http://www.eyrie.org/~eagle/journal/2012-02/001.html # As well, Barry already uses the ABI Compliance Checker from # linuxtesting.org to discover ABI/API breaks, and intends to bump the # major number each time, and has had this policy since 0.17.x. # See the following page for details: # http://linuxtesting.org/upstream-tracker/versions/barry.html libbarry18: no-symbols-control-file usr/lib/libbarrysync.so* libbarry18: no-symbols-control-file usr/lib/libbarrybackup.so* libbarry18: no-symbols-control-file usr/lib/libbarryalx.so* libbarry18: no-symbols-control-file usr/lib/libbarrydp.so* libbarry18: no-symbols-control-file usr/lib/libbarryjdwp.so* libbarry18: no-symbols-control-file usr/lib/libbarry.so* debian/README.Debian0000644000000000000000000000035112242456533011234 0ustar OpenSync plugin and GUI support has been disabled in the official Debian packages due to lack of OpenSync libraries, but enabled in upstream builds. See the upstream documentation at http://netdirect.ca/barry for more information. debian/compat0000644000000000000000000000000212242456533010372 0ustar 7 debian/changelog0000644000000000000000000002766712242456533011070 0ustar barry (0.18.5-1) unstable; urgency=low * New upstream version 0.18.5 * Removed source/options and source/patch-header, using upstream versions instead. -- Chris Frey Sun, 17 Nov 2013 17:29:40 -0500 barry (0.18.4-2) unstable; urgency=low * Fixed Break/Replace dependency for barry-backup.mo move * Removed unnecessary subshell in barry-doc packaging * Bumped standards version to 3.9.4 and added default branch to Vcs-Git * Added source/options and source/patch-header -- Chris Frey Tue, 05 Nov 2013 16:12:40 -0500 barry (0.18.4-1) unstable; urgency=low * New upstream version 0.18.4 - Added barrydesktop.mo and barryosyncwrap.mo files for Desktop - Added ppp chatscripts for eMobile Ireland - Partial Spanish translation, and updated French translations - Fixed potential pppob hang on shutdown - Added pty support to pppob with the -t option - Fixed device renaming bug in Desktop - Added i18n support in various apps, especially the Desktop - Fixed missing BXEXPORT for DataQueue library class - Fixed incorrect handling of vformat line endings when syncing and using MIME formats - Added serial number option (-s) to bidentify - Added Evolution 3.6 support to EvoSources.cc (only useful for builds using OpenSync) - Added Bold 9930 ipmodem timeout fix - Added support for converting "Calendar - All" databases to MIME * New barry-doc package which includes the html user docs (Closes: #582190) This adds new php5-cli build dependency. * Moved barry-backup.mo from barry-util package to barrybackup-gui -- Chris Frey Fri, 04 Apr 2013 14:20:40 -0400 barry (0.18.3-6) unstable; urgency=low * Disabled evolution dependency in Desktop build, for upcoming evolution 3.8 in sid. (Closes: #722032) -- Chris Frey Sun, 08 Sep 2013 15:00:07 -0400 barry (0.18.3-5) unstable; urgency=low * Removed dependency on ppp for kfreebsd, since kernel side pppd is not available, and freebsd-ppp is not fully supported yet. Also changed barrydeskop's ppp Depend into a Recommend, since Barry can technically run without it. (Closes: #678233) -- Chris Frey Fri, 22 Jun 2012 17:56:40 -0400 barry (0.18.3-3) unstable; urgency=low * Fixed build-dep order for autopoint (Closes: #676321) -- Chris Frey Wed, 06 Jun 2012 17:08:40 -0400 barry (0.18.3-2) unstable; urgency=low [Chris Frey] * New upstream version 0.18.3 (Closes: #582189, #582187, #657076, LP: #500370) * Moved opensync-plugin into its own build * Removed dependency of libbarry-dev on libusb-dev * Removed .la files * Added new PPP chat scripts, including: kpn, telus, optus, vodafone AU, orangeuk, mts * Added new programs: bwatch, btarcmp, bjdwp, balxparse, bio, brawchannel * New udev rules set, and now under /lib/udev/rules.d * Added Bash and Zsh completion scripts * Updated Standards-Version to 3.9.3 * Reviewed debhelper(7) manpage changes and updated compat to 7 (2012/03/03) * New logo and icons * Added NLS support * Moved hal-blackberry script to /usr/lib/barry/ * Added lintian override for libosyncwrap in the barrydesktop package * Updated debian/rules to allow for building with an external debian/ directory. * Install examples and documentation. * Configure --with-zlib and --enable-boost. * Add gettext, autopoint, libsdl-dev, and libxml++2.6-dev to build-deps. * Added support for hardened builds * Use 3.0 (quilt) source format, as per intrigeri's patch [ intrigeri ] * Drop obsolete patch, stop using deprecated simple-patchsys. * Use 3.0 (quilt) source format. * Make barry-util.postinst script use 'set -e' rather than '/bin/sh -e'. * Avoid duplicate short descriptions. * Fix typo in description (Closes: #598878) * Fix syntax of old debian/changelog entry. * Fix section of -dbg packages. * Add Homepage control field. * Link to the correct version of GPL and LGPL. * Revert useless changes to upstream files. [ Martin Owens ] * Add versionned dependency from barry-util and barrybackup-gui on libbarry0. -- Chris Frey Tue, 15 May 2012 01:32:40 -0400 barry (0.15-1.2) unstable; urgency=low * Non-maintainer upload. * Install udev rules into /lib/udev/rules.d (Closes: #561243, #622564) * Fix uninstallability on kfreebsd-* by making barry-util depend on udev on Linux only (Closes: #639594) * Install udev rules on Linux only. -- intrigeri Sun, 16 Oct 2011 20:04:55 +0200 barry (0.15-1.1) unstable; urgency=low * Non-maintainer upload * Maintainer most apparently MIA * Remove opensync plugins, closes: #569443, #591990 Thanks: Mathias Klose * added missing bjavaloader and bfuse programs, closes: #548317 Thanks: Fabrice Coutadeur * Remove .la file (no reverse build dependencies), closes: #621271 -- Riku Voipio Tue, 16 Aug 2011 10:54:04 +0300 barry (0.15-1ubuntu1) lucid; urgency=low * Merge from debian testing (LP: #426716), remaining changes: - debian/barry-util.preinst: + Remove old rules,path if unmodified - debian/barry-util.postinst: + Otherwise move to new path - debian/control: + Update udev dependency -- Bhavani Shankar Fri, 06 Nov 2009 17:54:31 +0530 barry (0.15-1) unstable; urgency=low * New Upstream Version + Adds support for Curve 8900 (Closes: #524677) * Ack NMU. Thanks to Cyril Brulebois for it. * Updated patches: - fix-ftbfs-with-new-boost.diff: deleted, fixed upstream. - fix-ftbfs-with-gcc-4.4.diff: updated * debian/rules: + Install udev files from its new location. + Use .conf for modprobe config files (Closes: #518571) * debian/barry-util.install: do not try to install removed bs11nread util -- Jose Carlos Garcia Sogo Sat, 29 Aug 2009 22:57:03 +0200 barry (0.14-2.1ubuntu1) karmic; urgency=low * Merge from debian unstable, remaining changes: LP: #401296 - debian/rules: + Install udev rules into /lib/udev/rules.d now + Install modprobe file as blacklist-berry_charge.conf - debian/barry-util.preinst: + Remove old rules,path if unmodified - debian/barry-util.postinst: + Otherwise move to new path - debian/control: + Update udev dependency -- Bhavani Shankar Sun, 19 Jul 2009 12:21:14 +0530 barry (0.14-2.1) unstable; urgency=medium * Non-maintainer upload. * Fix FTBFS with new boost (>= 1.37.0) by using the “-mt” suffix for boost libraries since starting with this version, only this variant is available (Closes: #529722). Add the following patch: - fix-ftbfs-with-new-boost.diff (thanks to Steve M. Robbins) * Fix FTBFS with gcc-4.4 (Closes: #505342): - fix-ftbfs-with-gcc-4.4.diff (thanks to Martin Michlmayr) * debian/rules: Add the simple-patchsys.mk include to get both patches applied. * Set urgency to “medium”, both bugs affect testing too. * Add ${misc:Depends} to all Depends fields. -- Cyril Brulebois Sat, 18 Jul 2009 12:54:03 +0200 barry (0.14-2ubuntu2) jaunty; urgency=low * debian/rules: install modprobe file as blacklist-berry_charge.conf * debian/barry-util.preinst: Remove old path if unmodified * debian/barry-util.postinst: Otherwise move to new path -- Scott James Remnant Thu, 05 Mar 2009 20:14:50 +0000 barry (0.14-2ubuntu1) jaunty; urgency=low * debian/rules: Install udev rules into /lib/udev/rules.d now * debian/barry-util.preinst: Remove old rules if unmodified * debian/control: Update udev dependency. -- Scott James Remnant Mon, 12 Jan 2009 18:09:36 +0000 barry (0.14-2.1) unstable; urgency=medium * Non-maintainer upload. * Fix FTBFS with new boost (>= 1.37.0) by using the “-mt” suffix for boost libraries since starting with this version, only this variant is available (Closes: #529722). Add the following patch: - fix-ftbfs-with-new-boost.diff (thanks to Steve M. Robbins) * Fix FTBFS with gcc-4.4 (Closes: #505342): - fix-ftbfs-with-gcc-4.4.diff (thanks to Martin Michlmayr) * debian/rules: Add the simple-patchsys.mk include to get both patches applied. * Set urgency to “medium”, both bugs affect testing too. * Add ${misc:Depends} to all Depends fields. -- Cyril Brulebois Sat, 18 Jul 2009 12:54:03 +0200 barry (0.14-2) unstable; urgency=low * debian/rules: Fix libbarry-dbg name * debian/: some debhelper control files were missing in latest release, making binary packages almost empty. Thanks to Michael Banck for pointing it. * debian/control: change opensync plugin package name to match naming scheme for other opensync plugins. Thanks to Michael Banck. * debian/compat: force level 4 to make easier building of -dbg package -- Jose Carlos Garcia Sogo Tue, 21 Oct 2008 23:28:05 +0200 barry (0.14-1) unstable; urgency=low * New upstream release. -- Jose Carlos Garcia Sogo Sun, 28 Sep 2008 16:43:58 +0200 barry (0.13-1) unstable; urgency=low [ Jose Carlos Garcia Sogo ] * Upload to Debian (Closes: #450504) * debian/copyright: + Add copyright holders + Add LGPL as license for vformat.[c,h] files * debian/control: + Change maintainer + Bump Standards-Version to 3.8.0 + Rename libbary to libbary0 to follow policy. + Add a dependency on exact binary:Version for each -dbg and -dev package + libbarry-dev binary depends on libusb-dev * debian/changelog: + Merge different versions in 0.13-* packages in a new 0.13-1 one, so it can be uploaded into Debian * debian/rules: no need to call autotools * barrybackup-gui.menu: use Applications/Mobile Devices menu, as per Policy [ Chris Frey ] * From 0.13-1.1 upstream package * added brecsum * added ppp options and chat scripts * fixed lintian description warnings [ Jason Thomas ] * Makefile.am and opensync-plugin/Makefile: add ACLOCAL_FLAGS for autoreconf * debian/control: add build-depends: libglib2.0-dev * debian/control: change build-depends: libopensync0 to libopensync0-dev -- Jose Carlos Garcia Sogo Sun, 21 Sep 2008 18:59:37 +0200 barry (0.12-1) unstable; urgency=low * version bump -- Chris Frey Fri, 07 Dec 2007 16:25:11 -0500 barry (0.11-1) unstable; urgency=low * version bump -- Chris Frey Fri, 30 Nov 2007 22:35:11 -0500 barry (0.10-1) unstable; urgency=low * renamed ktrans and translate to bktrans and btranslate * added bidentify -- Chris Frey Fri, 30 Nov 2007 15:49:11 -0500 barry (0.9-1) unstable; urgency=low * updated for version 0.9 release * converted build scripts to use cdbs * added opensync plugin package -- Chris Frey Thu, 28 Sep 2007 15:55:11 -0500 barry (0.8-1) unstable; urgency=low * updated for version 0.8 release * removed postinst, as the latest stable Debian has a current udev version * split packaging into 4 separate packages: libbarry, libbarry-dev, barry-util, barrybackup-gui * added menu support for barrybackup-gui -- Chris Frey Fri, 11 May 2007 16:38:11 -0500 barry (0.6-1) unstable; urgency=low * adapted for Debian Etch. has a newer version of udev, and plugdev available. Also added btool in addition to only bcharge available -- Peter Silva Fri, 06 Apr 2007 00:00:01 -0500 barry (0.1-2) unstable; urgency=low * Make this work on ubuntu as well. Ubuntu has a newer version of udev than Debian stable, and needs different rules. -- Chris Frey Fri, 04 Jan 2007 16:23:01 -0500 barry (0.1-1) unstable; urgency=low * Initial Release. -- Chris Frey Fri, 29 Dec 2006 20:34:01 -0500 debian/barry-util.docs0000644000000000000000000000012612242456533012137 0ustar deb_srcdir/NEWS deb_srcdir/README deb_srcdir/AUTHORS deb_srcdir/zsh/ deb_srcdir/ppp/ debian/rules0000755000000000000000000001653112242456533010262 0ustar #!/usr/bin/make -f # Based on the multi2 sample debian/rules file: # --- # Sample debian/rules that uses debhelper. # This file is public domain software, originally written by Joey Hess. #export DH_VERBOSE=1 include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk #include /usr/share/cdbs/1/rules/simple-patchsys.mk # The following is for systems that support hardened builds. # Not all systems have this support, so make it conditional on buildflags.mk ifneq ($(strip $(wildcard /usr/share/dpkg/buildflags.mk)),) export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall include /usr/share/dpkg/buildflags.mk endif # where sources are DEB_SRCDIR = . # in which directory to build DEB_BUILDDIR = . # in which directory to install the sofware DEB_DESTDIR = $(CURDIR)/debian/tmp #CDBS automatically handles common flags to pass to the configure script, #but it is possible to give some extra parameters : DEB_CONFIGURE_EXTRA_FLAGS := --enable-boost --enable-nls --with-zlib --enable-gui --enable-desktop --with-guisu=/usr/bin/gksu $(BARRY_CONFIGURE_OPTS) --with-libusb --enable-rpathhack --without-evolution COMMON_CONFIGURE_FLAGS := --prefix=/usr DEB_INSTALL_DOCS_ALL = install/barry-util:: ifeq ($(DEB_HOST_ARCH_OS), linux) # Install udev rules for the barry-util package install -d $(CURDIR)/debian/barry-util/lib/udev/rules.d install -m 0644 \ $(DEB_SRCDIR)/udev/10-blackberry.rules \ $(DEB_SRCDIR)/udev/99-blackberry-perms.rules \ $(CURDIR)/debian/barry-util/lib/udev/rules.d endif # Install modprobe blacklist file for bcharge, into barry-util package install -d $(CURDIR)/debian/barry-util/etc/modprobe.d install -m 0644 $(DEB_SRCDIR)/modprobe/blacklist-berry_charge.conf $(CURDIR)/debian/barry-util/etc/modprobe.d/blacklist-berry_charge.conf # Install default ppp options and chat scripts install -d $(CURDIR)/debian/barry-util/etc/ppp/peers install -m 0644 \ $(DEB_SRCDIR)/ppp/barry-rogers \ $(DEB_SRCDIR)/ppp/barry-minimal \ $(DEB_SRCDIR)/ppp/barry-verizon \ $(DEB_SRCDIR)/ppp/barry-sprint \ $(DEB_SRCDIR)/ppp/barry-telus \ $(DEB_SRCDIR)/ppp/barry-o2ireland \ $(DEB_SRCDIR)/ppp/barry-emobile \ $(DEB_SRCDIR)/ppp/barry-tmobileus \ $(DEB_SRCDIR)/ppp/barry-att_cingular \ $(DEB_SRCDIR)/ppp/barry-chinamobile \ $(DEB_SRCDIR)/ppp/barry-kpn \ $(DEB_SRCDIR)/ppp/barry-orange-spain \ $(DEB_SRCDIR)/ppp/barry-orangeuk \ $(DEB_SRCDIR)/ppp/barry-mts \ $(DEB_SRCDIR)/ppp/barry-optus-au \ $(DEB_SRCDIR)/ppp/barry-vodafone-au \ $(CURDIR)/debian/barry-util/etc/ppp/peers install -d $(CURDIR)/debian/barry-util/etc/chatscripts install -m 0640 \ $(DEB_SRCDIR)/ppp/barry-rogers.chat \ $(DEB_SRCDIR)/ppp/barry-minimal.chat \ $(DEB_SRCDIR)/ppp/barry-verizon.chat \ $(DEB_SRCDIR)/ppp/barry-sprint.chat \ $(DEB_SRCDIR)/ppp/barry-telus.chat \ $(DEB_SRCDIR)/ppp/barry-o2ireland.chat \ $(DEB_SRCDIR)/ppp/barry-emobile.chat \ $(DEB_SRCDIR)/ppp/barry-tmobileus.chat \ $(DEB_SRCDIR)/ppp/barry-att_cingular.chat \ $(DEB_SRCDIR)/ppp/barry-chinamobile.chat \ $(DEB_SRCDIR)/ppp/barry-kpn.chat \ $(DEB_SRCDIR)/ppp/barry-orange-spain.chat \ $(DEB_SRCDIR)/ppp/barry-orangeuk.chat \ $(DEB_SRCDIR)/ppp/barry-mts.chat \ $(DEB_SRCDIR)/ppp/barry-optus-au.chat \ $(DEB_SRCDIR)/ppp/barry-vodafone-au.chat \ $(CURDIR)/debian/barry-util/etc/chatscripts # Install hal fdi configs install -d $(CURDIR)/debian/barry-util/usr/share/hal/fdi/information/10freedesktop install -d $(CURDIR)/debian/barry-util/usr/share/hal/fdi/policy/10osvendor install -m 0644 $(DEB_SRCDIR)/hal/fdi/information/10freedesktop/10-blackberry.fdi $(CURDIR)/debian/barry-util/usr/share/hal/fdi/information/10freedesktop install -m 0644 $(DEB_SRCDIR)/hal/fdi/policy/10osvendor/19-blackberry-acl.fdi $(CURDIR)/debian/barry-util/usr/share/hal/fdi/policy/10osvendor # Install hal support script install -d $(CURDIR)/debian/barry-util/usr/lib/barry install -m 0755 $(DEB_SRCDIR)/hal/hal-blackberry $(CURDIR)/debian/barry-util/usr/lib/barry # Install bash and zsh completion scripts install -d $(CURDIR)/debian/barry-util/etc/bash_completion.d install -m 0644 \ $(DEB_SRCDIR)/bash/bjavaloader \ $(DEB_SRCDIR)/bash/btool \ $(CURDIR)/debian/barry-util/etc/bash_completion.d # Install examples/ into libbarry-dev install -d $(CURDIR)/debian/libbarry-dev/usr/share/doc/libbarry-dev/examples install -m 0644 $(DEB_SRCDIR)/examples/*.cc \ $(CURDIR)/debian/libbarry-dev/usr/share/doc/libbarry-dev/examples install/barrybackup-gui:: # Install barry icon install -d $(CURDIR)/debian/barrybackup-gui/usr/share/pixmaps install -m 0644 $(DEB_SRCDIR)/logo/barry_logo_debian_menu_icon.xpm $(CURDIR)/debian/barrybackup-gui/usr/share/pixmaps/barry_backup_menu_icon.xpm # Install Gnome .desktop file install -d $(CURDIR)/debian/barrybackup-gui/usr/share/applications install -m 0644 $(DEB_SRCDIR)/menu/barrybackup.desktop $(CURDIR)/debian/barrybackup-gui/usr/share/applications install/barrydesktop:: # Install barry icon install -d $(CURDIR)/debian/barrydesktop/usr/share/pixmaps install -m 0644 $(DEB_SRCDIR)/logo/barry_logo_debian_menu_icon.xpm $(CURDIR)/debian/barrydesktop/usr/share/pixmaps/barry_desktop_menu_icon.xpm # Install Gnome .desktop file install -d $(CURDIR)/debian/barrydesktop/usr/share/applications install -m 0644 $(DEB_SRCDIR)/menu/barrydesktop.desktop $(CURDIR)/debian/barrydesktop/usr/share/applications install/barry-doc:: # Build the static version of the docs cp -a $(DEB_SRCDIR)/doc/www $(CURDIR)/debian cd $(CURDIR)/debian/www && ./static.sh # Install to share/doc install -d $(CURDIR)/debian/barry-doc/usr/share/doc/barry-doc/www install -m 0644 $(CURDIR)/debian/www/*.html $(CURDIR)/debian/www/*.png $(CURDIR)/debian/www/*.css $(CURDIR)/debian/barry-doc/usr/share/doc/barry-doc/www post-patches:: @rm -f $(CURDIR)/deb_srcdir @ln -s $(DEB_SRCDIR) $(CURDIR)/deb_srcdir @test -x $(DEB_SRCDIR)/configure && echo "allready autoreconf" || (cd $(DEB_SRCDIR) && autoreconf -i) os22-binary:: # DEB_SRCDIR can be relative, so change into directory to use pwd. # # Note: that the compiler flags below depend on opensync-plugin's # debian/rules having a DESTDIR target of opensync-plugin/debian/tmp (cd $(DEB_SRCDIR) && \ export TREE_BUILD_CXXFLAGS="-I`pwd`/opensync-plugin/debian/tmp/usr/include/barry18" && \ export TREE_BUILD_LDFLAGS="-L`pwd`/opensync-plugin/debian/tmp/usr/lib" && \ export PKG_CONFIG_PATH="`pwd`:$(PKG_CONFIG_PATH)" && \ export LD_LIBRARY_PATH="`pwd`/opensync-plugin/debian/tmp/usr/lib:$(LD_LIBRARY_PATH)" && \ cd opensync-plugin && \ debian/rules TREE_BUILD_DIR="`pwd`/.." binary) os22-clean:: (cd $(DEB_SRCDIR)/opensync-plugin && debian/rules clean) os4x-binary:: # DEB_SRCDIR can be relative, so change into directory to use pwd. # # Note: that the compiler flags below depend on opensync-plugin-0.4x's # debian/rules having a DESTDIR target of opensync-plugin-0.4x/debian/tmp (cd $(DEB_SRCDIR) && \ export TREE_BUILD_CXXFLAGS="-I`pwd`/opensync-plugin-0.4x/debian/tmp/usr/include/barry18" && \ export TREE_BUILD_LDFLAGS="-L`pwd`/opensync-plugin-0.4x/debian/tmp/usr/lib" && \ export PKG_CONFIG_PATH="`pwd`:$(PKG_CONFIG_PATH)" && \ export LD_LIBRARY_PATH="`pwd`/opensync-plugin-0.4x/debian/tmp/usr/lib:$(LD_LIBRARY_PATH)" && \ cd opensync-plugin-0.4x && \ debian/rules TREE_BUILD_DIR="`pwd`/.." binary) os4x-clean:: (cd $(DEB_SRCDIR)/opensync-plugin-0.4x && debian/rules clean) clean:: -@rm -f $(CURDIR)/deb_srcdir debian/barrybackup-gui.menu0000644000000000000000000000035312242456533013152 0ustar ?package(barrybackup-gui):\ needs="X11"\ section="Applications/Mobile Devices"\ title="Barry Backup"\ command="/usr/bin/barrybackup"\ hints="Blackberry Backup Utility"\ icon="/usr/share/pixmaps/barry_backup_menu_icon.xpm" debian/barrybackup-gui.lintian-overrides0000644000000000000000000000044712242456533015650 0ustar # The encoding key is set to UTF-8, and this is the default, and according # to lintian help text, this is harmless. For the sake of simplicity # and backward compatibility, it has been left in. barrybackup-gui: desktop-entry-contains-encoding-key usr/share/applications/barrybackup.desktop* debian/barry-doc.doc-base0000644000000000000000000000110512242456533012452 0ustar Document: barry-doc Title: Barry Desktop User Manual (BlackBerry interface software) Author: Chris Frey, et al Abstract: This manual describes how to use, install, and build the Barry Desktop software and utilities, which interface with the BlackBerry Handheld. It includes documentation for the Desktop, Backup, Sync, Modem, and Raw Channel features of the software, and more. Section: Mobile Devices Format: HTML Index: /usr/share/doc/barry-doc/www/index.html Files: /usr/share/doc/barry-doc/www/*.html /usr/share/doc/barry-doc/www/*.png /usr/share/doc/barry-doc/www/*.css debian/barrydesktop.install0000644000000000000000000000076212242456533013302 0ustar debian/tmp/usr/bin/barrydesktop debian/tmp/usr/lib/barry/barrydesktop/bsyncjail debian/tmp/usr/lib/barry/barrydesktop/blistevo debian/tmp/usr/share/barry/desktop/0.22/* debian/tmp/usr/share/barry/desktop/0.40/* debian/tmp/usr/share/barry/desktop/images/* debian/tmp/usr/share/man/man1/barrydesktop.1 debian/tmp/usr/lib/libosyncwrap.so.* debian/tmp/usr/include/barry*/osyncwrap/* debian/tmp/usr/share/locale/*/LC_MESSAGES/barrydesktop.mo debian/tmp/usr/share/locale/*/LC_MESSAGES/barryosyncwrap.mo debian/watch0000644000000000000000000000031512242456533010224 0ustar version=3 # This file contains upstream's debian/ directory. #http://sf.net/barry/barry-(.*)\.tar\.bz2 # This file has upstream's debian/ directory removed http://sf.net/barry/barry_(.*)\.orig\.tar\.gz debian/barrybackup-gui.install0000644000000000000000000000025112242456533013651 0ustar debian/tmp/usr/bin/barrybackup debian/tmp/usr/share/barry/glade/* debian/tmp/usr/share/man/man1/barrybackup.1 debian/tmp/usr/share/locale/*/LC_MESSAGES/barry-backup.mo debian/libbarry18.install0000644000000000000000000000033212242456533012541 0ustar debian/tmp/usr/lib/libbarry.so.* debian/tmp/usr/lib/libbarrydp.so.* debian/tmp/usr/lib/libbarryjdwp.so.* debian/tmp/usr/lib/libbarrysync.so.* debian/tmp/usr/lib/libbarrybackup.so.* debian/tmp/usr/lib/libbarryalx.so.* debian/barry-util.postinst0000644000000000000000000000071412242456533013075 0ustar #!/bin/sh set -e everything() { # set ownership for ppp options files for f in /etc/ppp/peers/barry-* do chown root:dip "$f" done # set permissions for chatscripts for f in /etc/chatscripts/barry-*.chat do chown root:dip "$f" chmod 0640 "$f" done } case "$1" in configure) everything ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument '$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 debian/source/0000755000000000000000000000000012242456533010474 5ustar debian/source/format0000644000000000000000000000001412242456533011702 0ustar 3.0 (quilt) debian/barrydesktop-dbg.install0000644000000000000000000000000112242456533014016 0ustar debian/copyright0000644000000000000000000000360512242456533011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Barry Upstream-Contact: Chris Frey Source: Source code downloads at: http://sourceforge.net/projects/barry Main homepage and documentation at: http://netdirect.ca/barry Files: * Copyright: Copyright 2005-2013 Net Direct Inc. (http://www.netdirect.ca/) Copyright 2007-2013 Chris Frey Copyright 2008 Brian Edginton (edge@edginton.net) Copyright 1995-1999 Cryptography Research, Inc. Copyright 2003 Ximian, Inc. 2005 Armin Bauer Copyright 2008-2013 Nicolas VIVIEN Copyright 2009 Josh Kropf Copyright 2010-2013 RealVNC Ltd., Toby Gray Copyright 2012 Nicolas CARRIER Copyright 2012 Cesar Ballardini License: GPL-2+ Files: contrib/* Copyright: Copyright 2008 Niels de Vos Copyright 2008 ashley willis License: GPL-2+ Files: src/vformat.h src/vformat.c Copyright: Copyright 2003 Ximian, Inc. Copyright 2005 Armin Bauer License: LGPL License: GPL-2+ This program 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. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. License: LGPL This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/libbarry-dev.docs0000644000000000000000000000040512242456533012427 0ustar deb_srcdir/README deb_srcdir/NEWS deb_srcdir/TODO deb_srcdir/AUTHORS deb_srcdir/KnownBugs deb_srcdir/doc/Exceptions deb_srcdir/doc/Hacking deb_srcdir/doc/TimeZones.txt deb_srcdir/doc/USB-capture.txt deb_srcdir/doc/VersionNotes deb_srcdir/doc/bb_task_format.txt debian/libbarry18.docs0000644000000000000000000000011312242456533012020 0ustar deb_srcdir/README deb_srcdir/NEWS deb_srcdir/AUTHORS deb_srcdir/KnownBugs debian/barrydesktop.docs0000644000000000000000000000004112242456533012552 0ustar deb_srcdir/debian/README.Debian debian/barry-util.install0000644000000000000000000000225212242456533012657 0ustar debian/tmp/usr/bin/btool debian/tmp/usr/bin/bwatch debian/tmp/usr/bin/bio debian/tmp/usr/bin/btardump debian/tmp/usr/bin/btarcmp debian/tmp/usr/bin/bfuse debian/tmp/usr/bin/bjavaloader debian/tmp/usr/bin/balxparse debian/tmp/usr/bin/bjdwp debian/tmp/usr/bin/brawchannel debian/tmp/usr/bin/bs11nread debian/tmp/usr/bin/bidentify debian/tmp/usr/bin/brecsum debian/tmp/usr/bin/upldif debian/tmp/usr/sbin/breset debian/tmp/usr/sbin/bcharge debian/tmp/usr/sbin/pppob debian/tmp/usr/share/man/man1/bcharge.1 debian/tmp/usr/share/man/man1/bidentify.1 debian/tmp/usr/share/man/man1/brecsum.1 debian/tmp/usr/share/man/man1/breset.1 debian/tmp/usr/share/man/man1/bs11nread.1 debian/tmp/usr/share/man/man1/btool.1 debian/tmp/usr/share/man/man1/bwatch.1 debian/tmp/usr/share/man/man1/bio.1 debian/tmp/usr/share/man/man1/btardump.1 debian/tmp/usr/share/man/man1/btarcmp.1 debian/tmp/usr/share/man/man1/bfuse.1 debian/tmp/usr/share/man/man1/bjavaloader.1 debian/tmp/usr/share/man/man1/balxparse.1 debian/tmp/usr/share/man/man1/bjdwp.1 debian/tmp/usr/share/man/man1/pppob.1 debian/tmp/usr/share/man/man1/upldif.1 debian/tmp/usr/share/man/man1/brawchannel.1 debian/tmp/usr/share/locale/*/LC_MESSAGES/barry.mo debian/libbarry-dbg.install0000644000000000000000000000000112242456533013113 0ustar debian/barry-util-dbg.install0000644000000000000000000000000112242456533013377 0ustar debian/manpages0000644000000000000000000000000112242456533010701 0ustar debian/barrydesktop.menu0000644000000000000000000000036112242456533012573 0ustar ?package(barrydesktop):\ needs="X11"\ section="Applications/Mobile Devices"\ title="Barry Desktop Panel"\ command="/usr/bin/barrydesktop"\ hints="Blackberry Management GUI"\ icon="/usr/share/pixmaps/barry_desktop_menu_icon.xpm" debian/control0000644000000000000000000001441412242456533010603 0ustar # # Ideally, the evolution source path autodetection routines would # load libebook and libecal dynamically, so that dependencies would # not force the inclusion of evolution-data-server and friends. # # But there are two problems with that, which need to be # cracked first: # # - the glib major version numbers, according to the .so # files, are not consistent between distros # - when used dynamically, in a program that is not otherwise # linked to glib, it can segfault... and it seems to get # funky somewhere inside glib itself... so I'm guessing that # the library is not being initialized properly :-( # # All this means that general compilations of barrydesktop will # need evolution-data-server and friends linked in. It is possible # to compile without by supplying --without-evolution on the configure # command line, but then you risk getting a weak auto-detection # of data sources in newer versions of evolution. If your data # sources are located in paths like this: # # file:///home/cdfrey/.evolution/addressbook/local/system # # then it is safe to disable evolution for the barrydesktop compile. # # Otherwise, if your version of evolution is new, and uses funkier names, # or uses local:system, or puts its files under ~/.config, then # build --with-evolution and link against it. # Source: barry Section: misc Priority: optional Maintainer: Chris Frey Build-Depends: debhelper (>= 7.0.0), g++ (>= 4.1), cdbs, autoconf, autoconf-archive, automake, libtool, pkg-config, libusb-dev, libboost-serialization-dev, libxml++2.6-dev, libfuse-dev (>= 2.5), zlib1g-dev, libtar-dev, libglibmm-2.4-dev, libgtkmm-2.4-dev, libglademm-2.4-dev, autopoint | gettext (<< 0.18), libgcal-dev, wx-common, libwxgtk2.8-dev, libsdl-dev, php5-cli Standards-Version: 3.9.4 Homepage: http://netdirect.ca/barry Vcs-Git: git://repo.or.cz/barry.git -b v0.18.x Vcs-Browser: http://repo.or.cz/w/barry.git Package: libbarry18 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Library for using the BlackBerry handheld on Linux Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains shared libraries for low level USB communication, backup file writing and parsing, sync support routines such as vcard support, JDWP debugging support, and ALX release file parsing. Package: libbarry18-dbg Section: debug Priority: extra Architecture: any Depends: libbarry18 (= ${binary:Version}), ${misc:Depends} Description: Library for using the BlackBerry handheld (debug symbols) Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains the debug versions of the shared libraries found in the libbarry package. Package: libbarry-dev Section: libdevel Architecture: any Depends: libbarry18 (= ${binary:Version}), ${misc:Depends} Description: Development files for libbarry Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains the header files required for building applications based on libbarry. Package: barry-util Section: utils Architecture: any Depends: libbarry18, udev [linux-any], python, ${shlibs:Depends}, ${misc:Depends} Suggests: ppp [linux-any] Description: Command line utilities for working with the RIM BlackBerry Handheld Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains command line utilities, such as bcharge, btool, breset, bio, etc. It also contains udev rules to automate USB charging as soon as devices are plugged in. Package: barry-util-dbg Section: debug Priority: extra Architecture: any Depends: barry-util (= ${binary:Version}), ${misc:Depends} Description: Command line BlackBerry utilities (debug symbols) Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains the debug versions of the command line utilities from the barry-util package. Package: barrybackup-gui Section: utils Architecture: any Depends: libbarry18, ${shlibs:Depends}, ${misc:Depends} Replaces: barry-util (<< 0.18.4-1) Breaks: barry-util (<< 0.18.4-1) Description: GTK+ GUI for backing up the RIM BlackBerry Handheld Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains a GUI application for making backups and restores. It supports configurations to select individual device databases, or to restore only certain databases from out of a backup file. It supports multiple devices plugged in at the same time. Package: barrybackup-gui-dbg Section: debug Priority: extra Architecture: any Depends: barrybackup-gui (= ${binary:Version}), ${misc:Depends} Description: GTK+ GUI for backing up BlackBerry (debug symbols) Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains the debug version of the backup GUI from the barrybackup-gui package. Package: barrydesktop Section: utils Architecture: any Depends: libbarry18, barry-util, xterm, ${shlibs:Depends}, ${misc:Depends} Recommends: barrybackup-gui, ppp [linux-any] Suggests: gksu Description: Desktop Panel GUI for the RIM BlackBerry Handheld Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains the top level Barry Desktop GUI management application for backups, modem operation, device data migration, and desktop editing of database records via the GUI (Address Book, Calendar, Tasks, Memos). Package: barrydesktop-dbg Section: debug Priority: extra Architecture: any Depends: barrydesktop (= ${binary:Version}), ${misc:Depends} Description: Desktop Panel GUI for the RIM BlackBerry Handheld (debug symbols) Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains the debug files for the Barry desktop found in the barrydesktop package. Package: barry-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: End user documentation for Barry Desktop and utilities Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. . This package contains the end-user HTML documentation that comes with the source code and which is also the basis for the documentation available online at http://netdirect.ca/barry. This package does not include the doxygen documentation. debian/barrydesktop.lintian-overrides0000644000000000000000000000236612242456533015274 0ustar # This is a library only used by the Desktop GUI, and therefore packaged # right along with it. Someday it may be useful as a standalone library, # and could be packaged that way, but it is not ready for that yet. barrydesktop: package-name-doesnt-match-sonames libosyncwrap* # The encoding key is set to UTF-8, and this is the default, and according # to lintian help text, this is harmless. For the sake of simplicity # and backward compatibility, it has been left in. barrydesktop: desktop-entry-contains-encoding-key usr/share/applications/barrydesktop.desktop* # Barry is a C++ library, and as such it encounters similar struggles # as documented here: http://www.eyrie.org/~eagle/journal/2012-01/008.html # and here: http://www.eyrie.org/~eagle/journal/2012-02/001.html # As well, Barry already uses the ABI Compliance Checker from # linuxtesting.org to discover ABI/API breaks, and intends to bump the # major number each time, and has had this policy since 0.17.x. # See the following page for details: # http://linuxtesting.org/upstream-tracker/versions/barry.html # # Also, libosyncwrap.so is an internal library for barrydesktop only, # and is not meant for public use yet. (See above) barrydesktop: no-symbols-control-file usr/lib/libosyncwrap.so*