--- gtk2-engines-2.16.1.orig/debian/watch +++ gtk2-engines-2.16.1/debian/watch @@ -0,0 +1,4 @@ +version=2 +http://ftp.gnome.org/pub/GNOME/sources/gtk-engines/([\d\.]+)[024568]/ \ + gtk-engines-(.*)\.tar\.gz \ + debian uupdate --- gtk2-engines-2.16.1.orig/debian/control +++ gtk2-engines-2.16.1/debian/control @@ -0,0 +1,80 @@ +Source: gtk2-engines +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Ed Boraas +Uploaders: Debian GNOME Maintainers , Sebastian Dröge +Standards-Version: 3.7.3 +Build-Depends: debhelper (>= 5), + libgtk2.0-dev (>= 2.12.0), + libgtk-directfb-2.0-dev (>= 2.12.0), + gnome-pkg-tools (>= 0.10), + cdbs (>= 0.4.41), + chrpath, + libxml-parser-perl, + intltool + +Package: gtk2-engines +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Conflicts: gtk2-engines-clearlooks (<< 1:2.6.8-2), + gtk2-engines-crux (<< 1:2.6.8-2), + gtk2-engines-highcontrast (<< 1:2.6.8-2), + gtk2-engines-lighthouseblue (<< 1:2.6.8-2), + gtk2-engines-metal (<< 1:2.6.8-2), + gtk2-engines-mist (<< 1:2.6.8-2), + gtk2-engines-redmond95 (<< 1:2.6.8-2), + gtk2-engines-smooth (<< 1:2.6.8-2), + gtk2-engines-thinice (<< 1:2.6.8-2), + gtk2-engines-industrial (<< 1:2.6.8-2) +Replaces: gtk2-engines-clearlooks (<< 1:2.6.8-2), + gtk2-engines-crux (<< 1:2.6.8-2), + gtk2-engines-highcontrast (<< 1:2.6.8-2), + gtk2-engines-lighthouseblue (<< 1:2.6.8-2), + gtk2-engines-metal (<< 1:2.6.8-2), + gtk2-engines-mist (<< 1:2.6.8-2), + gtk2-engines-redmond95 (<< 1:2.6.8-2), + gtk2-engines-smooth (<< 1:2.6.8-2), + gtk2-engines-thinice (<< 1:2.6.8-2), + gtk2-engines-industrial (<< 1:2.6.8-2) +Provides: gtk2-engines-clearlooks, + gtk2-engines-crux, + gtk2-engines-highcontrast, + gtk2-engines-lighthouseblue, + gtk2-engines-metal, + gtk2-engines-mist, + gtk2-engines-redmond95, + gtk2-engines-thinice, + gtk2-engines-industrial +Description: theme engines for GTK+ 2.x + This package contains the "engines" that hide behind the themes for + GTK+ and GNOME applications. They redefine the way GTK+ widgets are + drawn. The package includes the following engines: + * Clearlooks, the default GNOME theme, based on Bluecurve; + * Crux, formerly known as the Eazel engine; + * High contrast, which is used by some accessibility themes; + * Industrial, the famous engine from Novell (formerly Ximian); + * LighthouseBlue, another engine based on Bluecurve; + * Metal, which gives a metallic look; + * Mist, a flat and high performance engine; + * Redmond95, which provides a look similar to that of Windows; + * ThinIce. + . + A few sample themes using these engines are also included. + +Package: gtk2-engines-udeb +XC-Package-Type: udeb +Section: debian-installer +Priority: extra +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: theme engines for GTK+ 2.x in the Debian installer + This package contains the "engines" that hide behind the themes for + GTK+ and GNOME applications. They redefine the way GTK+ widgets are + drawn. The package currently includes the following engine: + * Clearlooks, the default GNOME theme, based on Bluecurve; + . + This package only holds the minimal set of files for Debian installer + to use GTK+ 2.x theme engines under DirectFB. --- gtk2-engines-2.16.1.orig/debian/gtk2-engines-udeb.install +++ gtk2-engines-2.16.1/debian/gtk2-engines-udeb.install @@ -0,0 +1,3 @@ +# from the directfb flavor +usr/lib/gtk-2.0/*/engines/libclearlooks.so +usr/lib/gtk-2.0/*/engines/libhcengine.so --- gtk2-engines-2.16.1.orig/debian/rules +++ gtk2-engines-2.16.1/debian/rules @@ -0,0 +1,67 @@ +#!/usr/bin/make -f + +buildbasedir := $(CURDIR)/debian/build +DEB_BUILDDIR := $(buildbasedir)/x11 +DEB_BUILDDIR_gtk2-engines-udeb := $(buildbasedir)/directfb + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +GNOME_MODULE := gtk-engines + +DEB_DESTDIR := $(CURDIR)/debian/tmp/x11 +DEB_DESTDIR_gtk2-engines-udeb := $(CURDIR)/debian/tmp/directfb + +DEB_DH_INSTALL_ARGS = --sourcedir=$(if $(findstring gtk2-engines-udeb,$(cdbs_curpkg)),$(DEB_DESTDIR_gtk2-engines-udeb),$(DEB_DESTDIR)) + +# don't run dh_makeshlibs (we don't need shlibs for Gtk modules) +DEB_DH_MAKESHLIBS_ARGS_ALL += -n + +# Ensure libcairo-directfb2 is found +DEB_DH_SHLIBDEPS_ARGS_gtk2-engines-udeb += -l/usr/lib/libcairo-directfb/lib/ + +LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,-Bsymbolic -Wl,--as-needed + +DEB_CONFIGURE_EXTRA_FLAGS += --enable-animation +DEB_CONFIGURE_EXTRA_FLAGS += --enable-lua + +configure/gtk2-engines-udeb:: $(DEB_BUILDDIR_gtk2-engines-udeb)/config.status +$(DEB_BUILDDIR_gtk2-engines-udeb)/config.status: + # paint me ugly: Gtk 2.8 mixes the pkg-config files from both builds + # (x11/shared and directfb), so the gtk+2.0.pc from the directfb can't + # be used; we cheat and create a fake one higher in the PKG_CONFIG_PATH + # which is a symlink to the gtk+-directfb-2.0.pc + mkdir -p $(DEB_BUILDDIR_gtk2-engines-udeb)/pkg-config + cd $(DEB_BUILDDIR_gtk2-engines-udeb)/pkg-config && \ + ln -s /usr/lib/pkgconfig/gtk+-directfb-2.0.pc gtk+-2.0.pc + cd $(DEB_BUILDDIR_gtk2-engines-udeb) && \ + PKG_CONFIG_PATH=pkg-config \ + $(DEB_CONFIGURE_SCRIPT_ENV) \ + $(DEB_CONFIGURE_SCRIPT) \ + $(DEB_CONFIGURE_NORMAL_ARGS) \ + $(cdbs_configure_flags) \ + $(DEB_CONFIGURE_EXTRA_FLAGS) \ + $(DEB_CONFIGURE_USER_FLAGS) + +build/gtk2-engines-udeb:: + make -C $(DEB_BUILDDIR_gtk2-engines-udeb) + +install/gtk2-engines-udeb:: + make -C $(DEB_BUILDDIR_gtk2-engines-udeb) install DESTDIR=$(DEB_DESTDIR_gtk2-engines-udeb) + +binary-install/gtk2-engines:: + dh_gtkmodules -pgtk2-engines + cd po; intltool-update -p + +binary-install/gtk2-engines-udeb:: + # remove the rpath + chrpath -d debian/gtk2-engines-udeb/usr/lib/gtk-2.0/*/engines/*.so + dh_gtkmodules -pgtk2-engines-udeb + +clean:: + rm -rf $(buildbasedir) + -rm po/gtk-engines.pot --- gtk2-engines-2.16.1.orig/debian/changelog +++ gtk2-engines-2.16.1/debian/changelog @@ -0,0 +1,541 @@ +gtk2-engines (1:2.16.1-0ubuntu1) intrepid; urgency=low + + * New upstream release (lp: #286600) + - Updated translations + * debian/control.in: + - gtk2-engines no longer Provides -smooth (lp: #281321) + + -- Pedro Fragoso Mon, 20 Oct 2008 20:55:28 +0100 + +gtk2-engines (1:2.16.0-0ubuntu1) intrepid; urgency=low + + * New upstream release (LP: #273302) + - Small fix in Clearlooks spinbutton drawing + + -- Pedro Fragoso Mon, 22 Sep 2008 21:04:12 +0100 + +gtk2-engines (1:2.15.4-0ubuntu1) intrepid; urgency=low + + * New upstream release (LP: #263794) + - Reworked Clearlooks gtkrc. + - 549830 – Use G_DEFINE_DYNAMIC_TYPE in theme engines + (only in Clearlooks) + + -- Pedro Fragoso Tue, 02 Sep 2008 01:01:26 +0100 + +gtk2-engines (1:2.15.3-0ubuntu2) intrepid; urgency=low + + * debian/gtk2-engines.install: + - Add missing gtk-engines-2.pc (LP: #263464) + + -- Pedro Fragoso Mon, 01 Sep 2008 01:02:38 +0100 + +gtk2-engines (1:2.15.3-0ubuntu1) intrepid; urgency=low + + * New upstream release (LP: #259274) + - A problem in the glide engine where the drawing + of some widgets could suddenly disappear + forever was fixed. + - 546839 – Add special case for transparent entries + (for gecko and others) + - 547024 – size of radio button hardcoded + + -- Pedro Fragoso Tue, 19 Aug 2008 01:05:40 +0100 + +gtk2-engines (1:2.15.2-0ubuntu1) intrepid; urgency=low + + * New upstream release (LP: #254829) + - Larger menuitem separators in the Clearlooks theme + - Frame drawing fixes in the Clearlooks engine + - Padding of progress bars inside menus is fixed in the Industrial theme + - List store tree view contains superfluous border (clearlooks) + - 1px gap between notebook at extension (industrial) + - Dead code in glide_gtk2_drawing.c + - Unnecessary cast breaks build on Solaris + - Fix for Fortify detected problem + * debian/control.in: + - Removed Smooth on Description + * debian/watch: + - Updated for 2.15.x releases + + -- Pedro Fragoso Tue, 05 Aug 2008 01:35:46 +0100 + +gtk2-engines (1:2.14.2-1ubuntu1) intrepid; urgency=low + + * Sync on Debian + * debian/control.in: + - updated maintainer information + * debian/rules: + - update translations template + + -- Sebastien Bacher Thu, 12 Jun 2008 16:52:34 +0200 + +gtk2-engines (1:2.14.2-1) unstable; urgency=low + + * New upstream bugfix release: + + debian/patches/99_ltmain_as-needed.patch: + - Updated to apply cleanly again. + + debian/control.in: + - Build depend on intltool. + + gtk2-engines.install: + - Don't ship locales, they're not installed anymore and are useless + anyway as the translations are already in the xml files. + + -- Sebastian Dröge Tue, 27 May 2008 07:42:25 +0200 + +gtk2-engines (1:2.14.1-1) unstable; urgency=low + + * New upstream bugfix release. + + -- Sebastian Dröge Tue, 08 Apr 2008 12:26:44 +0200 + +gtk2-engines (1:2.14.0-1) unstable; urgency=low + + [ Loic Minier ] + * Drop superfluous dh_install calls. + + [ Sebastian Dröge ] + * New upstream stable release: + + debian/control.in: + - Update GTK build dependency. + * debian/control.in: + + Update Standards-Version to 3.7.3, no additional changes needed. + + -- Sebastian Dröge Mon, 10 Mar 2008 21:22:56 +0100 + +gtk2-engines (1:2.12.2-1) unstable; urgency=low + + * New upstream bugfix release. + + -- Sebastian Dröge Thu, 25 Oct 2007 12:20:54 +0200 + +gtk2-engines (1:2.12.1-1) unstable; urgency=low + + * New upstream release, fixing the Crux theme to work again. + + -- Sebastian Dröge Fri, 05 Oct 2007 12:43:00 +0200 + +gtk2-engines (1:2.12.0-1) unstable; urgency=low + + * New upstream release. + * Upload to unstable, drop check-dist include. + * Changes merged from experimental: + [ Loic Minier ] + + Stylistic cleanups to the way stuff gets dh_installed in gtk2-engines and + the udeb. + + Cleanup debian/copyright spacing. + * debian/patches/99_ltmain_as-needed.patch: + + Added again to get --as-needed back to work. + + -- Sebastian Dröge Mon, 17 Sep 2007 22:38:35 +0200 + +gtk2-engines (1:2.10.2-2) unstable; urgency=high + + [ Josselin Mouette ] + * 99_ltmain_as-needed.patch: get --as-needed back to work. + + [ Loic Minier ] + * Pass -l/usr/lib/libcairo-directfb/lib/ to dh_shlibdeps for the udeb to + ensure libcairo-directfb2 is found. + + -- Loic Minier Mon, 16 Jul 2007 00:24:19 +0200 + +gtk2-engines (1:2.10.2-1) unstable; urgency=low + + [ Loic Minier ] + * Document the extra clean:: target with reference to #424636. + + [ Josselin Mouette ] + * New upstream release. + + -- Josselin Mouette Sun, 03 Jun 2007 13:33:58 +0200 + +gtk2-engines (1:2.10.1-4) unstable; urgency=low + + * Revert removal of dh_gtkmodules for the udeb; gtk's udeb now provides the + ABI virtual package as well. + * Remove DEB_BUILDDIR and DEB_BUILDDIR_gtk2-engines-udeb manually until cdbs + can do so for us; fixes double build FTBFS; closes: #424388. + + -- Loic Minier Wed, 16 May 2007 16:31:16 +0200 + +gtk2-engines (1:2.10.1-3) unstable; urgency=low + + * Don't call dh_gtkmodules for the udeb (closes: #419592). + * Remove the dummy packages, now they have been in a stable release. + + -- Josselin Mouette Thu, 19 Apr 2007 23:01:34 +0200 + +gtk2-engines (1:2.10.1-2) unstable; urgency=low + + * Install locales and engine descriptions (/usr/share/locale and + /usr/share/gtk-engines) from the x11 flavor; thanks JackTheDipper; + closes: #419425. + + -- Loic Minier Sun, 15 Apr 2007 22:45:25 +0200 + +gtk2-engines (1:2.10.1-1) unstable; urgency=low + + * Upload to unstable; drop check-dist include. + * Wrap deps and build-deps. + * New upstream stable release. + + -- Loic Minier Sat, 14 Apr 2007 09:40:03 +0200 + +gtk2-engines (1:2.10.0-1) experimental; urgency=low + + * New upstream major stable release. + - Configure with --enable-lua. + - Build-depend on libxml-parser-perl. + + -- Loic Minier Sat, 17 Mar 2007 19:48:46 +0100 + +gtk2-engines (1:2.8.2-4) experimental; urgency=low + + * Add a get-orig-source target to retrieve the upstream tarball. + * Include the new check-dist Makefile to prevent accidental uploads to + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. + * Merge 1:2.8.2-3. + * Set LDFLAGS directly instead of via DEB_CONFIGURE_SCRIPT_ENV; build-dep on + cdbs >= 0.4.41. + * Pass -Wl,-z,defs via LDFLAGS before --as-needed. + + -- Loic Minier Sat, 17 Mar 2007 19:31:57 +0100 + +gtk2-engines (1:2.8.2-3) unstable; urgency=low + + * Add a get-orig-source target to retrieve the upstream tarball. + * Use debian/build instead of debian/tmp/build to workaround a spurious + dh_clean in the common-install-prehook-impl rule of CDBS. + * Depend on the udeb's config.status for ./configure. + + -- Loic Minier Wed, 7 Feb 2007 18:08:21 +0100 + +gtk2-engines (1:2.8.2-2) experimental; urgency=low + + * Merge 1:2.8.2-1. + + -- Loic Minier Tue, 21 Nov 2006 10:12:46 +0100 + +gtk2-engines (1:2.8.2-1) unstable; urgency=low + + * New upstream release. + + -- Dafydd Harries Sun, 19 Nov 2006 17:28:43 +0000 + +gtk2-engines (1:2.8.1-4) experimental; urgency=low + + * Merge 1:2.8.1-3. + + -- Loic Minier Fri, 13 Oct 2006 21:31:30 +0200 + +gtk2-engines (1:2.8.1-3) unstable; urgency=low + + * Backport to Gtk 2.8. + - Reset libgtk2.0-dev and libgtk-directfb-2.0-dev build-deps to >= + 2.4.1-3. + - Remove dh_gtkmodules calls. + * Stop shipping the gtkrc for Clearlooks, g-i is using its own anyway. + + -- Loic Minier Fri, 13 Oct 2006 21:18:58 +0200 + +gtk2-engines (1:2.8.1-2) experimental; urgency=low + + * Merge 1:2.6.10-3. + - Call dh_gtkmodules for the udeb as well. + - Bump up the libgtk-directfb-2.0-dev to 2.10 era. + - Update *.install files since pixmaps were removed from the Crux theme. + + -- Loic Minier Fri, 13 Oct 2006 16:31:19 +0200 + +gtk2-engines (1:2.8.1-1) experimental; urgency=low + + * New upstream release. + + -- Loic Minier Tue, 3 Oct 2006 10:48:40 +0200 + +gtk2-engines (1:2.8.0-1) experimental; urgency=low + + [ Loic Minier ] + * Merge 1:2.6.10-2; drop patch 10_clearlooks-memory-leak, merged upstream. + + [ Josselin Mouette ] + * New upstream release. + * Require GTK+ 2.10. + + [ Loic Minier ] + * Convert the package to the new Gtk modules handling. + - Bump up the libgtk2.0-dev build-dep to >= 2.10.1-1. + - Call dh_gtkmodules. + + -- Loic Minier Tue, 19 Sep 2006 12:43:39 +0200 + +gtk2-engines (1:2.7.7-1) experimental; urgency=low + + * New upstream development releases. + - Target at experimental. + - Bump up libgtk2.0-dev build-dep to >= 2.8.0. + - Configure with --enable-animation for Clearlookks' animation support. + * Fix bashism in debian/rules (from the Ubuntu package). + + -- Loic Minier Sat, 12 Aug 2006 23:43:38 +0200 + +gtk2-engines (1:2.6.10-3) unstable; urgency=low + + * Fix bashism. + * Prepare multi-build. + - Set DEB_BUILDDIR to "build" and DEB_DESTDIR to $(CURDIR)/debian/tmp/. + - Add a gtk2-engines.install file to ship: + . /usr/lib/gtk-2.0/*/engines/*.so + . /usr/share/themes/*/gtk-2.0 + . /usr/share/themes/*/pixmaps + - Remove the post-install cleanup snippet. + * Add gtk2-engines-udeb. + - Add an udeb entry in control and an install file. + - Build-depend on libgtk-directfb-2.0-dev with the same version as + libgtk2.0-dev. + - Build twice, the standard CDBS build is x11/libgtk2.0-dev, the second + build is directfb/libgtk-directfb-2.0-dev. + - Build in debian/tmp/build/$flavor; install in + debian/tmp/install/$flavor. + - Hack PKG_CONFIG_PATH during directfb's configure to point to a symlink + of gtk+-directfb-2.0.pc named gtk+-2.0.pc; fools the upstream configure + script; this wont be needed in Gtk 2.10. + * Strip the rpath of Gtk engines. + * Ship libhcengine.so for the HighContrast theme as well. + + -- Loic Minier Thu, 12 Oct 2006 17:59:50 +0200 + +gtk2-engines (1:2.6.10-2) unstable; urgency=low + + * New patch, 10_clearlooks-memory-leak, to fix memory leak in the Clearlooks + engine fixed in 2.7.5, suggested by Benoît Dejean; GNOME #332639. + (Closes: #383790) + + -- Loic Minier Sat, 19 Aug 2006 20:32:35 +0200 + +gtk2-engines (1:2.6.10-1) unstable; urgency=low + + * New upstream release. + * Ship full license blobs in copyright. + * Add ${misc:Depends} to gtk2-engines. + * Bump up Debhelper compatibility level to 5. + * Update watch file to track all stable versions and use HTTP. + + -- Loic Minier Thu, 10 Aug 2006 16:55:51 +0200 + +gtk2-engines (1:2.6.9-5) unstable; urgency=low + + * Let gtk2-engines-industrial Recommend gnome-themes as well. + + -- Loic Minier Wed, 9 Aug 2006 16:15:17 +0200 + +gtk2-engines (1:2.6.9-4) unstable; urgency=medium + + * Set DEB_DESTDIR to debian/gtk2-engines. + + -- Loic Minier Wed, 9 Aug 2006 11:15:52 +0200 + +gtk2-engines (1:2.6.9-3) unstable; urgency=medium + + * Re-add old package names to permit partial upgrades. + - Version the Conflicts to << 1:2.6.8-2. + - Add gtk2-engines-crux, gtk2-engines-highcontrast, + gtk2-engines-lighthouseblue, gtk2-engines-metal, gtk2-engines-mist, + gtk2-engines-redmond95, gtk2-engines-smooth, gtk2-engines-thinice, + gtk2-engines-industrial to Provides. + - Copy Conflicts in Replaces. + - Re-add removed packages gtk2-engines-clearlooks, gtk2-engines-crux, + gtk2-engines-highcontrast, gtk2-engines-lighthouseblue, + gtk2-engines-metal, gtk2-engines-mist, gtk2-engines-redmond95, + gtk2-engines-smooth, gtk2-engines-thinice; hint to gtk2-engines in the + description, and depend on gtk2-engines >= 1:2.6.8-2. + - Add a new gtk2-engines-industrial; hint to gtk2-engines in the + description, and depend on gtk2-engines >= 1:2.6.8-2 and + industrial-cursor-theme. + - Drop the gtk2-engines-industrial Provide, as it is ambiguous. + + -- Loic Minier Wed, 9 Aug 2006 10:41:22 +0200 + +gtk2-engines (1:2.6.9-2) unstable; urgency=low + + * Provide gtk2-engines-clearlooks while other packages update their deps. + + -- Loic Minier Sun, 23 Jul 2006 10:08:06 +0200 + +gtk2-engines (1:2.6.9-1) unstable; urgency=medium + + * New upstream release. + * industrial_d4x_crasher.patch: removed, integrated upstream. + + -- Josselin Mouette Sun, 18 Jun 2006 05:09:43 +0200 + +gtk2-engines (1:2.6.8-2) unstable; urgency=low + + * Complete rework of the package. + * Now build only one binary: gtk2-engines. + * Include Industrial as well. + * Standards-version is now 3.7.2. + + -- Josselin Mouette Sun, 14 May 2006 01:03:07 +0200 + +gtk2-engines (1:2.6.8-1) unstable; urgency=low + + * New upstream release. + + -- Josselin Mouette Mon, 3 Apr 2006 00:14:35 +0200 + +gtk2-engines (1:2.6.7-1) unstable; urgency=low + + * New upstream release. + * crux_alloca.patch: removed, integrated upstream. + + -- Josselin Mouette Sat, 7 Jan 2006 18:06:23 +0100 + +gtk2-engines (1:2.6.5-3) unstable; urgency=low + + * Upload to unstable. + * smooth_gtk_drawing-d4x.patch: removed, it hasn't been needed since + 2.6.4. + + -- Josselin Mouette Thu, 5 Jan 2006 18:12:17 +0100 + +gtk2-engines (1:2.6.5-2) experimental; urgency=low + + * Package gtk2-engines-smooth and gtk2-engines-clearlooks, this + is now the primary source for these packages. + * Pull a patch from the smooth source. + * compat: use debhelper compatibility level 4. + * rules: use --as-needed to avoid overly long dependencies. + + -- Josselin Mouette Wed, 9 Nov 2005 00:08:56 +0100 + +gtk2-engines (1:2.6.5-1) unstable; urgency=low + + * New upstream release. + + -- Josselin Mouette Sun, 25 Sep 2005 16:45:32 +0200 + +gtk2-engines (1:2.6.4-1) unstable; urgency=low + + [ Josselin Mouette ] + * Don't overwrite DEB_CONFIGURE_SCRIPT_ENV completely. + + [ Loic Minier ] + * New upstream release. + - Drop debian/patches/lighthouseblue_tree_radio.patch, merged upstream. + * Bump-up Standards-Version to 3.6.2. + * Add CDBS' utils. + + -- Loic Minier Sun, 31 Jul 2005 11:06:30 +0200 + +gtk2-engines (1:2.6.3-1) unstable; urgency=low + + * New upstream release. + * Pass -Bsymbolic to ld, to avoid namespace conflicts with random software. + * lighthouseblue_tree_radio.patch: patch from Dave Ahlswede + to display correctly radio buttons in + GtkTreeView (closes: #279937). + + -- Josselin Mouette Thu, 5 May 2005 12:02:09 +0200 + +gtk2-engines (1:2.6.1-1) unstable; urgency=low + + * Put the package under co-maintenance by maintainer's request. + * New upstream release. + + correctly links to all needed libraries + (closes: #172780, #173784, #173785). + * control: + + move to control.in. + + add the Uploaders field. + + move to section: gnome. + + build-depend on gnome-pkg-tools and cdbs. + + remove unuseful conflicts. + * Remove gtk2-engines-pixbuf, now included in the gtk+2.0 source. + * Move descriptions and other stuff (including the crux patch) from + gnome-themes for the crux, highcontrast, lighthouseblue, mist and + thinice themes. + * Add an epoch so that their version is higher. + * Add a watch file. + * Add a copyright file for each package. + * rules: switch to CDBS. + + -- Josselin Mouette Sat, 19 Feb 2005 03:23:36 +0100 + +gtk2-engines (2.2.0-3) unstable; urgency=low + + * Updated to Policy 3.6.1 + * Acknowledge NMUs (Closes: #240012) + + -- Ed Boraas Sun, 8 Aug 2004 00:06:15 -0600 + +gtk2-engines (2.2.0-2.2) unstable; urgency=low + + * NMU, with maintainer approval, to avoid breakage of themes with new GTK+. + * Upload to unstable. + + -- Sebastien Bacher Sat, 22 May 2004 16:09:56 +0200 + +gtk2-engines (2.2.0-2.1) experimental; urgency=low + + * NMU to experimental. + * Rebuild against gtk+ 2.4 (closes: #240012). + * debian/control: build-depend on libgtk2.0-dev 2.4.0. + + -- Josselin Mouette Fri, 26 Mar 2004 16:22:01 +0100 + +gtk2-engines (2.2.0-2) unstable; urgency=low + + * Update libtool (Closes: #201939) + + -- Ed Boraas Mon, 21 Jul 2003 19:58:11 -0600 + +gtk2-engines (2.2.0-1) unstable; urgency=low + + * Acknowledge previous NMU (Thanks, Akira!) + * Closes: #161725, #167553 + * New upstream release + + -- Ed Boraas Tue, 21 Jan 2003 20:41:49 -0700 + +gtk2-engines (1.9.0-5) unstable; urgency=low + + * NMU + * debian/rules: + - support noopt and nostrip for DEB_BUILD_OPTIONS + - support DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE + * debian/control: + - bumped Standards-Version to 3.5.8. + - updated Build-Depends. + * debian/gtk2-engines-{metal,pixbuf,redmond95}.files: + fix the wrong packaging. (closes: Bug#161725) + * debian/gtk2-engines-pixbuf.README.Debian: + fix documentation. (closes: Bug#167553) + + -- Akira TAGOH Tue, 7 Jan 2003 05:40:47 +0900 + +gtk2-engines (1.9.0-4) unstable; urgency=low + + * Rename to gtk2-engines-* + + -- Ed Boraas Tue, 20 Aug 2002 07:06:17 -0700 + +gtk2.0-engines (1.9.0-3) unstable; urgency=low + + * Rebuild against libpng3 + * Each engine suggests its 1.2 counterpart + + -- Ed Boraas Sun, 18 Aug 2002 21:36:04 -0700 + +gtk2.0-engines (1.9.0-2) unstable; urgency=low + + * Update build depends + + -- Ed Boraas Tue, 6 Aug 2002 19:46:02 -0700 + +gtk2.0-engines (1.9.0-1) unstable; urgency=low + + * New package for GTK2 engines + + -- Ed Boraas Mon, 29 Jul 2002 07:08:46 -0700 + --- gtk2-engines-2.16.1.orig/debian/control.in +++ gtk2-engines-2.16.1/debian/control.in @@ -0,0 +1,80 @@ +Source: gtk2-engines +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Ed Boraas +Uploaders: @GNOME_TEAM@ +Standards-Version: 3.7.3 +Build-Depends: debhelper (>= 5), + libgtk2.0-dev (>= 2.12.0), + libgtk-directfb-2.0-dev (>= 2.12.0), + gnome-pkg-tools (>= 0.10), + cdbs (>= 0.4.41), + chrpath, + libxml-parser-perl, + intltool + +Package: gtk2-engines +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Conflicts: gtk2-engines-clearlooks (<< 1:2.6.8-2), + gtk2-engines-crux (<< 1:2.6.8-2), + gtk2-engines-highcontrast (<< 1:2.6.8-2), + gtk2-engines-lighthouseblue (<< 1:2.6.8-2), + gtk2-engines-metal (<< 1:2.6.8-2), + gtk2-engines-mist (<< 1:2.6.8-2), + gtk2-engines-redmond95 (<< 1:2.6.8-2), + gtk2-engines-smooth (<< 1:2.6.8-2), + gtk2-engines-thinice (<< 1:2.6.8-2), + gtk2-engines-industrial (<< 1:2.6.8-2) +Replaces: gtk2-engines-clearlooks (<< 1:2.6.8-2), + gtk2-engines-crux (<< 1:2.6.8-2), + gtk2-engines-highcontrast (<< 1:2.6.8-2), + gtk2-engines-lighthouseblue (<< 1:2.6.8-2), + gtk2-engines-metal (<< 1:2.6.8-2), + gtk2-engines-mist (<< 1:2.6.8-2), + gtk2-engines-redmond95 (<< 1:2.6.8-2), + gtk2-engines-smooth (<< 1:2.6.8-2), + gtk2-engines-thinice (<< 1:2.6.8-2), + gtk2-engines-industrial (<< 1:2.6.8-2) +Provides: gtk2-engines-clearlooks, + gtk2-engines-crux, + gtk2-engines-highcontrast, + gtk2-engines-lighthouseblue, + gtk2-engines-metal, + gtk2-engines-mist, + gtk2-engines-redmond95, + gtk2-engines-thinice, + gtk2-engines-industrial +Description: theme engines for GTK+ 2.x + This package contains the "engines" that hide behind the themes for + GTK+ and GNOME applications. They redefine the way GTK+ widgets are + drawn. The package includes the following engines: + * Clearlooks, the default GNOME theme, based on Bluecurve; + * Crux, formerly known as the Eazel engine; + * High contrast, which is used by some accessibility themes; + * Industrial, the famous engine from Novell (formerly Ximian); + * LighthouseBlue, another engine based on Bluecurve; + * Metal, which gives a metallic look; + * Mist, a flat and high performance engine; + * Redmond95, which provides a look similar to that of Windows; + * ThinIce. + . + A few sample themes using these engines are also included. + +Package: gtk2-engines-udeb +XC-Package-Type: udeb +Section: debian-installer +Priority: extra +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: theme engines for GTK+ 2.x in the Debian installer + This package contains the "engines" that hide behind the themes for + GTK+ and GNOME applications. They redefine the way GTK+ widgets are + drawn. The package currently includes the following engine: + * Clearlooks, the default GNOME theme, based on Bluecurve; + . + This package only holds the minimal set of files for Debian installer + to use GTK+ 2.x theme engines under DirectFB. --- gtk2-engines-2.16.1.orig/debian/copyright +++ gtk2-engines-2.16.1/debian/copyright @@ -0,0 +1,79 @@ +This package was Debianized by Ed Boraas and Josselin +Mouette . + +It was downloaded from +http://ftp.gnome.org/pub/GNOME/sources/gtk-engines/ + + +For the following engines, this license applies: + + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser 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 Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +High contrast - Author: Bill Haneman + +Industrial - Authors: Christopher James Lahey + Tuomas Kuosmanen + Rodney Dawes + Jakub Steiner + +Redmond95 - Authors: Owen Taylor + Andrew Johnson + +Smooth - Author: Andrew Johnson + + +For the following engines, this license applies: + + 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'. + +Clearlooks - Authors: Richard Stellingwerff + Daniel Borgmann + +Crux - Authors: Arlo Rose - Design + John Harper - Implementation + Seth Nickell - GTK2 implementation + Josh Barrow - original GTK+ theme + +LighthouseBlue - Authors: Jan Rosczak + Eugenia Loli-Queru + Owen Taylor + Alexander Larsson + +Metal - Authors: Randy Gordon + Owen Taylor + +Mist - Author: Dave Camp + +Thinice - Authors: Tim Gerla + Tomas Ögren + Richard Hult --- gtk2-engines-2.16.1.orig/debian/gtk2-engines.install +++ gtk2-engines-2.16.1/debian/gtk2-engines.install @@ -0,0 +1,5 @@ +# from the x11 flavor +usr/lib/gtk-2.0/*/engines/*.so +usr/share/gtk-engines +usr/share/themes/*/gtk-2.0 +usr/lib/pkgconfig/gtk-engines-2.pc --- gtk2-engines-2.16.1.orig/debian/compat +++ gtk2-engines-2.16.1/debian/compat @@ -0,0 +1 @@ +5 --- gtk2-engines-2.16.1.orig/debian/patches/99_ltmain_as-needed.patch +++ gtk2-engines-2.16.1/debian/patches/99_ltmain_as-needed.patch @@ -0,0 +1,30 @@ +--- ltmain.sh.old 2007-10-09 07:38:25.000000000 +0200 ++++ ltmain.sh 2007-10-09 07:39:25.000000000 +0200 +@@ -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= +@@ -2137,6 +2142,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"