Sync lxpanel/debian from debian. (Closes:2792882)
authorAndrew Lee <andrew@debian.org>
Fri, 19 Feb 2010 16:28:55 +0000 (17:28 +0100)
committerAndrew Lee <andrew@debian.org>
Fri, 19 Feb 2010 16:28:55 +0000 (17:28 +0100)
12 files changed:
debian/NEWS [new file with mode: 0644]
debian/README.Debian
debian/README.source [new file with mode: 0644]
debian/changelog
debian/control
debian/copyright
debian/lxde-terminal-emulator.desktop [deleted file]
debian/lxde-www-browser.desktop [deleted file]
debian/lxde-x-terminal-emulator.desktop [new file with mode: 0644]
debian/lxde-x-www-browser.desktop [new file with mode: 0644]
debian/lxpanel.lintian-overrides [new file with mode: 0644]
debian/rules

diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644 (file)
index 0000000..0592cca
--- /dev/null
@@ -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 <andrew@linux.org.tw>  Sat, 30 May 2009 00:11:53 +0800
index b96ee91..ec9be18 100644 (file)
@@ -1,10 +1,6 @@
                          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
@@ -12,4 +8,4 @@ shutdown/reboot/suspend/hibernate via HAL or gdm
  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
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Fri, 18 Dec 2009 22:00:11 +0800
diff --git a/debian/README.source b/debian/README.source
new file mode 100644 (file)
index 0000000..fc98b3d
--- /dev/null
@@ -0,0 +1,38 @@
+This package uses dpatch to manage all modifications to the upstream
+source. Changes are stored in the source package as diffs in
+debian/patches and applied during the build.
+
+To get the fully patched source after unpacking the source package, cd
+to the root level of the source package and run:
+
+    debian/rules patch
+
+Removing a patch is as simple as removing its entry from the
+debian/patches/00list file, and please also remove the patch file
+itself.
+
+Creating a new patch is done with "dpatch-edit-patch patch XX_patchname"
+where you should replace XX with a new number and patchname with a
+descriptive shortname of the patch. You can then simply edit all the
+files your patch wants to edit, and then simply "exit 0" from the shell
+to actually create the patch file.
+
+To tweak an already existing patch, call "dpatch-edit-patch XX_patchname"
+and replace XX_patchname with the actual filename from debian/patches
+you want to use.
+
+To clean up afterwards again, "debian/rules unpatch" will do the
+work for you - or you can of course choose to call
+"fakeroot debian/rules clean" all together.
+
+
+--- 
+
+this documentation is part of dpatch package, and may be used by
+packages using dpatch to comply with policy on README.source. This
+documentation is meant to be useful to users who are not proficient in
+dpatch in doing work with dpatch-based packages. Please send any
+improvements to the BTS of dpatch package.
+
+original text by Gerfried Fuchs, edited by Junichi Uekawa <dancer@debian.org>
+10 Aug 2008.
index 6995795..200f9e9 100644 (file)
@@ -1,3 +1,151 @@
+lxpanel (0.5.5-1) unstable; urgency=low
+
+  * New upstream release
+    - Startup becomes slightly faster. (might not be visible to users)
+    - Configuration dialog of launchbar applet become much faster. (quite
+      prominent)
+    - Translations update
+    - Several minor bug fixes 
+    - Fixed crash problem with libmenu-cache >= 0.3.1
+  * Updated upstream url to http://lxde.org
+  * Bumped Standard-version to 3.8.4
+
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Fri, 19 Feb 2010 15:37:59 +0100
+
+lxpanel (0.5.4.1-1) unstable; urgency=low
+
+  * New upstream release (Closes: #493253, #534222, #548333, #560843)
+    - Fixed crash problem on creating new panel
+    - Fixed segfault when battery is not exist 
+    - Use _NET_SHOWING_DESKTOP to toggle the desktop efficiently in wincmd 
+      applet when available
+    - Better checks for EWMH compliant window managers 
+    - Fixed cpufreq plugin, thermal plugin (Closes: #535568)
+    - Support recognizing current DE with $XDG_CURRENT_DESKTOP
+    - Fixed string format warning in src/misc.c
+    - Translation updated
+  * debian/control:
+    - drop deprecated lxpanel-netstat-plugin binary package
+  * Added README.source
+  * Updated README.Debian
+  * Bumped Standard-version to 3.8.3
+
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Sat, 19 Dec 2009 00:34:40 +0800
+
+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 (李健秋) <ajqlee@debian.org>  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 (李健秋) <ajqlee@debian.org>  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 (李健秋) <ajqlee@debian.org>  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 <andrew@linux.org.tw>  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 <phildebian@mailinator.com>
+      (Closes: #513009)
+
+ -- Andrew Lee <andrew@linux.org.tw>  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
index 06fb2a2..964f8a6 100644 (file)
@@ -1,44 +1,31 @@
 Source: lxpanel
 Section: x11
 Priority: optional
-Maintainer: Andrew Lee <andrew@linux.org.tw>
-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
+Maintainer: Andrew Lee (李健秋) <ajqlee@debian.org>
+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.6), docbook-xml, docbook-xsl, xsltproc, dpatch, python
+Standards-Version: 3.8.4
+Homepage: http://lxde.org
 
 Package: lxpanel
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Suggests: lxsession-lite (>=0.3.5) | lxsession (>=0.3.2) | menu, lxpanel-netstat-plugin, www-browser
+Depends: ${shlibs:Depends}, ${misc:Depends}, lxmenu-data
+Recommends: manpages-dev
+Suggests: lxsession-lite (>=0.3.5) | lxsession (>=0.3.2) | menu, www-browser
 Description: a lightweight desktop panel for X
- LXPanel is a lightweight GTK+ 2.x based desktop panel which is a 
derivative work from fbpanel with following features:
+ 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 urgency hint (can be flash when gaim gets new
-    incoming messages).
-  * Run dialog (a dialog let you type a command and run, can be called
-    in external programs).
+    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, 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.
-
-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.
+  * 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.
index 12f8ab7..d5fb88d 100644 (file)
@@ -9,6 +9,10 @@ Upstream Authors and Copyright Holders:
     Jim Huang  <jserv.tw@gmail.com>
     Greg McNew <gmcnew@gmail.com> (battery plugin)
     Fred Chien <cfsghost@gmail.com>
+    Daniel Kesler <kesler.daniel@gmail.com>
+    Juergen Hoetzel <juergen@archlinux.org>
+    Marty Jack <martyj19@comcast.net>
+
 
 Files src/{gtkbgbox,gtkbar}.*:
 
@@ -33,6 +37,12 @@ File src/plugins/ptk-app-menu.c
     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'.
 
diff --git a/debian/lxde-terminal-emulator.desktop b/debian/lxde-terminal-emulator.desktop
deleted file mode 100644 (file)
index eca60a2..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-[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=x-terminal-emulator
-Icon=Terminal
-Terminal=false
-Type=Application
-Categories=System;TerminalEmulator;Utility;
-StartupNotify=true
-Hidden=True
-
-# vi:set encoding=UTF-8:
diff --git a/debian/lxde-www-browser.desktop b/debian/lxde-www-browser.desktop
deleted file mode 100644 (file)
index af80c31..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Web Browser
-GenericName=X Web Browser
-Exec=/etc/alternatives/x-www-browser %u
-Terminal=false
-Type=Application
-Categories=GTK;WebBrowser;Network
-Icon=applications-internet
-Hidden=True
diff --git a/debian/lxde-x-terminal-emulator.desktop b/debian/lxde-x-terminal-emulator.desktop
new file mode 100644 (file)
index 0000000..8e62b84
--- /dev/null
@@ -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:
diff --git a/debian/lxde-x-www-browser.desktop b/debian/lxde-x-www-browser.desktop
new file mode 100644 (file)
index 0000000..93ab868
--- /dev/null
@@ -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
diff --git a/debian/lxpanel.lintian-overrides b/debian/lxpanel.lintian-overrides
new file mode 100644 (file)
index 0000000..d6f4a9f
--- /dev/null
@@ -0,0 +1,5 @@
+#
+# 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: desktop-command-not-in-package /usr/share/applications/lxde-x-terminal-emulator.desktop /usr/bin/x-terminal-emulator
index 7a27243..511e802 100755 (executable)
@@ -26,7 +26,7 @@ INSTALL_DIR     = $(INSTALL) -p -d -o root -g root  -m  755
 ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
     CFLAGS += -O0
 else
-    CFLAGS += -O2 -fprofile-arcs
+    CFLAGS += -O2
 endif
 ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
     INSTALL_PROGRAM += -s
@@ -49,8 +49,10 @@ endif
        --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"
 
 
@@ -77,7 +79,7 @@ clean: unpatch
              intltool-update \
              intltool-merge \
              man/lxpanel.1  \
-             man/lxpanelctl.1
+             man/lxpanelctl.1 
 
        dh_clean 
 
@@ -125,7 +127,6 @@ binary-arch: build install
 #      dh_installinit
 #      dh_installcron
 #      dh_installinfo
-       dh_desktop -A lxde-x-terminal-emulator.desktop lxde-x-www-browser.desktop
        dh_installman
        dh_link
        dh_strip