Sync with debian packages.
authorAndrew Lee <ajqlee@debian.org>
Wed, 27 Aug 2008 06:30:24 +0000 (06:30 +0000)
committerAndrew Lee <ajqlee@debian.org>
Wed, 27 Aug 2008 06:30:24 +0000 (06:30 +0000)
debian/README.Debian
debian/changelog
debian/control
debian/copyright
debian/patches/01_default-config.dpatch
debian/rules

index 1c33ee9..b96ee91 100644 (file)
@@ -1,5 +1,15 @@
-lxpanel for Debian
-------------------
+                         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 <andrew@linux.org.tw>  Thu, 21 Feb 2008 21:21:11 +0800
index b8f9a44..6995795 100644 (file)
@@ -1,12 +1,75 @@
-lxpanel (0.3.5.2+svn20080426-1) unstable; urgency=low
+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 <andrew@linux.org.tw>  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 <andrew@linux.org.tw>  Sat, 26 Apr 2008 08:21:46 +0800
+ -- Andrew Lee <andrew@linux.org.tw>  Tue, 08 Jul 2008 04:31:36 +0800
 
-lxpanel (0.3.5.2-1) unstable; urgency=low
+lxpanel (0.3.7-1) unstable; urgency=low
 
-  * Initial release (Closes: #466562)
+  * 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 <andrew@linux.org.tw>  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 <andrew@linux.org.tw>  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 <andrew@linux.org.tw>  Thu, 29 May 2008 15:52:52 +0800
 
- -- Andrew Lee <andrew@linux.org.tw>  Sun, 20 Apr 2008 18:54:40 +0800
+lxpanel (0.3.5.2+svn20080509-1) unstable; urgency=low
+
+  * Initial release (Closes: #466562)
 
+ -- Andrew Lee <andrew@linux.org.tw>  Fri, 09 May 2008 17:10:24 +0800
index 5b6b877..06fb2a2 100644 (file)
@@ -2,32 +2,43 @@ Source: lxpanel
 Section: x11
 Priority: optional
 Maintainer: Andrew Lee <andrew@linux.org.tw>
-Build-Depends: debhelper (>= 5), autotools-dev, libgtk2.0-dev (>=2.6), libglib2.0-dev(>=2.10), libxmu-dev, libxpm-dev, libiw-dev, libasound2-dev, docbook-to-man, dpatch
-Standards-Version: 3.7.3
+Build-Depends: debhelper (>= 5), autotools-dev, intltool, libgtk2.0-dev (>=2.6), libglib2.0-dev(>=2.10), libxmu-dev, libxpm-dev, libiw-dev, libasound2-dev, docbook-to-man, dpatch
+Standards-Version: 3.8.0.0
+DM-Upload-Allowed: yes
 Homepage: http://www.gnomefiles.org/app.php/LXPanel
 
 Package: lxpanel
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Suggests: lxsession-lite (>=0.3.5) | lxsession (>=0.3.2) | menu
+Suggests: lxsession-lite (>=0.3.5) | lxsession (>=0.3.2) | menu, lxpanel-netstat-plugin, www-browser
 Description: a lightweight desktop panel for X
- LXPanel is a lightweight GTK+ 2.x based desktop panel with following 
- features:
+ LXPanel is a lightweight GTK+ 2.x based desktop panel which is a 
derivative work from fbpanel with following features:
   * User-friendly application menu automatically generated from .desktop
     files on the system.
-  * Launcher bar (small icons clicked to launch apps)
+  * Launcher bar (small icons clicked to launch apps).
   * Task bar supporting urgency hint (can be flash when gaim gets new
-    incoming messages)
-  * Notification area (system tray)
-  * Digital clock
+    incoming messages).
   * Run dialog (a dialog let you type a command and run, can be called
-    in external programs)
-  * Net status icon plug-in (optional)
-  * Volume control plug-in (optional)
+    in external programs).
+  * 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, an external controller let you control lxpanel in
     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 key bindings provided by window managers.
- .
- Authors: 洪任諭 Hong Jen Yee (PCMan) from Taiwan <pcman.tw@gmail.com>
 
+Package: lxpanel-netstat-plugin
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, lxpanel (= ${binary:Version}), lxnm (>= 0.2.1)
+Replaces: lxpanel (< 0.3.7)
+Description: network monitor plugin for lxpanel
+ This plugin is a net status monitor, but it also support searching
+ and connecting to wireless networks.
+ .
+ This plugin connects to LXNM(Lightweight X11 Network Manager) and 
+ attempts to make networking configuration and setup as painless and
+ automatic as possible.
index 623c126..12f8ab7 100644 (file)
@@ -10,24 +10,6 @@ Upstream Authors and Copyright Holders:
     Greg McNew <gmcnew@gmail.com> (battery plugin)
     Fred Chien <cfsghost@gmail.com>
 
-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.
-
 Files src/{gtkbgbox,gtkbar}.*:
 
     Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
@@ -51,5 +33,26 @@ File src/plugins/ptk-app-menu.c
     Licensed under the GNU Library General Public License (LGPL)
     Version 2.
 
+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 <andrew@linux.org.tw> and
 is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
index 56f9efc..77744a4 100755 (executable)
@@ -5,17 +5,16 @@
 ## DP: Change default terminal and web browser.
 
 @DPATCH@
-diff -urNad lxpanel-0.3.5.2~/data/default/panels/panel.in lxpanel-0.3.5.2/data/default/panels/panel.in
---- lxpanel-0.3.5.2~/data/default/panels/panel.in      2008-04-20 18:09:12.000000000 +0800
-+++ lxpanel-0.3.5.2/data/default/panels/panel.in       2008-04-20 18:53:54.000000000 +0800
-@@ -53,10 +53,10 @@
+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
-+            id=lxde-x-terminal-emulator.desktop
-         }
-         Button {
+-        }
+-        Button {
 -            id=firefox.desktop
 +            id=lxde-x-www-browser.desktop
          }
index 8d04ee1..7a27243 100755 (executable)
@@ -16,6 +16,25 @@ include /usr/share/dpatch/dpatch.make
 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 -fprofile-arcs
+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
@@ -73,11 +92,15 @@ install: build
 
        # Install .desktop files
        install -d $(CURDIR)/debian/lxpanel/usr/share/applications
-       install -m644 $(CURDIR)/debian/lxde-x-terminal-emulator.desktop \
-                       $(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
@@ -90,6 +113,7 @@ binary-arch: build install
        dh_installchangelogs
        dh_installdocs
        dh_installexamples
+       dh_movefiles --sourcedir=debian/lxpanel
 #      dh_install
 #      dh_installmenu
 #      dh_installdebconf