Imported Debian patch 0.2.1-2~bpo50+1
authorAndrew Lee (李健秋) <ajqlee@debian.org>
Mon, 2 Nov 2009 13:42:03 +0000 (21:42 +0800)
committerAndrew Lee (李健秋) <ajqlee@debian.org>
Fri, 6 Aug 2010 03:42:35 +0000 (23:42 -0400)
1  2 
debian/changelog
debian/control
debian/patches/00list
debian/patches/01_fix_infinite_loop.dpatch
debian/rules

index fb37a66,0000000..d188975
mode 100644,000000..100644
--- /dev/null
@@@ -1,22 -1,0 +1,38 @@@
++lxappearance (0.2.1-2~bpo50+1) lenny-backports; urgency=low
++
++  * Rebuild for lenny-backports.
++
++ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Mon, 02 Nov 2009 21:42:03 +0800
++
++lxappearance (0.2.1-2) unstable; urgency=low
++
++  * Applied 01_fix_infinite_loop.dpatch (Closes:#541666)
++  * debian/control:
++    - Build-depends on intltool, dpatch
++  * debian/rules:
++    - autoreconf -fiv
++
++ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Sat, 15 Aug 2009 21:38:26 +0800
++
 +lxappearance (0.2.1-1) unstable; urgency=low
 +
 +  * New upstream release
 +    - Use Docbook-XML instead of SGML for manpages
 +    - Enable regeneration of man pages via "configure --enable-man"
 +    - Compilation error fix
 +    - Translation update (Cloese:#532847)
 +  * Correct debian/watch
 +  * debian/rules:
 +    - Added --enable-man
 +  * debian/control:
 +    - Build-depends on docbook-xsl
 +  * Bumped Stardard-version to 3.8.2
 +
 + -- Andrew Lee (李健秋) <ajqlee@debian.org>  Sun, 26 Jul 2009 21:32:32 +0200
 +
 +lxappearance (0.2-1) unstable; urgency=low
 +
 +  * Initial release (Closes: #482165)
 +
 + -- Andrew Lee <andrew@linux.org.tw>  Sun, 25 May 2008 14:49:18 +0800
 +
diff --cc debian/control
index aea9279,0000000..43bb776
mode 100644,000000..100644
--- /dev/null
@@@ -1,28 -1,0 +1,28 @@@
- Build-Depends: debhelper (>= 5), autotools-dev, libgtk2.0-dev (>= 2.6), libglib2.0-dev (>= 2.6), docbook-xsl
 +Source: lxappearance
 +Section: utils
 +Priority: extra
 +Maintainer: Andrew Lee (李健秋) <ajqlee@debian.org>
++Build-Depends: debhelper (>= 5), autotools-dev, libgtk2.0-dev (>= 2.6), libglib2.0-dev (>= 2.6), docbook-xsl, intltool, dpatch
 +Standards-Version: 3.8.2
 +Homepage: http://lxde.sf.net
 +
 +Package: lxappearance
 +Architecture: any
 +Depends: ${shlibs:Depends}, ${misc:Depends}, gtk2-engines
 +Description: a 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. 
 + .
 + GNOME/KDE/XFce user may use build-in theme, this works for GTK+
 + based lightweight desktop Environment.
 + .
 + Features:
 +  * Choose GTK+ theme
 +  * Choose icon theme
 +  * Install new icon theme
 +  * Choose their favorite font
 +  * Choose toolbar style
 +  * See changes immediately in preview area
 + .
 + LXAppearance is developed from LXDE(the Lightweight X11 Desktop 
 + Environment) project. But it works on other GTK+ based system too.
index 0000000,0000000..69112d1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++01_fix_infinite_loop.dpatch
index 0000000,0000000..a3e68be
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,20 @@@
++#! /bin/sh /usr/share/dpatch/dpatch-run
++## 01_fix_infinite_loop.dpatch by Andrew Lee (李健秋) <ajqlee@debian.org>
++##
++## All lines beginning with `## DP:' are a description of the patch.
++## DP: solve the problem on runs configure in infinite loop.
++
++@DPATCH@
++diff -urNad lxappearance-0.2.1~/configure.in lxappearance-0.2.1/configure.in
++--- lxappearance-0.2.1~/configure.in  2009-07-06 05:09:44.000000000 +0800
+++++ lxappearance-0.2.1/configure.in   2009-08-15 21:18:56.970649510 +0800
++@@ -5,6 +5,9 @@
++ AM_CONFIG_HEADER(config.h)
++ AM_MAINTAINER_MODE
++ 
+++# Init intltool
+++IT_PROG_INTLTOOL
+++
++ AC_ISC_POSIX
++ AC_PROG_CC
++ AM_PROG_CC_STDC
diff --cc debian/rules
index c6717c9,0000000..ef19c47
mode 100755,000000..100755
--- /dev/null
@@@ -1,100 -1,0 +1,102 @@@
- config.status: configure
 +#!/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)
 +
 +
- clean:
++config.status: patch-stamp configure
 +      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
++      /usr/bin/autoreconf -fiv
 +      ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --enable-man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
 +
 +
 +build: build-stamp
 +
 +build-stamp:  config.status
 +      dh_testdir
 +
 +      # Add here commands to compile the package.
 +      $(MAKE)
 +      #docbook-to-man debian/lxappearance.sgml > lxappearance.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 po/*.gmo
 +
 +      dh_clean 
 +
 +install: build
 +      dh_testdir
 +      dh_testroot
 +      dh_clean -k 
 +      dh_installdirs
 +
 +      # Add here commands to install the package into debian/lxappearance.
 +      $(MAKE) DESTDIR=$(CURDIR)/debian/lxappearance install
 +
 +
 +# 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_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