Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 281264 - media-libs/babl-0.1.0 and media-libs/gegl-0.1.0 version bump
Summary: media-libs/babl-0.1.0 and media-libs/gegl-0.1.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 283152
  Show dependency tree
 
Reported: 2009-08-12 23:06 UTC by Christopher Howard
Modified: 2012-04-12 21:51 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for babl-0.1.0 (babl-0.1.0.ebuild,764 bytes, text/plain)
2009-08-19 07:34 UTC, Tim Harder
Details
Build fixes for babl-0.1.0 (babl-0.1.0-build-fixes.patch,551 bytes, patch)
2009-08-19 07:35 UTC, Tim Harder
Details | Diff
Ebuild for gegl-0.1.0 (gegl-0.1.0.ebuild,1.62 KB, text/plain)
2009-08-19 07:39 UTC, Tim Harder
Details
Ebuild updates for babl-0.1.0 (babl-0.0.22-to-0.1.0.diff,1011 bytes, patch)
2009-08-19 07:51 UTC, Tim Harder
Details | Diff
Ebuild updates for gegl-0.1.0 (gegl-0.0.22-to-0.1.0.diff,2.39 KB, patch)
2009-08-19 07:52 UTC, Tim Harder
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Howard 2009-08-12 23:06:04 UTC
I am helping develop GIMP, and all current GIMP development requires >=babl-0.1.0 and >=gegl-0.1.0. I cannot find a these in testing or in the official overlays. There are ebuilds in Bug #295851, but the babl build doesn't work for me (see comments). I would offer to make ebuilds myself but I am a fairly new Gentoo user and still working through many of the basics.
Comment 1 Tim Harder gentoo-dev 2009-08-19 07:34:33 UTC
Created attachment 201676 [details]
Ebuild for babl-0.1.0

Ebuild for babl-0.1.0:
  * Pulled some build fixes from upstream (in attached patch)
  * Use EAPI 2 for src_prepare and src_configure phases
  * Alter SRC_URI so as not to hard code the major and minor version numbers
Comment 2 Tim Harder gentoo-dev 2009-08-19 07:35:33 UTC
Created attachment 201678 [details, diff]
Build fixes for babl-0.1.0

Necessary build fixes for babl-0.1.0
Comment 3 Tim Harder gentoo-dev 2009-08-19 07:39:09 UTC
Created attachment 201680 [details]
Ebuild for gegl-0.1.0

Ebuild for gegl-0.1.0:
  * Alter SRC_URI so as not to hard code major/minor versions in the path
  * Use EAPI 2 for use dependencies and the src_configure phase
  * Use emake install now that it appears to work
  * Other minor cleanups
Comment 4 Tim Harder gentoo-dev 2009-08-19 07:43:08 UTC
The ebuilds I just posted worked for me to build the latest gimp-2.7.0 release. I haven't tested if they work with the current git tree for GIMP development.
Comment 5 Tim Harder gentoo-dev 2009-08-19 07:51:04 UTC
Created attachment 201682 [details, diff]
Ebuild updates for babl-0.1.0

Ebuild updates for babl-0.1.0

Sorry that I forgot to initially post the ebuild updates as diff files like I normally do.
Comment 6 Tim Harder gentoo-dev 2009-08-19 07:52:11 UTC
Created attachment 201683 [details, diff]
Ebuild updates for gegl-0.1.0

Ebuild updates for gegl-0.1.0
Comment 7 Eric Womer 2009-08-19 23:47:04 UTC
why do diffs and not just post up the new ebuilds
Comment 8 Eric Womer 2009-08-19 23:54:09 UTC
trying to patch the ebuild for babl i get this error
Comment 9 Eric Womer 2009-08-19 23:56:35 UTC
i get these errors applying the patchs to the ebuilds

sudo patch -Ni babl-0.0.22_0.1.0.patch
patching file babl-0.1.0.ebuild
patch: **** malformed patch at line 14:      HOMEPAGE="http://www.gegl.org/babl/"


sudo patch -Ni gegl-0.0.22-to-0.1.0.patch
patching file gegl-0.1.0.ebuild
patch: **** malformed patch at line 15:       +SRC_URI="ftp://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
Comment 10 Eric Womer 2009-08-20 00:08:55 UTC
Ok i used a modified version of a local copy of the ebuild files instead of yours
and that is what also messed up the patchs also. sorry for wasting your time
Comment 11 Tim Harder gentoo-dev 2009-08-20 00:29:32 UTC
(In reply to comment #7)
> why do diffs and not just post up the new ebuilds
> 

Note that the ebuilds I posted first are still attached and you can access them. 

Diffs are preferred by developers so they can easily see what has been changed from the previous version.
Comment 12 Eric Womer 2009-08-20 02:07:13 UTC
> 
> Diffs are preferred by developers so they can easily see what has been changed
> from the previous version.
> 

o ok just wondered
Comment 13 Gef 2009-08-29 17:51:37 UTC
=gegl-0.1.0 and =babl-0.1.0 compile, install and qmerge without problem. Thanks for your work. I'll try to build =gimp-2.7.0 asap.

emerge --info:
Portage 2.2_rc40 (default/linux/x86/10.0/desktop, gcc-4.4.1, glibc-2.10.1-r0, 2.6.30-tuxonice-r5-low-tickless-hrt-ipv6 i686)
=================================================================
System uname: Linux-2.6.30-tuxonice-r5-low-tickless-hrt-ipv6-i686-Intel-R-_Core-TM-2_Duo_CPU_T7300_@_2.00GHz-with-gentoo-2.0.1
Timestamp of tree: Sat, 29 Aug 2009 16:45:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.9
dev-lang/python:     2.6.2-r1
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache collision-protect distlocks fixpackages parallel-fetch preserve-libs preserved-rebuild protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.free.fr/mirrors/ftp.gentoo.org/ http://mirror.ovh.net/gentoo-distfiles/"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,--hash-style=gnu"
LINGUAS="fr fr_FR"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/zeta-overlay /usr/portage/local/layman/desktop-effects /usr/portage/local/layman/mozilla /usr/portage/local/layman/wschlich-testing /usr/portage/local/layman/xfce-dev /usr/portage/local/layman/x11 /usr/portage/local/layman/sunrise"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa apm berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt dbus dri dts dvd dvdr emboss encode evo exif ffmpeg flac fortran gdbm gif gnutls gpm gstreamer gtk hal iconv id3tag ipv6 isdnlog jpeg lame laptop libnotify mad mikmod mmx mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly nvidia ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl ssse3 svg sysfs tcpd threads thunar tiff truetype unicode usb vdpau vorbis win32codecs x264 x86 xcb xinerama xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 14 Patrick Lauer gentoo-dev 2009-09-01 08:52:29 UTC
Thanks Tim, both ebuilds bumped.

+  01 Sep 2009; Patrick Lauer <patrick@gentoo.org> +gegl-0.1.0.ebuild:                                                                                    
+  Bump to 0.1.0, fixes half of #281264. Thanks to Tim Harder for testing and                                                                             
+  ebuild patches.