--- lxpanel-0.5.3.orig/debian/changelog +++ lxpanel-0.5.3/debian/changelog @@ -0,0 +1,195 @@ +lxpanel (0.5.3-1ubuntu1~ppa7) karmic; urgency=low + + * Rebuild to bring modification on libmenu-cache0. + + -- Julien Lavergne Thu, 19 Nov 2009 14:27:36 -0600 + +lxpanel (0.5.3-1) experimental; urgency=low + + * New upstream release + - Added documentation of \n to dclock dialog + - Added configuration dialog to deskno plugin + - Improved usability on narrow vertical panel support, now it's possible + to configure a vertical panel as small as 16 pixels. + * debian/control: + - Recommends on manpages-dev to be able to have 'man 3 strftime' to + check the format codes of digital clock plugin. (Closes:#493245) + + -- Andrew Lee (李健秋) Mon, 10 Aug 2009 03:13:50 +0800 + +lxpanel (0.5.2-1) experimental; urgency=low + + * New upstream release + - Fixed "Run" dialog hangs problem. + - Restored the old behavior of taskbar in earlier versions + - Hided signal strength display in the icon of the netstatus applet + if the monitored iface is not wireless. + - Improved application launcher, Available apps are now categorized + as they are in applications menu. + - The class name of the desktop panels are now changed to + "PanelToplevel". This is compatible with gnome and can be used by + theme authors to distinguish the panel widgets from others. + - Reduced program size. + * debian/control: + - Build-depends on xsltproc + + -- Andrew Lee (李健秋) Fri, 07 Aug 2009 22:20:31 +0800 + +lxpanel (0.5.0-1) experimental; urgency=low + + * New upstream release + - Change behavior of preference dialogs + - Added window icons to configuration dialogs + - Added help on dclock format strings + - Added keyboard equivalents to taskbar popup menu (FR2781949) + - Fixed width control range, fix geometry calculations so it + doesn't fly off edge of screen + - Improved geometry of menu configuration dialog + - Replaced xterm by lxterminal as default terminal + - Switch desktop on taskbar button Click and Raise (Bug2028953) + - Keyboard equivalents on taskbar popup submenu (FR2781949) + - Repaired bad function signature on focus-out callback + - Rewrited WM_STRUT setting so it doesn't update the property + unless it changed + - Fixed the panel transparency colorbox + - Fixed CPU plugin loses context on a relayout (Patch 2800828, song6song) + - Added autohide + - Rewrote battery backend code (based on Linux acpi 1.4) + - Added scroll wheel on main icon to adjust volume and middle-click + on main icon to adjust mute + - Use Docbook-XML instead of SGML + - Added --enable-man for manpage regeneration + - Added New wincmd icon from http://www.oxygen-icons.org/ + - Icon size now configurable + - Enable xkb plugin + - Added logic to have a visible name on grouped tasks + - Added way to get line breaks in dclock formatting + - Rework system tray to do event handling at the X protocol level + - Rework background draw to solve observed systray corruption + - Rework 90 degree re-orientation to solve lost tray icons for + Qt applications, conditional on 2.16 or later + - Fix memory leaks + * debian/rules: + - Added --enable-man + * debian/control: + - Build-depends on docbook-xsl + + -- Andrew Lee (李健秋) Wed, 29 Jul 2009 20:56:08 +0200 + +lxpanel (0.4.1+svn20090524-2) unstable; urgency=low + + * Update debian/control (Thanks Jonas Smedegaard's for the advice): + - Move conflicts lxnm ( <0.3 ) from lxpanel-netstat-plugin to lxpanel + - Make lxpanel-netstat-plugin dummy package depends on connman + (See ITP #475022 for detail) + * Removed deprecated dh_desktop from debian/rules + * Bumped Standard-version to 3.8.2 + + -- Andrew Lee Sun, 19 Jul 2009 13:48:27 +0200 + +lxpanel (0.4.1+svn20090524-1) unstable; urgency=low + + * New upstream release (Closes: #516603, #511001, #493242, #486284, + #515633, #484606, #495924, #517858) + - A whole new application menu generated according to + freedesktop.org menu spec. (faster and more standard-compliant. + has tooltips for menu items) + - Enhanced "Run" dialog. + - Auto resize of application launcher buttons when panel size gets + changed. + - The problematic netstat plugin is now turned off by default. It + will be moved to a separate project later. + - Building dynamic panel plugins outside the source tree of lxpanel + is now possible. + - Fix icon display problems under 64-bit systems. + - Fixes to work with minimization animation provided by window + manager. + - Fix RTL problems of the task list. + - Launch console applications in terminal properly + - Add new temperature monitor plugin by Daniel Kesler + - Size of icons now can automatically be automatically adjusted + according to the height of the panel. + * debian/control: + - Build-depends on libmenu-cache0 + - lxpanel-netstat-plugin become a dummy package to help transition + to wicd or network-manage package. + - Update descriptions. Thanks Phil Miller + (Closes: #513009) + + -- Andrew Lee Sat, 30 May 2009 00:48:18 +0800 + +lxpanel (0.3.8.1-2) unstable; urgency=low + + * Install lxde-x-terminal-emulator.desktop to prevent missing icon + for user who installed old version of lxpanel. + + -- Andrew Lee Wed, 09 Jul 2008 16:03:10 +0800 + +lxpanel (0.3.8.1-1) unstable; urgency=high + + * New upstream release + - ALSA volume plugin is improved. If the state of alsa mixer get + changed, the plugin get updated immediately. + - The application icons get updated correctly when icon theme is + changed. (Closes: #485710) + - Fixed implicit pointer conversions problem. (Closes: #487737) + * Removed lxde-x-terminal-emulator.desktop in default config, + requested removal from upstream author. + * debian/control: + - Suggests on www-browser for lxde-x-www-browser.desktop + + -- Andrew Lee Tue, 08 Jul 2008 04:31:36 +0800 + +lxpanel (0.3.7-1) unstable; urgency=low + + * New upstream release + - Fixed the background of systray icons. + - Fix incorrect position of the panels after screen resolution is + changed via xrandr. + - Saves config files more correctly when plugin configuration is + modified. + * Bumped Standards-Version to 3.8.0.0 + - Supporting the standardized environment variable `DEB_BUILD_OPTIONS' + * Package split for lxpanel-netstat-plugin + + -- Andrew Lee Mon, 09 Jun 2008 16:05:48 +0800 + +lxpanel (0.3.6.3-1) unstable; urgency=low + + * New upstream release + - fixed memory leaks in dclock plugin. + - fixed a bug that no network device be detected cause crash. + - fixed incorrect battery information. + - fixed some crash bugs in netstat pugins. + * Update README.Debian + + -- Andrew Lee Mon, 02 Jun 2008 14:59:09 +0800 + +lxpanel (0.3.6-1) unstable; urgency=low + + * New upstream release + - Fixed config dialog's setting can not be saved problem + - Add German locale + - Add Finnish locale + - new kbleb plugin + dirmenu plugin: add config dialog for setting icon and label + dirmenu plugin: support setting name of menu button with .directory file + dirmenu plugin: fixed font color. + dirmenu plugin: add label display for dirmenu plugin. + batt plugin: support battery information of sysfs for linux 2.6.25 + batt plugin: fixed left time bug for some battery + netstat plugin: improve and fix some bugs for Wireless AP Scanning + netstat plugin: fixed a lot of crashes. + netstat plugin: hidden AP with encryption will not display + netstat plugin: improving IE information handler to support WPA/WPA2 + * Added lintian-overrides + * Suggests: lxnm + * Minor fix in debian/copyright + + -- Andrew Lee Thu, 29 May 2008 15:52:52 +0800 + +lxpanel (0.3.5.2+svn20080509-1) unstable; urgency=low + + * Initial release (Closes: #466562) + + -- Andrew Lee Fri, 09 May 2008 17:10:24 +0800 --- lxpanel-0.5.3.orig/debian/control +++ lxpanel-0.5.3/debian/control @@ -0,0 +1,43 @@ +Source: lxpanel +Section: x11 +Priority: optional +Maintainer: Andrew Lee (李健秋) +Build-Depends: debhelper (>= 5), autotools-dev, intltool, intltool-debian, libgtk2.0-dev (>=2.6), libglib2.0-dev (>=2.10), libxmu-dev, libxpm-dev, libiw-dev, libasound2-dev, libmenu-cache-dev (>=0.2.5), docbook-xml, docbook-xsl, xsltproc, dpatch, python +Standards-Version: 3.8.2 +Homepage: http://www.gnomefiles.org/app.php/LXPanel + +Package: lxpanel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, lxmenu-data +Recommends: manpages-dev +Suggests: lxsession-lite (>=0.3.5) | lxsession (>=0.3.2) | menu, lxpanel-netstat-plugin, www-browser +Conflicts: lxnm ( <0.3 ) +Description: a lightweight desktop panel for X + LXPanel is a lightweight GTK+2 desktop panel derived from fbpanel. Its + features include: + * User-friendly application menu automatically generated from .desktop + files on the system + * Launcher bar (small icons clicked to launch apps) + * Task bar supporting ICCCM/EWMH `urgency' hint (Pidgin IM windows + can flash on new incoming messages) + * Run dialog (type a command to run, without opening a terminal) + * Net status icon plug-in (optional). + * Volume control plug-in (optional). + * Notification area (system tray). + * Digital clock. + * Keyboard LEDs plug-in (display caps/num locks). + * lxpanelctl: control lxpanel from other programs. + For example, "lxpanelctl run" will show the Run dialog in lxpanel, + and "lxpanelctl menu" will show the application menu. This is + useful in combination with window manager key bindings. + +Package: lxpanel-netstat-plugin +Architecture: all +Depends: ${misc:Depends}, lxpanel (>= ${binary:Version}), network-manager-gnome | wicd | connman +Description: transiational dummy package which can be safely removed + Due to upstream dropped netstat plugin. User who installed old + lxpanel-netstat-plugin are encouraged to switch to either wicd or + network-manager-gnome. + . + Dummy package to encourage user switch to either wicd or + network-manager-gnome package which can be safely removed. --- lxpanel-0.5.3.orig/debian/README.Debian +++ lxpanel-0.5.3/debian/README.Debian @@ -0,0 +1,15 @@ + lxpanel for Debian + ------------------ + +Netstat Plugin +-------------- + The netstat plugin's wifi configuration required lxnm daemon. + +shutdown/reboot/suspend/hibernate via HAL or gdm +------------------------------------------------ + If you use lxpanel without GDM, the logout dialog would have ability + to shutdown/reboot/suspend/hibernate via HAL support. + Make sure your account have powerdev group permission. + eg: adduser user powerdev + + -- Andrew Lee Thu, 21 Feb 2008 21:21:11 +0800 --- lxpanel-0.5.3.orig/debian/docs +++ lxpanel-0.5.3/debian/docs @@ -0,0 +1,2 @@ +NEWS +README --- lxpanel-0.5.3.orig/debian/copyright +++ lxpanel-0.5.3/debian/copyright @@ -0,0 +1,68 @@ +This package was debianized by Andrew Lee on +Thu, 21 Feb 2008 21:21:11 +0800. + +It was downloaded from http://sourceforge.net/projects/lxde/ + +Upstream Authors and Copyright Holders: + + Hong Jen Yee (PCMan) + Jim Huang + Greg McNew (battery plugin) + Fred Chien + Daniel Kesler + Juergen Hoetzel + Marty Jack + + +Files src/{gtkbgbox,gtkbar}.*: + + Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald + + Licensed under the GNU Library General Public License (LGPL), + either version 2, or (at your option) any later version. + +Files src/systray/eggtraymanager.*: + + Copyright (C) 2002 Anders Carlsson + Copyright (C) 2003-2006 Vincent Untz + + Licensed under the GNU Library General Public License (LGPL), + either version 2, or (at your option) any later version. + + +File src/plugins/ptk-app-menu.c + + Copyright (C) 2006 Hong Jen Yee (PCMan) + + Licensed under the GNU Library General Public License (LGPL) + Version 2. + +Image data/images/window-manager.png + + Window commands plugin icon from http://www.oxygen-icons.org/ + Licensed under the GNU Library General Public License (LGPL) + + +On Debian GNU/Linux systems, the complete text of the GNU Library +General Public License can be found in `/usr/share/common-licenses/LGPL'. + +License: + + This software is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License(with + a special exception described below). as published by the Free + Software Foundation; either version 2 of the License, or (at your + option) any later version. + + This library 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 library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +The Debian packaging is (C) 2008, Andrew Lee and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- lxpanel-0.5.3.orig/debian/lxpanel.lintian-overrides +++ lxpanel-0.5.3/debian/lxpanel.lintian-overrides @@ -0,0 +1,4 @@ +# +# The desktop-command-not-in-package bacause that's alternatives command. +# +lxpanel: desktop-command-not-in-package /usr/share/applications/lxde-x-www-browser.desktop /usr/bin/x-www-browser --- lxpanel-0.5.3.orig/debian/compat +++ lxpanel-0.5.3/debian/compat @@ -0,0 +1 @@ +5 --- lxpanel-0.5.3.orig/debian/lxde-x-terminal-emulator.desktop +++ lxpanel-0.5.3/debian/lxde-x-terminal-emulator.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Name=Terminal emulator +Name[zh_CN]=终端 +Name[zh_TW]=終端機 +Comment=Terminal Emulator +Comment[zh_TW]=終端機程式 +GenericName=Terminal Emulator +GenericName[zh_TW]=終端機程式 +Exec=/usr/bin/x-terminal-emulator +Icon=terminal +Terminal=false +Type=Application +Categories=System;TerminalEmulator;Utility; +StartupNotify=true +NoDisplay=true + +# vi:set encoding=UTF-8: --- lxpanel-0.5.3.orig/debian/dirs +++ lxpanel-0.5.3/debian/dirs @@ -0,0 +1 @@ +usr/bin --- lxpanel-0.5.3.orig/debian/NEWS +++ lxpanel-0.5.3/debian/NEWS @@ -0,0 +1,7 @@ +lxpanel (0.4.1+svn20090524-1) unstable; urgency=low + + Due to upstream dropped netstat plugin. User who installed + lxpanel-netstat-plugin are encouraged to switch to either wicd or + network-manager-gnome. + + -- Andrew Lee Sat, 30 May 2009 00:11:53 +0800 --- lxpanel-0.5.3.orig/debian/rules +++ lxpanel-0.5.3/debian/rules @@ -0,0 +1,144 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dpatch/dpatch.make + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -Wall -g +INSTALL = install +INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644 +INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755 +INSTALL_SCRIPT = $(INSTALL) -p -o root -g root -m 755 +INSTALL_DIR = $(INSTALL) -p -d -o root -g root -m 755 + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + MAKEFLAGS += -j$(NUMJOBS) +endif + +config.status: configure patch-stamp + dh_testdir + # Add here commands to configure the package. +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --enable-man \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --sysconfdir=/etc \ + CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,--as-needed" + + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + #docbook-to-man debian/lxpanel.sgml > lxpanel.1 + + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + rm -f config.sub config.guess + rm -f intltool-extract \ + intltool-update \ + intltool-merge \ + man/lxpanel.1 \ + man/lxpanelctl.1 + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/lxpanel. + $(MAKE) DESTDIR=$(CURDIR)/debian/lxpanel install + + # Install .desktop files + install -d $(CURDIR)/debian/lxpanel/usr/share/applications + install -m644 $(CURDIR)/debian/lxde-x-www-browser.desktop \ + $(CURDIR)/debian/lxpanel/usr/share/applications + install -m644 $(CURDIR)/debian/lxde-x-terminal-emulator.desktop \ + $(CURDIR)/debian/lxpanel/usr/share/applications + + # Install lintian-overrides + install -d $(CURDIR)/debian/lxpanel/usr/share/lintian/overrides + install -m644 $(CURDIR)/debian/lxpanel.lintian-overrides \ + $(CURDIR)/debian/lxpanel/usr/share/lintian/overrides + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_movefiles --sourcedir=debian/lxpanel +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- lxpanel-0.5.3.orig/debian/watch +++ lxpanel-0.5.3/debian/watch @@ -0,0 +1,12 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +# Uncomment to find new files on sourceforge, for debscripts >= 2.9 +http://sf.net/lxde/lxpanel-([\d.]*)\.tar\.gz + + --- lxpanel-0.5.3.orig/debian/lxde-x-www-browser.desktop +++ lxpanel-0.5.3/debian/lxde-x-www-browser.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Web Browser +GenericName=X Web Browser +Exec=/usr/bin/x-www-browser %u +Terminal=false +Type=Application +Categories=GTK;WebBrowser;Network +Icon=applications-internet +NoDisplay=true --- lxpanel-0.5.3.orig/debian/patches/01_default-config.dpatch +++ lxpanel-0.5.3/debian/patches/01_default-config.dpatch @@ -0,0 +1,22 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_default-config.dpatch by Andrew Lee +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Change default terminal and web browser. + +@DPATCH@ +diff -urNad lxpanel-0.3.7~/data/default/panels/panel.in lxpanel-0.3.7/data/default/panels/panel.in +--- lxpanel-0.3.7~/data/default/panels/panel.in 2008-04-27 00:47:22.000000000 +0800 ++++ lxpanel-0.3.7/data/default/panels/panel.in 2008-06-14 05:50:44.000000000 +0800 +@@ -53,10 +53,7 @@ + id=pcmanfm.desktop + } + Button { +- id=gnome-terminal.desktop +- } +- Button { +- id=firefox.desktop ++ id=lxde-x-www-browser.desktop + } + } + } --- lxpanel-0.5.3.orig/debian/patches/00list +++ lxpanel-0.5.3/debian/patches/00list @@ -0,0 +1 @@ +01_default-config.dpatch