Sync debian/ with debian package.
authorAndrew Lee <ajqlee@debian.org>
Sat, 1 Mar 2008 12:28:09 +0000 (12:28 +0000)
committerAndrew Lee <ajqlee@debian.org>
Sat, 1 Mar 2008 12:28:09 +0000 (12:28 +0000)
debian/README.Debian [new file with mode: 0644]
debian/changelog
debian/compat
debian/control
debian/copyright
debian/docs [new file with mode: 0644]
debian/rules
debian/watch [new file with mode: 0644]

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644 (file)
index 0000000..0dc3855
--- /dev/null
@@ -0,0 +1,6 @@
+lxpanel for Debian
+------------------
+
+<possible notes regarding this package - if none, delete this file>
+
+ -- Andrew Lee <andrew@linux.org.tw>  Thu, 21 Feb 2008 21:21:11 +0800
index 93ca431..5f31090 100644 (file)
@@ -1,28 +1,5 @@
-lxpanel (0.2.4) unstable; urgency=low
+lxpanel (0.2.6-1) unstable; urgency=low
 
-  * Version 0.2.4 release.
-  * Fix crashes cause by unloaded dynamic plugins.
-  * Add DirMenu plugin which enables quick browsing of folders with 
-    menu.
-  * Add "Applications" page in preference dialog to set preferred file 
-    manager and terminal emulator, which can be used by DirMenu plugin.
-  * Remove unused image plugin.
-  * Fix inproper description used in preference dialog.
-  * Fix incorrect initial sizes of menu items of menu plugin.
-
- -- PCMan <pcman@m5-3.ym.edu.tw>  Tue, 28 Nov 2006 02:54:47 +0800
-
-lxpanel (0.2.3-1) unstable; urgency=low
-
-  * Version 0.2.3 release
-  * Greatly improve the preference dialog.
-  * Many major and minor fixes.
-
- -- PCMan <pcman.tw@gmail.com>  Mon, 27 Nov 2006 00:41:29 +0800
-
-lxpanel (0.2.1-1) unstable; urgency=low
-
-  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
-
- -- PCMan <pcman.tw@gmail.com>  Mon, 13 Nov 2006 01:40:23 +0800
+  * Initial release (Closes: #466562) 
 
+ -- Andrew Lee <andrew@linux.org.tw>  Sat, 01 Mar 2008 20:24:11 +0800
index b8626c4..7ed6ff8 100644 (file)
@@ -1 +1 @@
-4
+5
index 61f2989..c2d4cba 100644 (file)
@@ -1,31 +1,32 @@
 Source: lxpanel
 Section: x11
-Priority: extra
-Maintainer: PCMan <pcman.tw@gmail.com>
+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
 Standards-Version: 3.7.2
 
 Package: lxpanel
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Suggests: pcmanfm
-Description: Lightweight yet feature-rich X11 desktop panel based on fbpanel
- Lightweight X11 desktop panel based on fbpanel
- It's the default desktop panel of LXDE project:
- http://lxde.sourceforge.net/
- . 
- LXPanel is a lightweight X11 desktop panel contains:
- 1. User-friendly application menu automatically generated from *.desktop files on the system.
- 2. Launcher bar (Small icons clicked to launch apps)
- 3. Task bar supporting urgency hint (Can flash when gaim gets new incoming messages)
- 4. Notification area (System tray)
- 5. Digital clock
- 6. Run dialog (A dialog let you type a command and run, can be called in external programs)
- 7. Net status icon plug-in (optional, ported from gnome-netstatus-applet)
- 8. Volume control plug-in (optional, written by jserv)
- 9. 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.
+Description: a lightweight desktop panel for X
+ LXPanel is a lightweight GTK+ 2.x based desktop panel with following 
+ features:
  .
- LXPanel is based on fbpanel originally written by Anatoly Asviyan.Please take a look at /usr/share/lxpanel/default to understand the configuration.
+ * 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)
+ * Notification area (system tray)
+ * Digital clock
+ * 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)
+ * 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>
+
index c317319..c4f24da 100644 (file)
@@ -1,37 +1,63 @@
-This package was debianized by PCMan <pcman.tw@gmail.com> on
-Mon, 13 Nov 2006 01:40:23 +0800.
+This package was debianized by Andrew Lee <andrew@linux.org.tw> on
+Thu, 21 Feb 2008 21:21:11 +0800.
 
