Commit Graph

251 Commits

Author SHA1 Message Date
05fe17ff54 * Make use of the new dh_gtkmodules during the build (override the path to
gtk-query-immodules-2.0 and gdk-pixbuf-query-loaders.
* Add ${misc:Depends} to gtk2-engines-pixbuf.
* Add or bump Conflicts with packages shipping modules for the 2.4.0
  binary version of Gtk.
2006-09-19 13:31:08 +00:00
985cb1de86 * Fix typo, missing double-quote. 2006-09-19 07:22:54 +00:00
9ab80722d7 * New Debhelper-based command, dh_gtkmodules, to create module files for IM
modules and GdkPixbuf loaders; it will still add a dependency on the
  binary version of Gtk for other modules.
2006-09-19 07:21:20 +00:00
5b11e75f9f * New loader files handling with *.loaders files below
/usr/lib/gtk-2.0/<BINARY_VERSION>/loaders-files.d.
  - New patch, 021_loader-files-d, to split the module search path on
    ":", as is done in Pango, prepend
    /usr/lib/gtk-2.0/<BINARY_VERSION>/loader-files.d to the search path,
    and to read all *.loaders files when a directory is encountered in the
    search path.
  - Pre-generate
    /usr/lib/gtk-2.0/<BINARY_VERSION>/loader-files.d/libgtk2.0-0.loaders
    for the shared library and libgtk-directfb-2.0-0-udeb.loaders for the
    udeb.
  - Continue generating /etc/gtk-2.0/gdk-pixbuf.loaders until packages are
    updated.
  - This particular patch uses two ugly workarounds and needs work before
    being sent upstream.
2006-09-17 21:07:57 +00:00
c9296ebdd2 * Add the libpixmap engine to the udeb for the new Bladr GTK theme for g-i. 2006-09-16 21:13:11 +00:00
a2240c250b * New immodule files handling with *.immodules files below
/usr/lib/gtk-2.0/<BINARY_VERSION>/immodule-files.d.
  - New patch, 020_immodules-files-d, to split the module search path on
    ":", as is done in Pango, prepend
    /usr/lib/gtk-2.0/<BINARY_VERSION>/immodule-files.d to the search path,
    and to read all *.immodules files when a directory is encountered in the
    search path.
  - Pre-generate
    /usr/lib/gtk-2.0/<BINARY_VERSION>/immodule-files.d/libgtk2.0-0.immodules
    for the shared library.
  - Continue generating /etc/gtk-2.0/gtk.immodules until packages are
    updated.
2006-09-16 21:11:38 +00:00
44fade0f38 * Back to WIP; remove some leftover debugging "ls" calls. 2006-09-14 11:05:19 +00:00
ebdb978cb6 * Ups, move dependency_libs cleanup to binary-arch. 2006-09-13 21:17:44 +00:00
cc8438243d * Empty the dependency_libs in the *.la files of libgtk2.0-dev. 2006-09-13 20:47:27 +00:00
041ded809c * Rewrite and cleanup the build process completely.
* Install the full set of pkg-config files from the dfb flavor in
  /usr/lib/pkgconfig/libgtk-directfb-2.0; to use this feature, set
  PKG_CONFIG_PATH while invoking pkg-config (or configure); the
  /usr/lib/pkgconfig/*directfb*.pc files will be removed when Debian sources
  have been converted.
* In the same spirit, gdkconfig.h is in /usr/lib/gtk-2.0/include/directfb;
  to use it, prepend -I/usr/lib/gtk-2.0/include/directfb to CFLAGS.
* Fix generation of /etc/gtk-2.0/gdk-pixbuf.loaders for the udeb.
  (Closes: #382435)
* Build-depend on libcairo-directfb2-dev >= 1.2.4-2 to get PDF/PS support in
  the directfb flavor of libcairo.
* Recommend the linked source packages in libgtk2.0-doc instead of simply
  suggesting them.
* Rewrite update-gdkpixbuf-loaders and update-gtk-immodules.
* Drop double libatk1.0-dev build-dep.
2006-09-13 20:41:18 +00:00
b7f028c510 * Build flavors out-of-tree; saves 25% of required build space (315 MB) and
some build time / IO load; this clutters the headers a little (full build
  path is mentionned instead of ".") though.
2006-09-11 12:16:50 +00:00
5c957dd8af * Fix typo, install-dfb depends on build-dfb, not build-shared. 2006-09-11 10:05:36 +00:00
8b61f4697e * Use GTK_BINVER_DEP instead of BINVER. 2006-09-10 21:03:22 +00:00
fbd9cd2cd4 * Stop shipping *.la and *.a files of modules (all module types).
* Move GTK_BINARY_VERSION back to rules.
2006-09-10 20:56:30 +00:00
b584c62918 * New patch, 009_revert-gdkdrawable-directfb, to revert a fix for Italic
letters which caused ugly unneeded horizontal/vertical lines; thanks
  Davide Viti. (Closes: #386860)
2006-09-10 19:55:00 +00:00
b0198ab476 * Define the flags for each flavor (shared, static, and udeb) in Makefile
vars and share the common flags.
* Only pass --host to configure if DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE
  differ.
2006-09-10 19:10:19 +00:00
0f91f83998 * Generate a Provides: gtk2.0-binver-@BINVER@ in libgtk2.0-@SONAME@ to track
the binary version of Gtk and to permit Gtk modules to depend on it.
2006-09-08 20:07:19 +00:00
1029943957 * THIS IS NOT THE FINAL 2.10 RELEASE; THIS IS NOT SUITED FOR PACKAGE
MAINTAINERS TO PREPARE FOR TRANSITIONS.
2006-09-07 20:45:54 +00:00
d828b0ec3c * Add Closes. 2006-09-03 12:23:27 +00:00
e84292b83e * Fix bashishms in debian/rules. 2006-08-23 17:14:54 +00:00
2c657b60f9 * Close 384225 as we ship NEWS. 2006-08-23 10:54:21 +00:00
e2abb9dc65 - New patch, 011_gdk-directfb-cvs-changes, backport of CVS only build
fixes to permit compilation against directfb 0.9.25.1.
2006-08-17 18:36:38 +00:00
71ca98978f - Bump up libdirectfb-dev build-dep to >= 0.9.26~cvs20060815 for CVS only
API additions.
2006-08-15 21:55:53 +00:00
068651ad78 - New patch, 009_configurable-cairo-backend-module, to add a new
--with-cairo-backend flag which will select a cairo-$backend.pc
    pkg-config module instead of the default of cairo.pc; see GNOME #351509.
  - Configure with --with-cairo-backend=directfb for the dfb build.
  - New patch, 010_gdk-require-cairo-module, to require the Cflags and Libs
    from the cairo-directfb module (as $cairo_module); see GNOME #351519.
2006-08-15 19:31:38 +00:00
8e88370092 - New patch, 002_static-linking-dont-build-perf, to avoid building the
perf measurement tools in static builds; see GNOME #346559; needs
    the 001_gtk+-2.2.0-buildfix-immodule patch.
2006-08-15 10:03:44 +00:00
7122af5f6f * Add a missing x11proto-xext-dev build-dep for X SYNC checks.
* Add a missing libatk1.0-dev (>= 1.9.0) build-dep for ATK.
* Replace GTK_BINARY_VERSION in debian/*.in to set the binary version of
  binary modules; it is set via debian/scripts/vars and currently in use in
  update-gdkpixbuf-loaders.in and update-gtk-immodules.in.
* Remove fake support for version argument from update-gdkpixbuf-loaders and
  update-gtk-immodules.
* New upstream development releases with API additions, and non-public API
  changes and removals.
  - Target at experimental.
  - Update copyright from AUTHORS.
  - Update upstream URL.
  - Bump up libglib2.0-dev build-dep to >= 2.12.0.
  - Add a libdirectfb-dev (>= 0.9.24) build-dep for DirectFB.
  - Add a libcupsys2-dev (>= 1.2) build-dep for CUPS printing backend.
  - Bump shlibs to >= 2.10.0.
  - Update list of docs to ship.
  - Update watch file to track stable releases and use HTTP.
  - Set GTK_BINARY_VERSION to 2.10.0.
  - Replace 001_gtk+-2.2.0-buildfix-immodule patch with
    001_static-linking-dont-query-immodules which has more chances to be
    merged upstream.
  - Drop 006_gtk+-2.8.17-directfb patch, merged upstream.
  - Refresh patches: 000_gtk+-2.0.6-exportsymbols,
    003_default_fallback_icon_theme,
    004_gtk+-ximian-gtk2-filesel-navbutton-5,
    007_implicit_pointer_conversion_gdkdrawable_directfb.
  - Update 070_mandatory-relibtoolize with libtoolize --force --copy &&
    aclocal-1.7 -I m4macros && autoconf && automake-1.7.
2006-08-15 09:13:05 +00:00
d274dc1016 * New upstream releases; no API changes. 2006-08-14 15:48:53 +00:00
28dc13a21f * Rename patches to reflect the order in which they are applied.
* Change the 000_gtk+-2.0.6-exportsymbols, and
  001_gtk+-2.2.0-buildfix-immodule patches to only patch the
  non-autogenerated files.
* Rename 004_reautoconf to 070_mandatory-relibtoolize; update it for the
  previous changes; use an older autoconf version to work around a bug
  in the glib-gettext macro which broke localization in dialog boxes; thanks
  Mike Hommey.
2006-08-06 11:36:31 +00:00
ceed1aa449 undefine GDK_DISABLE_DEPRECATED at the correct place 2006-08-02 13:58:33 +00:00
307ccf04f7 Grmbl, dbs needs patch -p1. 2006-08-02 13:22:32 +00:00
ac55866660 (closes: #381081).
* 006_implicit_pointer_conversion.patch: fix another implicit
    conversion by allowing deprecated functions in the necessary header
    file (closes: #381082).
2006-08-02 13:20:36 +00:00
1b16569172 gtk+2.0 (2.8.18-6) unstable; urgency=low
* 005_implicit_pointer_conversion.patch: patch from Dann Frazier to
    fix implicit pointer conversion errors on 64-bit architectures.

 -- Josselin Mouette <joss@debian.org>  Wed,  2 Aug 2006 14:48:54 +0200
2006-08-02 12:51:32 +00:00
92918020d1 + Add appropriate Replaces: field. 2006-07-30 16:22:14 +00:00
66b1786d8d * Move .a and .la files from the engine package to the development
package.
2006-07-30 12:05:15 +00:00
e6ea820388 Don't remove "unuseful" .a and .la files, I'm not sure they don't have
some obscure utility.
2006-07-30 12:04:03 +00:00
57ce4e7f0a Another typo... 2006-07-30 11:39:37 +00:00
b2ee24660b Add some missing backslashes. 2006-07-30 11:24:02 +00:00
a446396f52 Typo in UDEB_PKGDIR. 2006-07-30 11:08:41 +00:00
090f1c043a gtk+2.0 (2.8.18-5) unstable; urgency=low
* Lots of cleanup in debian/rules.
  * Rename directfb packages to libgtk-directfb-2.0-*.
  * Remove unuseful .a and .la files.
2006-07-30 10:42:23 +00:00
158075bfb8 Move experimental branch to unstable. 2006-07-30 09:39:29 +00:00
a87e458c91 * Set priority to extra for the udeb.
* Bump build dependencies for libcairo to the stable version.
2006-07-02 21:14:08 +00:00
f5494bcae9 * Set Priority to extra to sync with overrides. 2006-06-30 19:23:51 +00:00
8b46af7491 This is libcairo2-dev, not libcairo-dev. 2006-06-26 21:06:57 +00:00
89fa29f460 gtk+2.0 (2.8.18-4) experimental; urgency=low
* Bump libcairo build dependencies.
  * Rebuild against a fixed glib.
2006-06-26 20:38:15 +00:00
7dad520298 * Bump libcairo build dependencies.
* Only install the PNG loader in the udeb.
2006-06-26 20:32:36 +00:00
8439aac2c5 Add dh_installman -i 2006-06-26 17:31:10 +00:00
e5b159a283 Remove dumb circular link generation. 2006-06-26 16:54:58 +00:00
c4c4fe8ea1 Reorder file moves correctly. 2006-06-26 16:37:28 +00:00
b95ffd114f Remove extraneous postinst
Move libgtk2.0-bin handling to binary-indep target
    + update-*: call binaries at their new location.
2006-06-26 16:11:55 +00:00
6d68f96e12 * Break the circular dependency between libgtk2.0-0, libgtk2.0-bin and
libgtk2.0-common (closes: #309604).
    + Remove libgtk2.0-common dependency on libgtk2.0-0.
    + Remove libgtk2.0-0 dependency on libgtk2.0-bin.
    + Use ${binary:Version} and ${source:Version} to ensure strict
      dependencies.
    + Build-depend on dpkg-dev 1.13.19.
    + Invert the libgtk2.0-common -> libgtk2.0-0 symbolic link.
    + libgtk2.0-common.preinst, libgtk2.0-0.postinst: dance the symbolic
      link samba.
    + Move support binaries and scripts to libgtk2.0-0 and make
      libgtk2.0-bin a binary-all package containing only scripts.
    + Move /usr/sbin/update-* calls to libgtk2.0-0.
2006-06-26 16:07:05 +00:00