debian/0000755000000000000000000000000012147207257007175 5ustar debian/changelog0000644000000000000000000002251212147207156011047 0ustar xfce4-weather-plugin (0.8.3-1) unstable; urgency=low [ Yves-Alexis Perez ] * Upload to unstable. * New upstream release. * debian/rules: - enable all hardening rules. * debian/control: - add build-dep on libsoup2.4-dev. [ Lionel Le Folgoc ] * debian/patches: - 01_link-libm.patch: added, fix build - 02_fix-color-parsing.patch: added, load the saved color from the config - 03_fix-panel-icon-size.patch: added, fix cut off panel icon. * debian/control: add b-deps on xfce4-dev-tools, automake, autoconf and libtool, needed by xdt-autogen. * debian/rules: run xdt-autogen and clean up afterwards due to the libm build fix. -- Yves-Alexis Perez Wed, 22 May 2013 20:24:24 +0200 xfce4-weather-plugin (0.8.2-1) experimental; urgency=low [ Lionel Le Folgoc ] * debian/patches: add missing DEP3 headers. * New upstream release. * debian/control: switch to libxfce4ui-1-dev (ported upstream). * debian/patches: - 00_license.patch: dropped, upstream changed the forecast provider. * debian/rules: fix rule to remove la files. [ Yves-Alexis Perez ] * debian/rules: - add --parallel to dh calls. * debian/control: - update standards version to 3.9.3. - add Lionel to uploaders. - update debhelper build-dep to 9. -- Lionel Le Folgoc Sun, 07 Oct 2012 14:56:41 +0200 xfce4-weather-plugin (0.7.4-3) unstable; urgency=low * Brown paper bag release. * debian/patches/series added, so the patch is really applied.closes: #647749 -- Yves-Alexis Perez Fri, 18 Nov 2011 10:48:51 +0100 xfce4-weather-plugin (0.7.4-2) unstable; urgency=low * debian/patches: - 00_license added, change the license key for the one from CTW since it seems to work and brings back the feature. Temporary fix until a real solution is found. closes: #647749 * debian/rules: - switch to debhelper with hardening support * debian/control: - update debhelper build-dep to 8.9.4 for hardening support. - add dpkg-dev 1.16.1 build-dep for hardening support. - drop cdbs and hardening-includes. - fix typo in long description. * debian/compat bumped to 9. -- Yves-Alexis Perez Wed, 16 Nov 2011 22:48:59 +0100 xfce4-weather-plugin (0.7.4-1) unstable; urgency=low * New upstream release. * debian/control: - add build dep on libxfcegui4-dev. - update standards version to 3.9.2. - add build-dep on hardening-includes. - remove Emanuele and Simon from uploaders, thanks to them. - bump Xfce build-deps to 4.8. * Switch to 3.0 (quilt) source format. * debian/rules: - pick {C,LD}FLAGS from dpkg-buildflags. - add -O1, -z,defs and --as-needed to LDFLAGS. - add hardening flags to {C,LD}FLAGS. * debian/patches: - 01_support-ipv6-only-proxies dropped, included upstream. -- Yves-Alexis Perez Wed, 20 Apr 2011 10:27:02 +0200 xfce4-weather-plugin (0.7.3-3) unstable; urgency=low * debian/patches: - 01_support-ipv6-only-proxies added, fix support for proxies with only IPv6 addresses. Thanks Roman Mamedov. closes: #579972 * debian/control: - update standards version to 3.8.4. -- Yves-Alexis Perez Tue, 04 May 2010 08:46:43 +0200 xfce4-weather-plugin (0.7.3-2) unstable; urgency=low * debian/rules: - drop useless removal of config.status, fix ftbfs. closes: #564361 * debian/control: - update standards version to 3.8.3. -- Yves-Alexis Perez Sat, 09 Jan 2010 15:50:19 +0100 xfce4-weather-plugin (0.7.3-1) unstable; urgency=low * debian/watch edited to track Xfce archive reorganisation. * New upstream release. * debian/patches: - 01_fix-cache-folder-permissions dropped, merged upstream. -- Yves-Alexis Perez Tue, 04 Aug 2009 22:33:38 +0200 xfce4-weather-plugin (0.7.2-1) unstable; urgency=low * New upstream release. * debian/patches: - 01_fix-cache-folder-permissions added, fix permissions on the cache folder. -- Yves-Alexis Perez Mon, 03 Aug 2009 15:11:16 +0200 xfce4-weather-plugin (0.7.1-1) unstable; urgency=low * New upstream release. -- Yves-Alexis Perez Tue, 21 Jul 2009 19:44:39 +0200 xfce4-weather-plugin (0.7.0-1) unstable; urgency=low * New upstream release. * debian/control: - update standards version to 3.8.2. -- Yves-Alexis Perez Wed, 24 Jun 2009 08:37:55 +0200 xfce4-weather-plugin (0.6.4-1) unstable; urgency=low * New upstream release. * debian/copyright: and update the copyright holders. -- Yves-Alexis Perez Tue, 16 Jun 2009 22:05:22 +0200 xfce4-weather-plugin (0.6.3-1) unstable; urgency=low [ Yves-Alexis Perez ] * New upstream release. - display an icon even when there's no report. closes: #510215 * debian/control: - add build-dep on intltool. - drop versionned build-dep on xfce4-panel, 4.4 is everywhere now. * debian/patches: - 01_fix-local-encodings dropped, included upstream. - 02_correct-orientation too. - 03_use-gtk-2.12-api too. - 04_handle-network-config-changes as well. [ Evgeni Golov ] * Fix Vcs-* fields, they were missing 'trunk' in the path. -- Yves-Alexis Perez Sun, 14 Jun 2009 11:19:43 +0200 xfce4-weather-plugin (0.6.2-3) unstable; urgency=low * debian/control: - update standards version to 3.8.1. - switch to xfce section. * debian/patches: - 02_correct-orientation added, use panel orientation to display text more legibly. - 03_use-gtk-2.12-api added, prettify tooltips using gtk 2.12 API. - 04_handle-network-config-changes added, correctly handle network reconfiguration. * debian/rules: - -Wl,-z,defs -Wl,--as-needed added to LDFLAGS. -- Yves-Alexis Perez Tue, 09 Jun 2009 22:31:18 +0200 xfce4-weather-plugin (0.6.2-2) unstable; urgency=low * debian/patches: - 01_fix-local-encodings added. Fix issues with non UTF8 encodings of dates. closes: #483952 * debian/control: - remove Rudy Godoy and Martin Loschwitz from Uploaders. - update standards version to 3.8.0. - add dep on ${misc:Depends}. - bump debhelper build-dep to 7. * debian/compat: bump to 7. -- Yves-Alexis Perez Tue, 10 Mar 2009 07:41:10 +0100 xfce4-weather-plugin (0.6.2-1) unstable; urgency=low [ Simon Huggins ] * debian/control: Move fake Homepage field to a real one now dpkg supports it. * Add Vcs-* headers to debian/control [ Yves-Alexis Perez ] * New upstream release. * debian/control: - updated standard versions to 3.7.3. - updated my email to the debian.org one. * debian/copyright: updated copyrights, authors and license. * debian/NEWS: remove tab at beginning of lines. -- Yves-Alexis Perez Sat, 08 Dec 2007 19:28:17 +0100 xfce4-weather-plugin (0.6.0-1) unstable; urgency=low (Yves-Alexis Perez) * New upstream release. * debian/control: - removed Jani from uploaders as he's not anymore in the team. - removed gtk from build-dep as it's pulled by xfce4-panel-dev anyway. (Stefan Ott) * debian/control: updated the url (Simon Huggins) * Build against latest and greatest xfce. -- Yves-Alexis Perez Mon, 16 Apr 2007 18:56:13 +0100 xfce4-weather-plugin (0.5.99.1-2) unstable; urgency=low * debian/control: bumped xfce4-panel build-dep to 4.4rc1 to fix FTBFS. -- Yves-Alexis Perez Fri, 29 Sep 2006 12:14:42 +0100 xfce4-weather-plugin (0.5.99.1-1) unstable; urgency=low * New upstream release. * Fix crash when xfce-mcs-manager is refreshed. Closes: #381925 -- Yves-Alexis Perez Sat, 23 Sep 2006 15:41:49 +0100 xfce4-weather-plugin (0.5-2) unstable; urgency=low * Updated build-deps to 4.3.90.2 (Xfce 4.4 Beta2). * Updated standards version to 3.7.2. -- Yves-Alexis Perez Wed, 26 Jul 2006 15:06:32 +0100 xfce4-weather-plugin (0.5-1) unstable; urgency=low * (Yves-Alexis Perez) * New upstream release * Add build-depends on >= 4.3.90.1 * Removed explicit dependency on xfce4-panel (managed by shlibs) * (Simon Huggins) * Set Standard policy version to 3.6.2 -- Yves-Alexis Perez Wed, 03 May 2006 19:17:15 +0100 xfce4-weather-plugin (0.4.9-2) unstable; urgency=low * Rebuilding to fix libxfcegui dependency (Closes: #315447) * Moving to unstable -- Emanuele Rocca Mon, 20 Jun 2005 21:28:42 +0200 xfce4-weather-plugin (0.4.9-1) experimental; urgency=low * New upstream release -- Emanuele Rocca Sun, 17 Apr 2005 19:38:26 +0200 xfce4-weather-plugin (0.4.1-1) experimental; urgency=low * New upstream version - Do not hang when closing properties without changes (Closes: #265249) * Added libstartup-notification0-dev to Build-depends * Package adopted by the Debian Xfce Maintainers * Added note about refreshing informations to NEWS.Debian (Closes: #265250) -- Emanuele Rocca Tue, 29 Mar 2005 15:25:21 +0200 xfce4-weather-plugin (0.3.9-1) unstable; urgency=low * Initial Release. (Closes: #258600) -- Emanuele Rocca Sun, 11 Jul 2004 12:09:48 +0200 debian/compat0000644000000000000000000000000211656532073010374 0ustar 9 debian/patches/0000755000000000000000000000000012147207162010617 5ustar debian/patches/series0000644000000000000000000000011312147206471012031 0ustar 01_link-libm.patch 02_fix-color-parsing.patch 03_fix-panel-icon-size.patch debian/patches/02_fix-color-parsing.patch0000644000000000000000000000163712147206471015515 0ustar From 462e85dfd54e9a3bdf6c330c602a6545bccce585 Mon Sep 17 00:00:00 2001 From: Harald Judt Date: Wed, 20 Feb 2013 14:25:09 +0000 Subject: Fix color parsing when reading config file. This turned out to be a stupid copy & paste mistake. Origin: upstream, http://git.xfce.org/panel-plugins/xfce4-weather-plugin/commit/?id=462e85dfd54e9a3bdf6c330c602a6545bccce585 --- diff --git a/panel-plugin/weather.c b/panel-plugin/weather.c index 710c33c..4a2e3c3 100644 --- a/panel-plugin/weather.c +++ b/panel-plugin/weather.c @@ -884,7 +884,7 @@ xfceweather_read_config(XfcePanelPlugin *plugin, value = xfce_rc_read_entry(rc, "scrollbox_color", NULL); if (value) - gdk_color_parse("#rrrrggggbbbb", &(data->scrollbox_color)); + gdk_color_parse(value, &(data->scrollbox_color)); data->scrollbox_use_color = xfce_rc_read_bool_entry(rc, "scrollbox_use_color", FALSE); -- cgit v0.9.0.3 debian/patches/01_link-libm.patch0000644000000000000000000000315512147206471014024 0ustar From 69842d364cc2dc453445926e4cdf036ab245b871 Mon Sep 17 00:00:00 2001 From: Harald Judt Date: Wed, 20 Feb 2013 14:08:08 +0000 Subject: Link to libmath and clean up AC_CHECK_HEADERS. (Patch slightly altered to patch configure.ac instead of configure.ac.in, not present in release tarballs) Origin: upstream, http://git.xfce.org/panel-plugins/xfce4-weather-plugin/commit/?id=69842d364cc2dc453445926e4cdf036ab245b871 --- diff --git a/configure.ac b/configure.ac index 6b3492b..d95bab0 100644 --- a/configure.ac +++ b/configure.ac @@ -45,9 +45,9 @@ dnl ********************************** dnl *** Check for standard headers *** dnl ********************************** AC_HEADER_STDC() -AC_CHECK_HEADERS([string.h fcntl.h errno.h sys/socket.h netdb.h \ - netinet/in.h sys/types.h time.h unistd.h stdio.h \ - sys/stat.h stddef.h stdlib.h netinet/in.h]) +AC_CHECK_HEADERS([math.h stdarg.h stddef.h stdlib.h string.h sys/stat.h time.h]) +AC_CHECK_LIBM +AC_SUBST(LIBM) dnl ****************************** dnl *** Check for i18n support *** diff --git a/panel-plugin/Makefile.am b/panel-plugin/Makefile.am index 901197e..3c63d2d 100644 --- a/panel-plugin/Makefile.am +++ b/panel-plugin/Makefile.am @@ -41,13 +41,13 @@ libweather_la_CFLAGS = \ $(LIBXML_CFLAGS) libweather_la_LIBADD = \ + $(LIBM) \ $(LIBXFCE4PANEL_LIBS) \ $(LIBXFCE4UTIL_LIBS) \ $(LIBXFCE4UI_LIBS) \ $(GTK_LIBS) \ $(LIBXML_LIBS) \ - $(SOUP_LIBS) \ - $(LIBRESOLV) + $(SOUP_LIBS) libweather_la_LDFLAGS = \ -avoid-version \ -- cgit v0.9.0.3 debian/patches/03_fix-panel-icon-size.patch0000644000000000000000000000167312147206471015734 0ustar From d1f9e9ab06231f876a1d6b607660d36d8a0fb902 Mon Sep 17 00:00:00 2001 From: Harald Judt Date: Mon, 25 Feb 2013 21:52:08 +0000 Subject: Fix panel icon size. Since the toggle button has been added, or maybe even before that, the icon is cut off at the borders. Fix this by subtracting two pixels from the icon size. Origin: upstream, http://git.xfce.org/panel-plugins/xfce4-weather-plugin/commit/?id=d1f9e9ab06231f876a1d6b607660d36d8a0fb902 --- diff --git a/panel-plugin/weather.c b/panel-plugin/weather.c index 4a2e3c3..2e15565 100644 --- a/panel-plugin/weather.c +++ b/panel-plugin/weather.c @@ -295,6 +295,8 @@ update_icon(plugin_data *data) data->size != data->panel_size) size *= 2; #endif + /* take into account the border of the toggle button */ + size -= 2; /* set panel icon according to current weather conditions */ conditions = get_current_conditions(data->weatherdata); -- cgit v0.9.0.3 debian/watch0000644000000000000000000000020711235611542010216 0ustar version=3 http://archive.xfce.org/src/panel-plugins/xfce4-weather-plugin/([\d\.]+)/ \ xfce4-weather-plugin-([\d\.]+)\.tar\.(?:gz|bz2) debian/NEWS0000644000000000000000000000051210726561700007667 0ustar xfce4-weather-plugin (0.4.1-1) experimental; urgency=low It is possible to refresh the applet status simply clicking with the central button on it. This is particulary useful if you started xfce without a network connection and bring it up later. -- Emanuele Rocca Tue, 29 Mar 2005 15:25:21 +0200 debian/copyright0000644000000000000000000000113111215141754011116 0ustar This package was debianized by Emanuele Rocca on Thu, 8 Jul 2004 14:08:20 +0200. It was downloaded from http://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin == Authors Benedikt Meurer Jasper Huijsmans Masse Nicolas Nick Schermer Colin Leroy == Copyright Files: * Copyright: © 2003-2007 Xfce Development Team License: GPL-2+ == Licenses On Debian systems, the complete text of the GNU General Public License can be found in the file `/usr/share/common-licenses/GPL' debian/rules0000755000000000000000000000112512147206471010251 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 %: dh $@ --parallel override_dh_install: -rm -rf debian/`dh_listpackages`/usr/lib/*/xfce4/panel/plugins/*.a -rm -rf debian/`dh_listpackages`/usr/lib/*/xfce4/panel/plugins/*.la dh_install override_dh_auto_configure: NOCONFIGURE=1 xdt-autogen dh_auto_configure override_dh_auto_clean: dh_auto_clean rm -f $$(find -name 'Makefile.in*') rm -f INSTALL aclocal.m4 config.guess config.sub configure rm -f depcomp install-sh ltmain.sh missing mkinstalldirs debian/control0000644000000000000000000000225312147206471010577 0ustar Source: xfce4-weather-plugin Section: xfce Priority: optional Maintainer: Debian Xfce Maintainers Uploaders: Yves-Alexis Perez , Lionel Le Folgoc Build-Depends: autotools-dev, debhelper (>= 9), dpkg-dev (>= 1.16.1), xfce4-panel-dev (>= 4.8.0), libxml2-dev, libxml-parser-perl, intltool, libxfce4ui-1-dev, libsoup2.4-dev, xfce4-dev-tools, automake, autoconf, libtool Standards-Version: 3.9.3 Homepage: http://goodies.xfce.org/ Vcs-Svn: svn://svn.debian.org/pkg-xfce/goodies/trunk/xfce4-weather-plugin/ Vcs-Browser: http://svn.debian.org/wsvn/pkg-xfce/goodies/trunk/xfce4-weather-plugin/ Package: xfce4-weather-plugin Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: weather information plugin for the Xfce4 panel The weather plugin displays information about the current weather according your timezone and settings. It allows one to search weather location code in the same plugin and displays weather status in little icons. . Features include: - Temperature, atmospheric pressure and state. - Wind speed, gust, and direction. - Humidity, Visibility, Dew-point, UV Index. debian/source/0000755000000000000000000000000012147207162010470 5ustar debian/source/format0000644000000000000000000000001411465135672011706 0ustar 3.0 (quilt)