Adding debian version 0.5.1-1. debian/0.5.1-1
authorDaniel Baumann <daniel@debian.org>
Mon, 16 Apr 2012 21:17:36 +0000 (21:17 +0000)
committerDaniel Baumann <daniel@debian.org>
Mon, 16 Apr 2012 21:17:36 +0000 (21:17 +0000)
debian/apport/source_lxappearance.py [deleted file]
debian/changelog
debian/compat
debian/control
debian/copyright
debian/dirs [deleted file]
debian/docs [deleted file]
debian/local/source_lxappearance.py [new file with mode: 0644]
debian/lxappearance.menu [new file with mode: 0644]
debian/rules
debian/watch

diff --git a/debian/apport/source_lxappearance.py b/debian/apport/source_lxappearance.py
deleted file mode 100644 (file)
index b8f54e1..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-"""
-  Copyright (c) 2010 Julien Lavergne <gilir@ubuntu.com>
-  This program 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 program 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 program; if not, write to the Free Software Foundation,
-  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-"""
-
-import os
-import apport.hookutils
-
-#Detect session
-session = os.environ['DESKTOP_SESSION']
-
-#Set location of various configuration files
-system_conf = "/etc/xdg/lxsession/"
-home_conf = os.path.expanduser("~/.config/lxsession/")
-gtkrc_conf = os.path.expanduser("~/.gtkrc-2.0")
-icons_default_conf = os.path.expanduser("~.icons/default/index.theme")
-
-#Set description for each file reported by apport
-report_icons_default = "Icons_Default"
-report_gtkrc = "gtkrc_Config"
-if session:
-    report_config_system = "Config_System_" + session
-    report_config_home = "Config_Home_" + session
-
-def add_info(report):
-    if not session:
-        report[report_gtkrc] = apport.hookutils.read_file(gtkrc_conf)
-        report[report_icons_default] = apport.hookutils.read_file(icons_default_conf)
-    elif os.path.exists(os.path.join(home_conf,session,"desktop.conf")):
-    # If a config file exist in HOME, report it instead of the system one.
-        report[report_config_home] = apport.hookutils.read_file(os.path.join(home_conf,session,"desktop.conf"))
-        if os.path.exists(icons_default_conf):
-            report[report_icons_default] = apport.hookutils.read_file(icons_default_conf)
-        else:
-            report[report_icons_default] = "No icons theme configured by default"
-    else:
-        report[report_config_system] = apport.hookutils.read_file(os.path.join(system_conf,session,"desktop.conf"))
-        if os.path.exists(icons_default_conf):
-            report[report_icons_default] = apport.hookutils.read_file(icons_default_conf)
-        else:
-            report[report_icons_default] = "No icons theme configured by default"
index 36f4368..0b4f4bb 100644 (file)
@@ -1,3 +1,51 @@
+lxappearance (0.5.1-1) unstable; urgency=low
+
+  * Removing useless whitespaces at EOL and EOF.
+  * Use debhelper 8
+  * Sorting build-depends.
+  * Wapping build-depends.
+  * Sorting and rewapping depends.
+  * Updating Vcs-Browser and Vcs-Git tags.
+  * Removing debian/docs file which contain not useful thing.
+  * Compacting watch file.
+  * Compacting rules file.
+  * Removing unused debian/dirs file.
+  * Adding apport hook for Ubuntu and Ubuntu derivatives from
+    Julien Lavergne <gilir@ubuntu.com>.
+  * Updating build-depends.
+  * Converting debian/copyright into machine readable format.
+  * Merging upstream version 0.5.1:
+    - Updated copyright year
+    - Removing useless whitespaces at EOL and EOF.
+    - Correcting automake handling for –enable-man configure option
+      that has never worked in the first place.
+    - Rather than failing with an error when build is run
+      with –enable-man=no, now printing only a warning instead.
+    - Rather than unconditionally regenerating the manpage,
+      setting the –enable-man default to yes.
+    - Update FSF address
+    - fixed assignment and plugged memory leak
+    - fixed the types of the app struct members holding the
+      gtk-xft-hintstyle and gtk-xft-hintstyle properties
+    - Remove deprecated property in ui file
+    - Add an option to compile with gtk3
+    - Write gtkrc file in gtk3 directory
+    - Revert also commit on plugin
+    - Revert part of the commit for compiler warnings, to fix loading themes.
+    - Update po with migration to UI
+    - Fix not capitalized string
+    - Add new font configuration tab.
+    - Apply patch on GTK3 migration
+    - Use directly ui file instead of glade files
+    - Improve build system (new flags, silent rules)
+  * Remove useless autoreconf from rules file.
+  * Remove useless override_dh_auto_clean from rules file.
+  * Disabling dh_auto_test in rules file: check failed in po/.
+  * Installing lxappearance.menu. (Closes: #587791)
+  * Moving gtk2-engines from depends to recommends. (Closes: #592683)
+
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Sat, 30 Jul 2011 22:08:42 +0800
+
 lxappearance (0.5.0-1) unstable; urgency=low
 
   [ Julien Lavergne ]
 lxappearance (0.5.0-1) unstable; urgency=low
 
   [ Julien Lavergne ]
index 7f8f011..45a4fb7 100644 (file)
@@ -1 +1 @@
-7
+8
index c4d760e..8afddd7 100644 (file)
@@ -3,31 +3,23 @@ Section: utils
 Priority: extra
 Maintainer: Debian LXDE Packaging Team <pkg-lxde-maintainers@lists.alioth.debian.org>
 Uploaders: Andrew Lee (李健秋) <ajqlee@debian.org>
 Priority: extra
 Maintainer: Debian LXDE Packaging Team <pkg-lxde-maintainers@lists.alioth.debian.org>
 Uploaders: Andrew Lee (李健秋) <ajqlee@debian.org>
-Build-Depends: debhelper (>= 7.0.50~), 
-               autotools-dev, 
-               libgtk2.0-dev (>= 2.12),
-               libglib2.0-dev (>= 2.18),
-               libx11-dev,
-               libmenu-cache1-dev (>= 0.3.2),
-               docbook-xsl,
-               docbook-xml,
-               xsltproc,
-               intltool (>= 0.40.0),
-               lsb-release
+Build-Depends:
+ debhelper (>= 8), autotools-dev, intltool (>= 0.40.0), docbook-xml,
+ docbook-xsl, libgtk2.0-dev (>= 2.12), libglib2.0-dev (>= 2.18),
+ libmenu-cache1-dev (>= 0.3.2), libx11-dev, xsltproc
 Standards-Version: 3.9.2
 Homepage: http://lxde.org
 Standards-Version: 3.9.2
 Homepage: http://lxde.org
-Vcs-Git: git://git.debian.org/git/collab-maint/lxappearance.git
-Vcs-Browser: http://git.debian.org/?p=collab-maint/lxappearance.git;a=summary
+Vcs-Git: git://git.debian.org/git/pkg-lxde/lxappearance.git
+Vcs-Browser: http://git.debian.org/?p=pkg-lxde/lxappearance.git
 
 
 Package: lxappearance
 Architecture: any
 
 
 Package: lxappearance
 Architecture: any
-Depends: ${shlibs:Depends},
-         ${misc:Depends},
-         gtk2-engines
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Recommends: gtk2-engines
 Description: new feature-rich GTK+ theme switcher
  LXAppearance is a new feature-rich GTK+ theme switcher able to change
 Description: new feature-rich GTK+ theme switcher
  LXAppearance is a new feature-rich GTK+ theme switcher able to change
- GTK+ themes, icon themes, and fonts used by applications. 
+ GTK+ themes, icon themes, and fonts used by applications.
  .
  GNOME/KDE/XFce user may use build-in theme, this works for GTK+
  based lightweight desktop Environment.
  .
  GNOME/KDE/XFce user may use build-in theme, this works for GTK+
  based lightweight desktop Environment.
@@ -40,29 +32,25 @@ Description: new feature-rich GTK+ theme switcher
   * Choose toolbar style
   * See changes immediately in preview area
  .
   * Choose toolbar style
   * See changes immediately in preview area
  .
- LXAppearance is developed from LXDE(the Lightweight X11 Desktop 
+ LXAppearance is developed from LXDE(the Lightweight X11 Desktop
  Environment) project. But it works on other GTK+ based system too.
 
 Package: lxappearance-dev
 Architecture: any
  Environment) project. But it works on other GTK+ based system too.
 
 Package: lxappearance-dev
 Architecture: any
-Depends: lxappearance (= ${binary:Version}),
-         libgtk2.0-dev (>= 2.12),
-         ${shlibs:Depends},
-         ${misc:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}, libgtk2.0-dev (>= 2.12),
+ lxappearance (= ${binary:Version})
 Description: new feature-rich GTK+ theme switcher - development files
  LXAppearance is a new feature-rich GTK+ theme switcher able to change
 Description: new feature-rich GTK+ theme switcher - development files
  LXAppearance is a new feature-rich GTK+ theme switcher able to change
- GTK+ themes, icon themes, and fonts used by applications. 
+ GTK+ themes, icon themes, and fonts used by applications.
  .
  This package contains the development headers.
 
 Package: lxappearance-dbg
 Architecture: any
 Section: debug
  .
  This package contains the development headers.
 
 Package: lxappearance-dbg
 Architecture: any
 Section: debug
-Depends: lxappearance (= ${binary:Version}),
-         ${shlibs:Depends},
-         ${misc:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}, lxappearance (= ${binary:Version})
 Description: new feature-rich GTK+ theme switcher - debugging symbols
  LXAppearance is a new feature-rich GTK+ theme switcher able to change
 Description: new feature-rich GTK+ theme switcher - debugging symbols
  LXAppearance is a new feature-rich GTK+ theme switcher able to change
- GTK+ themes, icon themes, and fonts used by applications. 
+ GTK+ themes, icon themes, and fonts used by applications.
  .
  This package contains the debugging symbols.
  .
  This package contains the debugging symbols.
index 5e28b41..85865e1 100644 (file)
@@ -1,37 +1,26 @@
-This package was debianized by Andrew Lee <andrew@linux.org.tw> on
-Sun, 20 Apr 2008 12:31:15 +0800.
-
-It was downloaded from http://lxde.sourceforge.net
-
-Upstream Author: 
-
-    Hong Jen Yee (PCMan)  <pcman.tw@gmail.com>
-    Ying-Chun Liu (PaulLiu) <grandpaul@gmail.com>
-
-Copyright Holder: 
-
-    Copyright (C) 2010 Hong Jen Yee (PCMan)
-
-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 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.
-    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.
-
-On Debian systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
-
-The Debian packaging is (C) 2008, Andrew Lee <andrew@linux.org.tw> and
-is licensed under the GPL, see above.
+Files: *
+Copyright: (C) 2009-2011 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
+Copyright: (C) 2009-2011 Ying-Chun Liu (PaulLiu) <grandpaul@gmail.com>
+License: GPL-2+
+
+Files: debian/*
+Copyright: (C) 2008-2011 Andrew Lee (李健秋) <ajqlee@debian.org>
+License: GPL-2+
+
+License: GPL-2+
+ 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 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.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ The complete text of the GNU General Public License
+ can be found in /usr/share/common-licenses/GPL-2 file.
 
 
diff --git a/debian/dirs b/debian/dirs
deleted file mode 100644 (file)
index e772481..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin
diff --git a/debian/docs b/debian/docs
deleted file mode 100644 (file)
index 50bd824..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-NEWS
-README
diff --git a/debian/local/source_lxappearance.py b/debian/local/source_lxappearance.py
new file mode 100644 (file)
index 0000000..b8f54e1
--- /dev/null
@@ -0,0 +1,54 @@
+"""
+  Copyright (c) 2010 Julien Lavergne <gilir@ubuntu.com>
+  This program 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 program 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 program; if not, write to the Free Software Foundation,
+  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+"""
+
+import os
+import apport.hookutils
+
+#Detect session
+session = os.environ['DESKTOP_SESSION']
+
+#Set location of various configuration files
+system_conf = "/etc/xdg/lxsession/"
+home_conf = os.path.expanduser("~/.config/lxsession/")
+gtkrc_conf = os.path.expanduser("~/.gtkrc-2.0")
+icons_default_conf = os.path.expanduser("~.icons/default/index.theme")
+
+#Set description for each file reported by apport
+report_icons_default = "Icons_Default"
+report_gtkrc = "gtkrc_Config"
+if session:
+    report_config_system = "Config_System_" + session
+    report_config_home = "Config_Home_" + session
+
+def add_info(report):
+    if not session:
+        report[report_gtkrc] = apport.hookutils.read_file(gtkrc_conf)
+        report[report_icons_default] = apport.hookutils.read_file(icons_default_conf)
+    elif os.path.exists(os.path.join(home_conf,session,"desktop.conf")):
+    # If a config file exist in HOME, report it instead of the system one.
+        report[report_config_home] = apport.hookutils.read_file(os.path.join(home_conf,session,"desktop.conf"))
+        if os.path.exists(icons_default_conf):
+            report[report_icons_default] = apport.hookutils.read_file(icons_default_conf)
+        else:
+            report[report_icons_default] = "No icons theme configured by default"
+    else:
+        report[report_config_system] = apport.hookutils.read_file(os.path.join(system_conf,session,"desktop.conf"))
+        if os.path.exists(icons_default_conf):
+            report[report_icons_default] = apport.hookutils.read_file(icons_default_conf)
+        else:
+            report[report_icons_default] = "No icons theme configured by default"
diff --git a/debian/lxappearance.menu b/debian/lxappearance.menu
new file mode 100644 (file)
index 0000000..6a5d837
--- /dev/null
@@ -0,0 +1,6 @@
+?package(lxappearance):\
+        needs="X11" \
+        section="Applications/System/Administration" \
+        title="LXAppearance" \
+        command="lxappearance" \
+        icon="preferences-desktop-theme"
index 20674c7..5f1cabe 100755 (executable)
@@ -1,47 +1,25 @@
 #!/usr/bin/make -f
 #!/usr/bin/make -f
-# -*- mode: makefile; coding: utf-8 -*-
-# Copyright (C) 2009-2010 Andrew Lee (李健秋) <ajqlee@debian.org>
-# Description: Main Debian packaging script for morituri
-#
-# This program 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, or (at
-# your option) any later version.
-#
-# This program 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 program.  If not, see <http://www.gnu.org/licenses/>.
-# Uncomment this to turn on verbose mode.
-
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-DISTRO = "$(shell lsb_release -si)"
+UBUNTU = $(shell dpkg-vendor --derives-from Ubuntu && echo yes)
+
 
 %:
        dh $@
 
 override_dh_auto_configure:
 
 %:
        dh $@
 
 override_dh_auto_configure:
-       #/usr/bin/autoreconf -fiv
-       dh_auto_configure -- --enable-man 
-
-override_dh_auto_clean:
-       rm -f man/lxpanel.1 man/lxpanelctl.1
-       dh_auto_clean
+       dh_auto_configure -- --enable-man
 
 override_dh_install:
        dh_install --fail-missing
        #Install apport hook only on Ubuntu
 
 override_dh_install:
        dh_install --fail-missing
        #Install apport hook only on Ubuntu
-ifeq ($(DISTRO),"Ubuntu")
-       dh_install -plxappearance debian/apport/source_lxappearance.py usr/share/apport/package-hooks
+ifeq ($(UBUNTU),yes)
+       dh_install -plxappearance debian/local/source_lxappearance.py usr/share/apport/package-hooks
 endif
 
 override_dh_auto_test:
 endif
 
 override_dh_auto_test:
-       :       
+       # Disable: check failed in po/.
 
 override_dh_strip:
        dh_strip --dbg-package=lxappearance-dbg
 
 override_dh_strip:
        dh_strip --dbg-package=lxappearance-dbg
index 4fd1ce7..bf80b48 100644 (file)
@@ -1,12 +1,2 @@
-# 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
 version=3
-
-# Uncomment to find new files on sourceforge, for debscripts >= 2.9
 http://sf.net/lxde/lxappearance-(.*)\.tar\.gz
 http://sf.net/lxde/lxappearance-(.*)\.tar\.gz
-
-