First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 114577
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Denis Dupeyron <calchan@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: TGL <tom.gl@free.fr>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gimp-greycstoration-0.2.0.ebuild gimp-greycstoration-0.2.0.ebuild text/plain TGL 2005-12-05 15:44 0000 677 bytes Details
greycstoration-1.1.1.ebuild greycstoration 1.1.1 ebuild (first try) text/plain Dario Ernst 2006-03-04 00:49 0000 749 bytes Details
greycstoration-2.5.2.1.ebuild media-gfx/greycstoration-2.5.2.1 text/plain Damien Thébault 2007-03-31 16:32 0000 1.89 KB Details
Makefile-2.5.2.1 Makefile-2.5.2.1 text/plain Damien Thébault 2007-03-31 16:33 0000 2.14 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 114577 depends on: Show dependency tree
Show dependency graph
Bug 114577 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-12-05 15:43 0000
GIMP GREYCstoration is an amazing plugin for improving quality of noisy
pictures
(scans from magazines, bad JPEGs, etc.), based on some recent research about
image processing algorithms.

See the website here:
http://haypocalc.com/wiki/Gimp_Plugin_GREYCstoration
and examples here:
http://www.greyc.ensicaen.fr/~dtschump/greycstoration/demo.html

I will attach an ebuild for the new 0.2.0 version. It is pretty simple as you
will see.

Thanks, 
TGL.

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From TGL 2005-12-05 15:44:23 0000 -------
Created an attachment (id=74120) [edit]
gimp-greycstoration-0.2.0.ebuild

------- Comment #2 From TGL 2005-12-05 15:49:41 0000 -------
allanonjl, i CC you since you may be interested as the gimp maintainer.

------- Comment #3 From frederic bonnaud 2006-01-02 03:27:29 0000 -------
if "work" on amd64 so you could add "~amd64" to the keywords list.

------- Comment #4 From Zeksers 2006-02-17 08:47:18 0000 -------
Installed fine but didn't work for me. :(

------- Comment #5 From TGL 2006-02-17 09:12:36 0000 -------
What do you mean by "does not work"? 
 - it doesn't install "/usr/lib/gimp/2.0/plug-ins/greycstoration"?
 - it doesn't show up in the Filter->Misc menu?
 - the plugin dialog doesn't pop when you select it in the menu?
 - the dialog showup but the plugin doesn't do what it is supposed to?
 - something else?

Also, what is your arch, and gimp version?

Thanks.

------- Comment #6 From Zeksers 2006-02-17 10:59:55 0000 -------
Sorry, it works now. I just used wrong parametrs to the algorithm.
I think i need to read more before i post.

------- Comment #7 From Dario Ernst 2006-03-04 00:49:30 0000 -------
Created an attachment (id=81270) [edit]
greycstoration 1.1.1 ebuild (first try)

its nice to have a gimp greycstoration plugin ebuild, but what about the
"original" greycstoration? a bit before you posted this ebuild i wrote a q'n'd
ebuild for greycstoration, but missed to post it.

so - here it is :P

