Summary: | media-gfx/gimp-2.7.3: version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gef <gef.kornflakes> |
Component: | New packages | Assignee: | Hanno Böck <hanno> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | alecm_88, AlphatPC, asturm, bugs+gentoo, des-colo, jesse, kripton, pacho, radhermit, realnc, spatz, sping, xmw |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://developer.gimp.org/NEWS | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 281264 | ||
Bug Blocks: | |||
Attachments: |
Ebuild updates for 2.7.0
Patch gimp-2.6.6.ebuild to 2.7.0 Fixed diff gimp-2.7.0.ebuild diff from in-tree 2.6.9 to 2.7.1 gimp-2.7.1.ebuild |
Description
Gef
2009-08-29 19:28:59 UTC
Add depency on bug #281264 (media-libs/gegl-0.1.0 and media-libs/babl-0.1.0 version bump). Created attachment 202634 [details, diff]
Ebuild updates for 2.7.0
Ebuild updates for gimp-2.7.0:
* Update SRC_URI to be more version independent
* Bump license to GPL-3
* Bump gegl dependency to 0.1.0
(In reply to comment #2) > Created an attachment (id=202634) [edit] > Ebuild updates for 2.7.0 Thanks. install and qmerge without problem. Gimp itself runs fine, but some of the GUI labels are not translated to my language (fr_FR). Changes in GIMP 2.7.0 ===================== UI: - Change the Text Tool to perform text editing on-canvas (GSoC 2008) - Add support for tagging GIMP resources such as brushes and allow filtering based on these tags (GSoC 2008) - Separate the activies of saving an image and exporting it, there is now an 'File->Export...' for example - Port file plug-ins to new export API which gets rid of many annoying export dialogs - Add a simple parser to size entry widgets, images can be scaled to e.g. "50%" or "2 * 37px + 10in" - Arrange layer modes into more logical and useful groups - Added support for rotation of brushes - Make the Pointer dockable show information about selection position and size - Get rid of the Tools dockable and move toolbox configuration to Preferences - Add status bar feedback for keyboard changes to brush paramaters - Add diagonal guides to the Crop Tool - New docks are created at the pointer position - Add support for printing crop marks for images - Move 'Text along path' from tool options to text context menu - Change default shortcuts for "Shrink Wrap" and "Fit in Window" to Ctrl+R and Ctrl+Shift+R respectively since the previous shortcuts are now used for the save+export feature - Make Alt+Click on layers in Layers dockable create a selection from the layer - Allow to specify written language in the Text Tool Plug-ins: - Map the 'Linear Dodge' layer mode in PSD files to the 'Addition' layer mode in GIMP - Add JPEG2000 load plug-in - Add X11 mouse cursor plug-in - Add support for loading 16bit (RGB565) raw data - Add palette exporter for CSS, PHP, Python, txt and Java, accessed through palette context menu - Add plug-in API for getting image URI, for manipulating size of text layers, for getting and setting text layer hint, and for unified export dialog appearance Data: - Add large variants of round brushes and remove duplicate and useless brushes - Add "FG to BG (Hardedge)" gradient GEGL: - Port the projection code, the code that composes a single image from a stack of layers, to GEGL - Port layer modes to GEGL - Port the floating selection code to GEGL - Refactor the layer stack code to prepare for layer groups later - Prepare better and more intuitive handling of the floating selection - Add File->Debug->Show Image Graph that show the GEGL graph of an image - Allow to benchmark projection performance with File->Debug->Benchmark Projection - When using GEGL for the projection, use CIELCH instead of HSV/HSL for color based layer modes Core: - Make painting strokes Catmull-Rom Spline interpolated - Add support for arbitrary affine transforms of brushes - Add support for brush dynamics to depend on tilt - Add aspect ratio to brush dynamics - Add infrastructure to soon support vector layers (GSoC 2006) - Rearrange legacy layer mode code to increase maintainability - Drop support for the obsolete GnomeVFS file-uri backend - Allow to dump keyboard shortucts ith File->Debug->Dump Keyboard Shortcuts - Prepare data structures for layer groups - Remove gimprc setting "menu-mnemonics", "GtkSettings:gtk-enable-mnemonics" shall be used instead - Remove "transient-docks" gimprc setting, the 'Utility window' hint and a sane window manager does a better job - Remove "web-browser" gimprc setting and use gtk_show_uri() instead General: - Changed licence to (L)GPLv3+ - Use the automake 1.11 feature 'silent build rules' by default - Lots of bug fixes and cleanup Created attachment 203525 [details, diff]
Patch gimp-2.6.6.ebuild to 2.7.0
According to the INSTALL file the 2.7.0 version has some other updated and added dependencies other then gegl-0.1.0. I modified the above patch by Time Harder to reflect this.
Ebuild updates for gimp-2.7.0:
* Update SRC_URI to be more version independent
* Bump license to GPL-3
* Bump gegl dependency to 0.1.0
* Add babl dependency to >=0.1.0
* Bump glib dependency to >=2.20.0
* Bump gtk+ dependency to >=2.16.1
* Bump pango dependency to >=1.20.1
* Bump intltool dependency to >=0.40.1
* Bump pkgconfig dependency to >=0.23.0
Created attachment 203538 [details, diff]
Fixed diff
Fixed error in pkgconfig version number by removing 3rd number.
Changed required version of pkgconfig to 0.22 instead of 0.23, the INSTALL file specifies only "recent pkgconfig" and 0.22 is stable on x86 and amd64.
Created attachment 217273 [details]
gimp-2.7.0.ebuild
ebuild for gimp 2.7.0, has already been tested and works well gimp
(In reply to comment #7) > Created an attachment (id=217273) [details] > gimp-2.7.0.ebuild > > ebuild for gimp 2.7.0, has already been tested and works well gimp > GIMP 2.7.1 was released with single-window mode! Simple renaming of the ebuild works but I haven't looked at the dependencies. *** Bug 326905 has been marked as a duplicate of this bug. *** Comment on attachment 217273 [details]
gimp-2.7.0.ebuild
obsoleted python handling and removed virtual/poppler-glib.
Please commit diffs to current in-tree ebuilds.
Created attachment 237483 [details, diff] diff from in-tree 2.6.9 to 2.7.1 It needs autoconf 2.65 instead of 2.63, this isn't explicit in the ebuild. There's a dep on >=x11-libs/gdk-pixbuf-2.24.0 which might be fulfilled by gtk+ as long as bug 234460 isn't applied to the in tree gtk+. There's a reference to "m4_define([poppler_required_version], [0.4.1])" which might be added as `pdf? ( >=gnustep-libs/popplerkit-0.4.1 )` It builds and runs against jpeg-8b from the :0 slot. I've verified and incooperated all the other patches, thus obsoleting them. Created attachment 261138 [details] gimp-2.7.1.ebuild As 2.6.9 is not in portage (anymore?), here is the 2.7.1, build from 2.6.9 found here : http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-gfx/gimp/gimp-2.6.9.ebuild 2.7.2 has been released as "stable" upstream. Suggest bumping to that instead. version 2.7.2 needs >=x11-libs/gtk+-2.24.3 I've put it to http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=tree;f=media-gfx/gimp;hb=HEAD for testing (In reply to comment #13) > 2.7.2 has been released as "stable" upstream. The text on <http://www.gimp.org/downloads/> seems to disagree with you on that. Call it a snapshot. ;) Feels a bit sluggish, but a definite improvement to 2.7.1. *** Bug 380483 has been marked as a duplicate of this bug. *** +*gimp-2.7.3 (31 Aug 2011) + + 31 Aug 2011; Sebastian Pipping <sping@gentoo.org> +gimp-2.7.3.ebuild, + +files/gimp-2.7.3-glib-2.29.patch: + Bump to 2.7.3, package.mask'ed for now (bug #283152) + Please unmask it, emerge it and open bugs as needed. Thanks! (In reply to comment #18) > +*gimp-2.7.3 (31 Aug 2011) > + > + 31 Aug 2011; Sebastian Pipping <sping@gentoo.org> +gimp-2.7.3.ebuild, > + +files/gimp-2.7.3-glib-2.29.patch: > + Bump to 2.7.3, package.mask'ed for now (bug #283152) > + > > Please unmask it, emerge it and open bugs as needed. Thanks! Has been working OK here for quite a while. CCLD script-fu /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: tinyscheme/libtinyscheme.a(scheme.o): undefined reference to symbol 'tan@@GLIBC_2.2.5' /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: note: 'tan@@GLIBC_2.2.5' is defined in DSO /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libm.so so try adding it to the linker command line /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libm.so: could not read symbols: Invalid operation collect2: ld returned 1 exit status hm. the patch above doesn't work for me. but -lm instead of $(libm) works (In reply to comment #22) > hm. the patch above doesn't work for me. > but -lm instead of $(libm) works That's because libm isn't defined earlier in that very Makefile.am, I suppose. I have applied a modified patch now. If you still get linking errors please open a new bug for it rather than re-using existing closed bugs that are not about the very same thing. Thanks for pointing me to the initial patch, though. + 29 Nov 2011; Sebastian Pipping <sping@gentoo.org> gimp-2.7.3-r1.ebuild, + +files/gimp-2.7.3-libm.patch: + Fix underlinking with libm reported by Rion (bug #283152, comment 20) + |