debian/0000755000000000000000000000000012233247601007166 5ustar debian/README.source0000644000000000000000000000350712233247541011355 0ustar This package uses quilt 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 configure quilt to use debian/patches instead of patches, you want either to export QUILT_PATCHES=debian/patches in your environment or use this snippet in your ~/.quiltrc: for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then export QUILT_PATCHES=debian/patches fi done To get the fully patched source after unpacking the source package, cd to the root level of the source package and run: quilt push -a The last patch listed in debian/patches/series will become the current patch. To add a new set of changes, first run quilt push -a, and then run: quilt new where is a descriptive name for the patch, used as the filename in debian/patches. Then, for every file that will be modified by this patch, run: quilt add before editing those files. You must tell quilt with quilt add what files will be part of the patch before making changes or quilt will not work properly. After editing the files, run: quilt refresh to save the results as a patch. Alternately, if you already have an external patch and you just want to add it to the build system, run quilt push -a and then: quilt import -P /path/to/patch quilt push -a (add -p 0 to quilt import if needed). as above is the filename to use in debian/patches. The last quilt push -a will apply the patch to make sure it works properly. To remove an existing patch from the list of patches that will be applied, run: quilt delete You may need to run quilt pop -a to unapply patches first before running this command. debian/changelog0000644000000000000000000000214112233247541011041 0ustar gtk2-engines-aurora (1.5.1-4) unstable; urgency=low * [4411acc] Use --with=autotools_dev. Thanks to Matthias Klose (Closes: #727884) * [86121a4] Bump Standards-Version to 3.9.4 * [a238a19] Use dh compat 9 for build flags * [700dd06] Don't clobber LDFLAGS -- Chow Loong Jin Mon, 28 Oct 2013 00:38:12 +0800 gtk2-engines-aurora (1.5.1-3) unstable; urgency=low * [3eea446] Add patch to include glib.h directly. Including directly is deprecated, and as such is converted to a include. (Closes: #665546) * [ee9bbe1] Update my email address -- Chow Loong Jin Mon, 26 Mar 2012 11:06:05 +0800 gtk2-engines-aurora (1.5.1-2) unstable; urgency=low * [76e6cfb] Fix FTBFS from undefined sincos reference (Closes: #640441) * [c45c29c] No-change Standards-Version bump (3.8.3 → 3.9.2) -- Chow Loong Jin Mon, 05 Sep 2011 17:02:11 +0800 gtk2-engines-aurora (1.5.1-1) unstable; urgency=low * Initial release (Closes: #537193) -- Chow Loong Jin Tue, 13 Oct 2009 17:30:52 +0800 debian/source/0000755000000000000000000000000012233247541010471 5ustar debian/source/format0000644000000000000000000000001412233247541011677 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000430612233247541011127 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59 Files: * License: GPL-2+ Copyright: Richard Stellingwerff Daniel Borgmann Doug Whiteley Andrea Cimitan Andrea Cimitan Eric Matthews Files: src/animation.h src/aurora_rc_style.h src/aurora_style.h src/aurora_rc_style.c License: LGPL-2+ Files: debian/* Copyright: 2009, Chow Loong Jin License: GPL-2+ License: GPL-2+ 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. . A full copy of this license can be found in /usr/share/common-licenses/GPL-2 License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License 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 Library General Public License for more details. . You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA . A full copy of this license can be found in /usr/share/common-licenses/LGPL-2 debian/compat0000644000000000000000000000000212233247541010367 0ustar 9 debian/control0000644000000000000000000000152412233247541010576 0ustar Source: gtk2-engines-aurora Section: x11 Priority: optional Maintainer: Chow Loong Jin Build-Depends: debhelper (>= 9), autotools-dev, libgtk2.0-dev (>= 2.10.0) Standards-Version: 3.9.4 Homepage: http://www.gnome-look.org/content/show.php?content=56438 Vcs-Git: git://git.debian.org/git/collab-maint/gtk2-engines-aurora.git Vcs-Browser: http://git.debian.org/?p=collab-maint/gtk2-engines-aurora.git Package: gtk2-engines-aurora Architecture: any Depends: gtk2.0-binver-2.10.0, ${shlibs:Depends}, ${misc:Depends} Description: Aurora gtk+-2.0 theme engine "Aurora" refers to the natural light displays in the sky in polar regions. This package contains the Aurora theme engine for the GTK+ toolkit, version 2.0. . GTK+ is a multi-platform toolkit for creating graphical user interfaces. debian/patches/0000755000000000000000000000000012233247541010620 5ustar debian/patches/fix-undefined-sincos.patch0000644000000000000000000000203712233247541015664 0ustar From: Chow Loong Jin Description: Fix FTBFS due to undefined reference to sincos caused by missing -lm Bug-Debian: http://bugs.debian.org/640441 Index: gtk2-engines-aurora/Makefile.am =================================================================== --- gtk2-engines-aurora.orig/Makefile.am 2011-09-05 16:51:31.791025148 +0800 +++ gtk2-engines-aurora/Makefile.am 2011-09-05 16:51:34.724253907 +0800 @@ -22,4 +22,4 @@ ./src/config.h libaurora_la_LDFLAGS = -module -avoid-version -no-undefined -libaurora_la_LIBADD = $(GTK_LIBS) +libaurora_la_LIBADD = $(GTK_LIBS) -lm Index: gtk2-engines-aurora/Makefile.in =================================================================== --- gtk2-engines-aurora.orig/Makefile.in 2011-09-05 16:51:53.763600520 +0800 +++ gtk2-engines-aurora/Makefile.in 2011-09-05 16:51:54.823565401 +0800 @@ -227,7 +227,7 @@ ./src/config.h libaurora_la_LDFLAGS = -module -avoid-version -no-undefined -libaurora_la_LIBADD = $(GTK_LIBS) +libaurora_la_LIBADD = $(GTK_LIBS) -lm all: all-am .SUFFIXES: debian/patches/include-glib.h-directly.patch0000644000000000000000000000106512233247541016244 0ustar From: Chow Loong Jin Subject: Include glib.h directly instead of glib/gtimer.h Bug-Debian: http://bugs.debian.org/665546 Index: gtk2-engines-aurora/src/animation.c =================================================================== --- gtk2-engines-aurora.orig/src/animation.c 2012-03-26 10:58:19.554931909 +0800 +++ gtk2-engines-aurora/src/animation.c 2012-03-26 10:58:39.868400287 +0800 @@ -7,7 +7,7 @@ #include "animation.h" #ifdef HAVE_ANIMATION -#include +#include struct _AnimationInfo { GTimer *timer; debian/patches/series0000644000000000000000000000012312233247541012031 0ustar fix-undefined-sincos.patch include-glib.h-directly.patch 99_ltmain_as-needed.patch debian/patches/99_ltmain_as-needed.patch0000644000000000000000000000204412233247541015353 0ustar # Description: Fix ltmain.sh to handle -Wl,--as-needed properly # Origin: vendor # Forwarded: not-needed Index: gtk2-engines-aurora2/ltmain.sh =================================================================== --- gtk2-engines-aurora2.orig/ltmain.sh 2009-12-22 16:25:37.576986936 +0800 +++ gtk2-engines-aurora2/ltmain.sh 2009-12-22 16:25:49.569467206 +0800 @@ -1794,6 +1794,11 @@ arg=`$echo "X$arg" | $Xsed -e "s/^ //"` ;; + -Wl,--as-needed) + deplibs="$deplibs $arg" + continue + ;; + -Wl,*) args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` arg= @@ -2134,6 +2139,15 @@ lib= found=no case $deplib in + -Wl,--as-needed) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + fi + continue + ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" debian/gtk2-engines-aurora.install0000644000000000000000000000003212233247541014340 0ustar Aurora /usr/share/themes/ debian/rules0000755000000000000000000000162212233247541010252 0ustar #!/usr/bin/make -f # -*- makefile -*- UPSTREAM_TARBALL = http://www.gnome-look.org/CONTENT/content-files/56438-aurora-1.5.1.tar.bz2 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed -Wl,-z,defs # original source is a tarball with two tarballs inside. unpack. get-orig-source: wget -O- $(UPSTREAM_TARBALL) | tar -xj mv aurora-gtk-engine-1.5.tar.gz gtk2-engines-aurora_1.5.1.orig.tar.gz mv Aurora.tar.bz2 gtk2-engines-aurora_1.5.1.orig-Aurora.tar.bz2 # workaround for rpath issue by patching libtool after configure override_dh_auto_configure: dh_auto_configure -- --enable-animation sed -i -e 's/hardcode_into_libs=yes/hardcode_into_libs=no/g' libtool # delete backup files left in tarball after extracting the Aurora theme, as # well as libtool files override_dh_auto_install: dh_auto_install find debian/gtk2-engines-aurora -name '*.la' -delete %: dh $@ --with=autotools_dev .PHONY: get-orig-source