-It was downloaded from http://nchc.dl.sourceforge.net/sourceforge/lxde/lxpanel-0.2.1.tar.gz 
+It was downloaded from http://sourceforge.net/projects/lxde/
 
-Upstream Author: Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
+Upstream Author(s) and Copyright Holder(s): 
 
-Copyright: Copyright (C) 2006 Hong Jen Yee (PCMan)
- Copyright (C) 2006 Jim Huang (jserv)
Copyright (C) 2002 Anatoly Asviyan (aka Arsen)
- Copyright (C) 2000 Peter Zelezny
+    Hong Jen Yee (PCMan)  <pcman.tw@gmail.com>
+    Jim Huang  <jserv.tw@gmail.com>
   Greg McNew <gmcnew@gmail.com> (battery plugin)
+    Fred Chien <cfsghost@gmail.com>
 
 License:
 
-   This package is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
+    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 package 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.
+    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 package; if not, write to the Free Software
-   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+    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.
 
-On Debian systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
+Files src/{gtkbgbox,gtkbar}.*:
 
-The Debian packaging is (C) 2006, PCMan <pcman.tw@gmail.com> and
-is licensed under the GPL, see above.
+    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.
 
-# Please also look if there are files or directories which have a
-# different copyright/license attached and list them here.
+Files src/systray/eggtraymanager.*:
+
+    Copyright (C) 2002 Anders Carlsson <andersca@gnu.org>
+    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.
+
+
+Files src/{bg,ev}.* 
+
+    Copyright (C) 2001, 2002 Ian McKellar <yakk@yakk.net>
+                       2002 Sun Microsystems, Inc.
+
+    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) <pcman.tw@gmail.com>
+
+    Licensed under the GNU Library General Public License (LGPL)
+    Version 2.
+
+The Debian packaging is (C) 2008, Andrew Lee <andrew@linux.org.tw> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
diff --git a/debian/docs b/debian/docs
new file mode 100644 (file)
index 0000000..50bd824
--- /dev/null
@@ -0,0 +1,2 @@
+NEWS
+README
index af76442..b6c0f57 100755 (executable)
@@ -16,18 +16,22 @@ 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
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-       CFLAGS += -O0
-else
-       CFLAGS += -O2
-endif
-
 config.status: configure
        dh_testdir
        # Add here commands to configure the package.
-       ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS=""
+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 \
+       --mandir=\$${prefix}/share/man \
+       --infodir=\$${prefix}/share/info \
+       CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
 
 
 build: build-stamp
@@ -47,14 +51,8 @@ clean:
        rm -f build-stamp 
 
        # Add here commands to clean up after the build process.
-       -$(MAKE) distclean
-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
-
+       [ ! -f Makefile ] || $(MAKE) distclean
+       rm -f config.sub config.guess
 
        dh_clean 
 
@@ -66,8 +64,7 @@ install: build
 
        # Add here commands to install the package into debian/lxpanel.
        $(MAKE) DESTDIR=$(CURDIR)/debian/lxpanel install
-       rm -f $(CURDIR)/debian/lxpanel/usr/lib/lxpanel/plugins/*.la
-       rm -f $(CURDIR)/debian/lxpanel/usr/lib/lxpanel/plugins/*.a
+
 
 # Build architecture-independent files here.
 binary-indep: build install
@@ -79,8 +76,8 @@ binary-arch: build install
        dh_testroot
        dh_installchangelogs ChangeLog
        dh_installdocs
-#      dh_installexamples
-       dh_install
+       dh_installexamples
+#      dh_install
 #      dh_installmenu
 #      dh_installdebconf       
 #      dh_installlogrotate
@@ -91,7 +88,7 @@ binary-arch: build install
 #      dh_installinit
 #      dh_installcron
 #      dh_installinfo
-#      dh_installman
+       dh_installman
        dh_link
        dh_strip
        dh_compress
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..11828ec
--- /dev/null
@@ -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
+
+