Commit graph

11 commits

Author SHA1 Message Date
Jack Nagel
1e92d5e0f7 Fix gdk-pixbuf module installation
When other packages install gdk-pixbuf modules, they get installed into
the gdk-pixbuf keg. To avoid this, we explicitly create the top level
lib directories for gdk-pixbuf and hack the pkgconfig file to point at
the top-level directories instead of the keg.

This results in other packages installing modules into the top-level
directory and as such they are "lost" and treated as unbrewed files, but
that is still better than losing them during upgrades of gdk-pixbuf
itself.

If we had a post-link hook, we could keep everything confined to its own
keg, linked into the top-level modules directory, and then run

    gdk-pixbuf-query-loaders --update-cache

ourselves. In the abscence of that, I think this is the best compromise.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-08 20:40:26 -06:00
Jack Nagel
0b9121feae gdk-pixbuf: skip_clean the loaders.cache file
Other packages try to write to this file during a build, and will fail
unless we don't munge the permissions.

The question of "should this file be created in the top-level somehow?"
remains.

Closes Homebrew/homebrew#4970.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-08 17:55:33 -06:00
Jack Nagel
e466dae5c2 Bite the bullet and declare xz as a build-time dep
Determining build-time deps as part of the download strategy is probably
a Homebrew 2 topic, so avoid the "you need to install xz" warning by
declaring xz as a dep where used.

The "don't use xz if there are alternatives" policy is still in effect,
though.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-17 18:58:28 -06:00
Birger J. Nordølum
d87b8f3959 Gdk-Pixbuf 2.24.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-05 20:06:29 -08:00
John Harrison
ebed512a77 gdk-pixbuf: support --universal
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-04 08:19:34 -08:00
Nibbles 2bits
97e2e7c5d1 gdk-pixbuf 2.24.0
This updates gdk-pixbuf to version 2.24.0 and fixes some flags to
configure that were not correct for OSX or were not set correctly
due to strange defaults settings on this build.
--disable-maintainer-mode gets set because it defaults on.
--enable-debug=no gets set because its [no,min,max,auto]
--enable-instrospection=no gets set because it's desired.
--disable-Bsymbolic gets set because it's only for elf32.
--without-gdiplus gets set because it's for Windows.
This compiles with gcc-4.2.1, llvm-2335.9, and clang-2.0 from
XCode-4.0.2 on x86_64 10.6.8.

Closes Homebrew/homebrew#8112.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-10-14 18:56:26 -07:00
Philippe Strauss
585e1f6548 gdk-pixbuf 2.23.5
This version should be compatible with Lion.
Fixes Homebrew/homebrew#6442

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-20 08:11:24 -07:00
Adam Vandenberg
7f90509535 gdk-pixbuf: add missing libtiff dependency 2011-05-19 07:57:51 -07:00
Adam Vandenberg
50bbd3c471 gdk-pixbuf depends on glib 2011-04-04 20:13:16 -07:00
Birger J. Nordølum
d6f6e25091 Gdk-Pixbuf depends on jasper.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-29 08:34:18 -07:00
Birger J. Nordølum
d1cf9b2cba Gdk-Pixbuf 2.22.1
Thanks to MacPorts.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-26 13:24:14 -07:00