------- Comment #8 From TGL 2006-03-04 01:25:27 0000 -------
(In reply to comment #7)
> its nice to have a gimp greycstoration plugin ebuild, but what about the
> "original" greycstoration? a bit before you posted this ebuild i wrote a q'n'd
> ebuild for greycstoration, but missed to post it.
> 
> so - here it is :P
> 

I think you should open a new bug for this one. It would be a different
package, maybe with a different maintainer, so there is no reason to have both
in the same report.

Also, some comments about your ebuild:
 - description is too long i think:
http://dev.gentoo.org/~ciaranm/docs/mw-faq/toolong.txt
 - src_unpack() is redundant:
http://dev.gentoo.org/~ciaranm/docs/mw-faq/redundant.txt
 - hardcoded versions ("CImg-1-11") in SRC_URI are bad:
http://dev.gentoo.org/~ciaranm/docs/mw-faq/hardcoded.txt
(you can use versionator.eclass to turn "1.1.1" into "1-11")
 - same for ${S}, it should be something like
"S=${WORKDIR}/CImg-${MY_PV}/examples", which would also avoid the "cd
examples/" in src_*()
 - need a DEPEND on "app-arch/unzip" for unpacking

------- Comment #9 From Ian 2007-03-21 02:10:13 0000 -------
any guesses as to when this will become part of the portage tree?  (i'm
curious, not impatient).

------- Comment #10 From Damien Thébault 2007-03-31 16:32:26 0000 -------
Created an attachment (id=115058) [edit]
media-gfx/greycstoration-2.5.2.1

This ebuild uses the 2.5.2.1 version of GREYCstoration (see
http://www.greyc.ensicaen.fr/~dtschump/greycstoration/ ), which comes with the
gimp plugin.
It's using a custom Makefile to allow USEs (X png jpeg tiff imagemagick fftw
gimp).
It's working well for me with:
x11-libs/libX11-1.0.3
x11-libs/libXrandr-1.1.1
x11-libs/libXext-1.0.1
media-libs/libpng-1.2.15
media-libs/jpeg-6b-r7
media-libs/tiff-3.8.2-r2
media-gfx/imagemagick-6.3.0.5
sci-libs/fftw-3.0.1-r2
media-gfx/gimp-2.2.12

------- Comment #11 From Damien Thébault 2007-03-31 16:33:08 0000 -------
Created an attachment (id=115059) [edit]
Makefile-2.5.2.1

Custom makefile to use with attachment #115058 [edit]

------- Comment #12 From Denis Dupeyron 2008-02-25 10:16:49 0000 -------
I have just committed media-plugins/gimp-greycstoration to the tree. I believe
it's best to have two different packages. I will work on the command-line tool,
but you'll have to be patient as it's a big mess to clean up.

(In reply to comment #10)
> This ebuild uses the 2.5.2.1 version of GREYCstoration (see
> http://www.greyc.ensicaen.fr/~dtschump/greycstoration/ ), which comes with the
> gimp plugin.
> It's using a custom Makefile to allow USEs (X png jpeg tiff imagemagick fftw
> gimp).

Your work is very interesting, and your ebuild isn't badly written at all.
However, I think it will be a lot easier and cleaner to not use any Makefile.
Something similar to what I did in the gimp plugin, and passing options to the
compilation command as arguments. I have a semi-working version of this already
in my local overlay.

I'm leaving this open until I commit the command-line version to the tree

Denis.

------- Comment #13 From Denis Dupeyron 2008-02-25 23:22:29 0000 -------
(In reply to comment #12)
> I'm leaving this open until I commit the command-line version to the tree

All done, thanks to everybody.

Denis.

------- Comment #14 From Jan Schubert 2008-03-22 18:19:12 0000 -------
So why is this ebuild called -1.2.7 when the current version about 2.8!? Is
this for cimg?

You are sure you reflect a current version?

------- Comment #15 From Denis Dupeyron 2008-03-30 18:03:31 0000 -------
(In reply to comment #14)
> So why is this ebuild called -1.2.7 when the current version about 2.8!? Is
> this for cimg?
> 
> You are sure you reflect a current version?

Yes this was recent. Development of CImg and GREYCstoration occur in parallel.
Actually the latter is coding example for the former. At first sight I thought
that CImg was updated more frequently. This could still be the case, but
GREYCstoration was just updated with major new features, so I switched. Let's
hope it doesn't change in the future because it's not going to be easy to
revert this.

Anyway, the new version of both the standalone application and the gimp plugin
are now in the tree. And I patched the plugin to support
multicore/multiprocessor out of the box. Yay !

Denis.

------- Comment #16 From Marek Miller 2008-05-29 22:45:56 0000 -------
Please add app-arch/unzip to RDEPEND.

------- Comment #17 From Denis Dupeyron 2008-05-30 11:14:32 0000 -------
(In reply to comment #16)
> Please add app-arch/unzip to RDEPEND.

Fixed, thanks.

Denis.

First Last Prev Next    No search results available      Search page      Enter new bug