debian/0000775000000000000000000000000012254034753007175 5ustar debian/control0000664000000000000000000000275512254034736010612 0ustar Source: xfce4-cellmodem-plugin Section: utils Priority: optional Maintainer: Xubuntu Developers XSBC-Original-Maintainer: Debian Xfce Maintainers Uploaders: Evgeni Golov , Yves-Alexis Perez , Lionel Le Folgoc Build-Depends: debhelper (>= 9), autotools-dev, libpci-dev, libusb-dev, libxml-parser-perl, pkg-config, xfce4-panel-dev, libxfce4ui-1-dev, intltool, automake, autoconf, xfce4-dev-tools Standards-Version: 3.9.4 Homepage: http://goodies.xfce.org/projects/panel-plugins/xfce4-cellmodem-plugin Vcs-Svn: svn://anonscm.debian.org/pkg-xfce/goodies/trunk/xfce4-cellmodem-plugin/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-xfce/goodies/trunk/xfce4-cellmodem-plugin/ Package: xfce4-cellmodem-plugin Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: cellular modem plugin for the Xfce4 panel The cellmodem plugin is a monitoring plugin for cellular modems. It reports provider and signal quality for GPRS/UMTS(3G)/HSDPA(3.5G) modem cards. It works with (mostly) all cards which support an out-of-band channel for monitoring purposes. . The current features include: * Display the current network type (GPRS/UMTS) * Display the current signal level * Configure the maximum signal level * Configure the low and critical signal level * Asking for PIN if modem needs it * Quick visual feedback on modem and registration status via LEDs debian/watch0000664000000000000000000000021312254034701010213 0ustar version=3 http://archive.xfce.org/src/panel-plugins/xfce4-cellmodem-plugin/([\d\.]+)/ \ xfce4-cellmodem-plugin-([\d\.]+)\.tar\.(?:gz|bz2) debian/source/0000775000000000000000000000000012254034752010474 5ustar debian/source/format0000664000000000000000000000001412254034701011674 0ustar 3.0 (quilt) debian/rules0000775000000000000000000000124012254034736010253 0ustar #!/usr/bin/make -f export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs -Wl,--as-needed -Wl,-O1 export DEB_BUILD_MAINT_OPTIONS=hardening=+all override_dh_auto_configure: NOCONFIGURE=1 xdt-autogen echo panel-plugin/cellmodem.desktop.in.in >> po/POTFILES.skip dh_auto_configure -- --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info --libexecdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) override_dh_auto_clean: dh_auto_clean rm -f $$(find -name 'Makefile.in*') rm -f INSTALL aclocal.m4 configure depcomp install-sh missing mkinstalldirs rm -f config.h.in intltool-extract.in intltool-merge.in intltool-update.in rm -f po/POTFILES.skip %: dh $@ --parallel debian/compat0000664000000000000000000000000212254034701010364 0ustar 9 debian/patches/0000775000000000000000000000000012254034752010623 5ustar debian/patches/02_explicit-linking-to-libxfcegui4.patch0000664000000000000000000000171312254034701020236 0ustar Description: add explicit linking to libxfcegui4 Author: Yves-Alexis Perez Bug: http://bugzilla.xfce.org/show_bug.cgi?id=6952 xfce4_cellmodem_plugin-pin_helper.o: In function `pin_helper_pin_entry_callback': pin_helper.c:(.text+0xa6): undefined reference to `xfce_warn' --- a/configure.ac +++ b/configure.ac @@ -18,6 +18,8 @@ AC_CHECK_FUNCS([vasprintf]) XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.3.20]) +XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0], [4.3.20]) + XDT_I18N([cs pt]) AC_ARG_ENABLE([debug], --- a/panel-plugin/Makefile.am +++ b/panel-plugin/Makefile.am @@ -3,10 +3,12 @@ xfce4_cellmodem_plugin_CFLAGS = \ -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \ - @LIBXFCE4PANEL_CFLAGS@ + @LIBXFCE4PANEL_CFLAGS@ \ + @LIBXFCEGUI4_CFLAGS@ xfce4_cellmodem_plugin_LDADD = \ - @LIBXFCE4PANEL_LIBS@ + @LIBXFCE4PANEL_LIBS@ \ + @LIBXFCEGUI4_LIBS@ xfce4_cellmodem_plugin_SOURCES = \ cellmodem.c modem_driver.c \ debian/patches/04_port-to-libxfce4ui.patch0000664000000000000000000001003312254034736015606 0ustar Description: port from libxfcegui4 to libxfce4ui Origin: vendor, http://cvs.pld-linux.org/cgi-bin/viewvc.cgi/cvs/packages/xfce4-cellmodem-plugin/xfce4-cellmodem-plugin-ui.patch?view=markup diff -ur xfce4-cellmodem-plugin-0.0.5-orig/configure.ac xfce4-cellmodem-plugin-0.0.5/configure.ac --- xfce4-cellmodem-plugin-0.0.5-orig/configure.ac 2011-03-01 11:20:17.671067640 +0100 +++ xfce4-cellmodem-plugin-0.0.5/configure.ac 2011-03-01 12:18:30.190889236 +0100 @@ -18,7 +18,7 @@ AC_CHECK_FUNCS([vasprintf]) XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.3.20]) -XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0], [4.3.20]) +XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.8.0]) XDT_I18N([cs pt]) diff -ur xfce4-cellmodem-plugin-0.0.5-orig/panel-plugin/cellmodem.h xfce4-cellmodem-plugin-0.0.5/panel-plugin/cellmodem.h --- xfce4-cellmodem-plugin-0.0.5-orig/panel-plugin/cellmodem.h 2006-10-30 20:27:24.000000000 +0100 +++ xfce4-cellmodem-plugin-0.0.5/panel-plugin/cellmodem.h 2011-03-01 12:18:30.191889236 +0100 @@ -33,8 +33,8 @@ #include #include #include -#include -#include +#include +#include #include "leds.h" #ifdef DEBUG_ENABLED diff -ur xfce4-cellmodem-plugin-0.0.5-orig/panel-plugin/Makefile.am xfce4-cellmodem-plugin-0.0.5/panel-plugin/Makefile.am --- xfce4-cellmodem-plugin-0.0.5-orig/panel-plugin/Makefile.am 2011-03-01 11:20:17.671067640 +0100 +++ xfce4-cellmodem-plugin-0.0.5/panel-plugin/Makefile.am 2011-03-01 12:18:30.194889236 +0100 @@ -4,11 +4,11 @@ xfce4_cellmodem_plugin_CFLAGS = \ -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \ @LIBXFCE4PANEL_CFLAGS@ \ - @LIBXFCEGUI4_CFLAGS@ + @LIBXFCE4UI_CFLAGS@ xfce4_cellmodem_plugin_LDADD = \ @LIBXFCE4PANEL_LIBS@ \ - @LIBXFCEGUI4_LIBS@ + @LIBXFCE4UI_LIBS@ xfce4_cellmodem_plugin_SOURCES = \ cellmodem.c modem_driver.c \ diff -ur xfce4-cellmodem-plugin-0.0.5-orig/panel-plugin/pin_helper.c xfce4-cellmodem-plugin-0.0.5/panel-plugin/pin_helper.c --- xfce4-cellmodem-plugin-0.0.5-orig/panel-plugin/pin_helper.c 2006-10-05 13:47:16.000000000 +0200 +++ xfce4-cellmodem-plugin-0.0.5/panel-plugin/pin_helper.c 2011-03-01 12:19:26.308889237 +0100 @@ -28,7 +28,7 @@ if (!pin || strlen(pin)!=4 ) { /* Error. */ - xfce_warn(_("Invalid PIN entered. PIN has 4 digits")); + xfce_dialog_show_warning(NULL, NULL, _("Invalid PIN entered. PIN has 4 digits")); return; } diff -ur xfce4-cellmodem-plugin-0.0.5-orig/panel-plugin/preferences.c xfce4-cellmodem-plugin-0.0.5/panel-plugin/preferences.c --- xfce4-cellmodem-plugin-0.0.5-orig/panel-plugin/preferences.c 2006-10-30 20:59:14.000000000 +0100 +++ xfce4-cellmodem-plugin-0.0.5/panel-plugin/preferences.c 2011-03-01 17:10:29.997567406 +0100 @@ -254,7 +254,6 @@ cellmodem_create_options(XfcePanelPlugin *plugin, cellmodem_t *monitor) { GtkWidget *dlg; - GtkWidget *header; GtkWidget *vbox; /* GtkWidget *vbox2;*/ GtkSizeGroup *sizegr; @@ -269,7 +268,7 @@ xfce_panel_plugin_block_menu (plugin); - dlg = gtk_dialog_new_with_buttons (_("Configure Cell Modem Monitor"), + dlg = xfce_titled_dialog_new_with_buttons (_("Configure Cell Modem Monitor"), GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (plugin))), GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_NO_SEPARATOR, @@ -280,14 +279,7 @@ monitor); - /* The header - this was most copied from other sources*/ - - header = xfce_create_header (NULL, _("Cellular Modem Monitor")); - gtk_widget_set_size_request (GTK_BIN (header)->child, -1, 32); - gtk_container_set_border_width (GTK_CONTAINER (header), BORDER - 2); - gtk_widget_show (header); - gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->vbox), header, - FALSE, TRUE, 0); + xfce_titled_dialog_set_subtitle (XFCE_TITLED_DIALOG(dlg), _("Cellular Modem Monitor")); /* Our own Vbox, so we can have a border */ debian/patches/01_typo-linking.patch0000664000000000000000000000140712254034701014564 0ustar Description: fix typo in Makefile.am preventing correct linking Author: Nick Schermer Applied-Upstream: 0.0.5, http://git.xfce.org/panel-plugins/xfce4-cellmodem-plugin/commit/?id=404093d6e2f22064166b806711d5cb5d9dd935d2 diff -ur xfce4-cellmodem-plugin-0.0.5.orig/panel-plugin/Makefile.am xfce4-cellmodem-plugin-0.0.5/panel-plugin/Makefile.am --- xfce4-cellmodem-plugin-0.0.5.orig/panel-plugin/Makefile.am 2007-01-16 21:58:53.000000000 +0200 +++ xfce4-cellmodem-plugin-0.0.5/panel-plugin/Makefile.am 2007-02-27 22:55:19.000000000 +0200 @@ -5,7 +5,7 @@ -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \ @LIBXFCE4PANEL_CFLAGS@ -xfce4_cellmodem_plugin_LDFLAGS = \ +xfce4_cellmodem_plugin_LDADD = \ @LIBXFCE4PANEL_LIBS@ xfce4_cellmodem_plugin_SOURCES = \ debian/patches/03_fix-crash-on-remove.patch0000664000000000000000000000123712254034701015734 0ustar Description: fix incorrect callback signature Origin: other, https://bugzilla.xfce.org/attachment.cgi?id=4217 Bug: https://bugzilla.xfce.org/show_bug.cgi?id=6747 Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/xfce4-cellmodem-plugin/+bug/934307 --- xfce4-cellmodem-plugin-0.0.5.dfsg.orig/panel-plugin/cellmodem.c +++ xfce4-cellmodem-plugin-0.0.5.dfsg/panel-plugin/cellmodem.c @@ -586,7 +586,7 @@ cellmodem_t_update_monitors( cellmodem_t */ static void -cellmodem_t_delete(cellmodem_t *monitor) +cellmodem_t_delete(XfcePanelPlugin *plugin, cellmodem_t *monitor) { DEBUG("Destroying cellmodem object"); cellmodem_t_close_modem( monitor /*, TRUE*/ ); debian/patches/series0000664000000000000000000000017012254034736012040 0ustar 01_typo-linking.patch 02_explicit-linking-to-libxfcegui4.patch 03_fix-crash-on-remove.patch 04_port-to-libxfce4ui.patch debian/changelog0000664000000000000000000001277512254034736011064 0ustar xfce4-cellmodem-plugin (0.0.5.dfsg-5ubuntu1) trusty; urgency=medium * Merge from debian. Remaining changes: - Use different orig tarball and versioning -- Jackson Doak Tue, 17 Dec 2013 08:28:10 +1100 xfce4-cellmodem-plugin (0.0.5-5) unstable; urgency=low [ Lionel Le Folgoc ] * Port from libxfcegui4 to libxfce4ui: - debian/patches/05_port-to-libxfce4ui.patch: added. - debian/control: replace libxfcegui4-dev build-dep with libxfce4ui-1-dev. [ Evgeni Golov ] * Correct Vcs-* URLs to point to anonscm.debian.org [ Yves-Alexis Perez ] * debian/rules: - enable parallel build. * debian/control: - update standards version to 3.9.4. -- Lionel Le Folgoc Wed, 09 Oct 2013 22:09:20 +0200 xfce4-cellmodem-plugin (0.0.5.dfsg-4ubuntu1) saucy; urgency=low * Resync with Debian testing (different orig tarball and versioning). -- Jackson Doak Wed, 28 Aug 2013 07:05:02 +1000 xfce4-cellmodem-plugin (0.0.5-4) unstable; urgency=low * debian/rules: - enable all hardening flags. * debian/control: - update standards version to 3.9.3. - remove dpkg-dev versionned build-dep, dpkg is recent enough in stable. - remove version on xfce4-panel-dev dependency. -- Yves-Alexis Perez Thu, 23 May 2013 07:52:49 +0200 xfce4-cellmodem-plugin (0.0.5.dfsg-3ubuntu2) quantal; urgency=low * No change rebuild against xfce4-panel 4.10. -- Lionel Le Folgoc Fri, 18 May 2012 22:36:10 +0200 xfce4-cellmodem-plugin (0.0.5.dfsg-3ubuntu1) quantal; urgency=low * Resync with Debian testing (different orig tarball and versioning). -- Lionel Le Folgoc Thu, 17 May 2012 20:09:01 +0200 xfce4-cellmodem-plugin (0.0.5-3) unstable; urgency=low * debian/patches: - 03_fix-crash-on-remove.patch: fix incorrect callback signature, should prevent the plugin from crashing on remove. lp: #934307 * debian/rules: - use debhelper 9 hardening support. * debian/compat bumped to 9. * debian/control: - drop hardening-includes build-dep. - update debhelper build-dep to 9 for hardening support. - add dpkg-dev 1.16.1 build-dep for hardening support. * debian/rules: fix paths for multiarch. -- Lionel Le Folgoc Sun, 19 Feb 2012 17:29:29 +0100 xfce4-cellmodem-plugin (0.0.5.dfsg-2ubuntu2) precise; urgency=low * debian/patches: - 03_fix-crash-on-remove.patch: fix incorrect callback signature, should prevent the plugin from crashing on remove. lp: #934307 -- Lionel Le Folgoc Tue, 06 Mar 2012 00:05:17 +0100 xfce4-cellmodem-plugin (0.0.5.dfsg-2ubuntu1) oneiric; urgency=low * Resync with Debian unstable (different orig tarball and versioning). -- Lionel Le Folgoc Mon, 27 Jun 2011 22:39:05 +0200 xfce4-cellmodem-plugin (0.0.5-2) unstable; urgency=low [ Evgeni Golov ] * Update my e-mail address. * Fix Vcs-* fields, they were missing 'trunk' in the path. [ Yves-Alexis Perez ] * Upload to unstable. * debian/watch edited to track Xfce archive reorganisation. * debian/control: - add myself to Uploaders. - update debhelper build dep to 7.0.50~ for dh7 rules and overrides. - add build-dep on libxfcegui4-dev. - add build-dep on automake, autoconf, intltool and xfce4-dev-tools in order to run xdt-autogen after patching configure.ac/Makefile.am. - add build-dep on hardening-includes. - update xfce4-panel build-dep to 4.8 - update standards version to 3.9.2. * Switch to 3.0 (quilt) source format. * Update standards version to 3.9.1. * debian/rules: - switch to dh 7 rules. - run xdt-autogen before configure. - add --as-needed to LDFLAGS. - add hardening flags to {C,LD}FLAGS. * debian/patches: - 01_explicit-linking-to-libxfcegui4 and 02_typo-linking added, fix linking with libxfcegui4 before port to Xfce 4.7 and libxfce4ui is done. [ Lionel Le Folgoc ] * debian/rules: - pass NOCONFIGURE=1 to xdt-autogen, otherwise ./configure is run twice - clean up generated files changed by xdt-autogen. * debian/control: add myself to Uploaders. -- Yves-Alexis Perez Tue, 19 Apr 2011 22:39:26 +0200 xfce4-cellmodem-plugin (0.0.5.dfsg-1ubuntu4) natty; urgency=low * No-change rebuild against new xfce4-panel abi for external plugins. * Bump xfce4-panel-dev b-dep to >= 4.7.7 to force using the new version. -- Lionel Le Folgoc Tue, 04 Jan 2011 20:51:51 +0100 xfce4-cellmodem-plugin (0.0.5.dfsg-1ubuntu3) natty; urgency=low * Resync packaging from pkg-xfce svn (r4635, different orig tarballs). * Bump xfce4-panel-dev b-dep to >= 4.7.0 to ensure it is built against the correct version. -- Lionel Le Folgoc Mon, 06 Dec 2010 20:22:35 +0100 xfce4-cellmodem-plugin (0.0.5.dfsg-1ubuntu2) maverick; urgency=low * Rebuild against updated xfce4-panel shlibs. -- Lionel Le Folgoc Sat, 19 Jun 2010 11:21:51 +0200 xfce4-cellmodem-plugin (0.0.5.dfsg-1ubuntu1) intrepid; urgency=low * Fake-sync with Debian unstable (different orig tarballs): - drop all Xubuntu changes except the DebianMaintainer Field. -- Lionel Le Folgoc Sun, 15 Jun 2008 16:42:11 +0200 xfce4-cellmodem-plugin (0.0.5-1) unstable; urgency=low * Initial release closes: #477329 -- Evgeni Golov Sun, 27 Apr 2008 18:33:52 +0200 debian/copyright0000664000000000000000000000076012254034701011124 0ustar This package was downloaded from Files: * Copyright: © 2006-2007 Alvaro Lopes License: GPL-2+ Files: panel-plugin/big_leds.xpm Copyright: © 2001-2006 Alvaro Lopez License: GPL-2+ Files: debian/* Copyright: © 2008 Evgeni Golov License: GPL-any On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'.