Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 328301 - gmic-1.3.7.1.ebuild (New Package)
Summary: gmic-1.3.7.1.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: http://gmic.sourceforge.net
Whiteboard: sunrise-suggested
Keywords: EBUILD
Depends on: 328295
Blocks:
  Show dependency tree
 
Reported: 2010-07-14 19:48 UTC by Guillaume Née
Modified: 2011-10-25 07:43 UTC (History)
6 users (show)

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


Attachments
gmic-1.3.7.1.ebuild (gmic-1.3.7.1.ebuild,3.51 KB, text/plain)
2010-07-14 19:49 UTC, Guillaume Née
Details
gmic-1.3.7.2.ebuild (gmic-1.3.7.2.ebuild,3.43 KB, text/plain)
2010-07-16 16:30 UTC, Guillaume Née
Details
gmic-1.3.8.0.ebuild (gmic-1.3.8.0.ebuild,3.43 KB, text/plain)
2010-07-20 16:46 UTC, Guillaume Née
Details
gmic-1.3.9.0.ebuild (gmic-1.3.9.0.ebuild,3.26 KB, text/plain)
2010-07-30 00:33 UTC, Guillaume Née
Details
gmic-1.4.3.0.ebuild (gmic-1.4.3.0.ebuild,3.44 KB, text/plain)
2010-09-27 23:40 UTC, Guillaume Née
Details
New 1.4.8.1 version (gmic-1.4.8.1.ebuild,3.48 KB, text/plain)
2011-02-20 15:57 UTC, Guillaume Née
Details
ebuild for gmic-1.4.9.1 (gmic-1.4.9.1.ebuild,3.00 KB, text/plain)
2011-04-23 12:16 UTC, Dominique Michel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Guillaume Née 2010-07-14 19:48:29 UTC
Hi all,

Please find attached gmic-1.3.7.1.ebuild.
G'MIC stands for GREYC's Magic Image Converter, it defines a script language dedicated to the design of image processing pipelines, and provides an interpreter of this language, usable both as a command-line executable and as an interactive plug-in for the GIMP (through a use flag). The project homepage is http://gmic.sourceforge.net. 

This ebuild also depends through a use flag on the board library previously submitted. I suggest the media-gfx category for this ebuild.

Guillaume
Comment 1 Guillaume Née 2010-07-14 19:49:20 UTC
Created attachment 238753 [details]
gmic-1.3.7.1.ebuild
Comment 2 Guillaume Née 2010-07-14 19:53:55 UTC
See Bug 328295 for the libboard dependency.
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2010-07-15 12:18:26 UTC
Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Thanks,
On behalf of the Gentoo Sunrise Team,
Markos.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 4 Guillaume Née 2010-07-16 16:30:02 UTC
Created attachment 239067 [details]
gmic-1.3.7.2.ebuild

New release of the gmic project. An error about the installation of the doc (missing shtml files) has been corrected to.
Comment 5 Guillaume Née 2010-07-20 16:46:14 UTC
Created attachment 239575 [details]
gmic-1.3.8.0.ebuild

There is no update of the ebuild. There is just a new release version of gmic.
Hope it is useful for someone.
Comment 6 Guillaume Née 2010-07-30 00:33:12 UTC
Created attachment 240649 [details]
gmic-1.3.9.0.ebuild
Comment 7 R Bar-On 2010-08-01 15:15:18 UTC
works great for me.  Please upload it to Sunrise!
Comment 8 DrSlony 2010-08-04 01:30:15 UTC
Compiled fine for me, thank you!


# emerge --info
Portage 2.2_rc67 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.4, glibc-2.11.2-r0, 2.6.34-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.34-gentoo-r2-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_820_@_1.73GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 03 Aug 2010 23:45:02 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p7
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.65-r1
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
virtual/os-headers:  2.6.34
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache collision-protect distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.virginmedia.com/sites/gentoo http://gentoo.virginmedia.com/ http://ftp6.uni-erlangen.de/pub/mirrors/gentoo rsync://ftp.snt.ipv6.utwente.nl/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
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="/var/lib/layman/zugaina /var/lib/layman/roslin /var/lib/layman/enlightenment /var/lib/layman/ikelos /usr/local/portage"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif gpm gsm iconv ipv6 jabber jpeg kde lcms ldap lensfun libnotify mad mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp otr pam pango pcre pdf perl phonon png ppds pppd privacy python qt3support qt4 rar raster readline reflection scanner sdl semantic-desktop session sip smp sms spell spl sse sse2 ssl startup-notification svg sysfs tcpd theora threads tiff truetype unicode usb v4l v4l2 vdpau vorbis wav webpresence x264 xattr xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 9 Guillaume Née 2010-09-27 23:40:36 UTC
Created attachment 248849 [details]
gmic-1.4.3.0.ebuild

Hi all,
This is a new ebuild for the new release of gmic framework for image processing. It includes a new useflag "opencv" to enable webcam support for the command line utility under linux. Hope it works for you !

Guillaume
Comment 10 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-11-03 21:03:37 UTC

*** This bug has been marked as a duplicate of bug 283784 ***
Comment 11 Marios Andreopoulos 2010-11-17 17:17:28 UTC
I tested this ebuild for gmic version 1.4.5.2 and it works well with just a simple rename. Also although this bug has been marked as the duplicate (probably due to historical reasons), I find that this ebuild is more complete than the other.
Comment 12 Guillaume Née 2011-02-20 15:57:15 UTC
Created attachment 263175 [details]
New 1.4.8.1 version
Comment 13 Guillaume Née 2011-02-20 16:00:37 UTC
Just by renaming the ebuild. As you said, this ebuild is not a duplicate of the gmic-gimp plugin ebuild. This one concern the entire project including the gimp plugin.

Guillaume
Comment 14 Dominique Michel 2011-04-23 09:41:30 UTC
I try the ebuild here for the whole project. It work fine with 1.4.9.1 by renaming it. But it is not possible with it to install only the gimp plugin if this is all I want. So, what we need is either 2 ebuilds, one for the standalone app, one for the gimp plugin, or 1 ebuild that will let the user install only what he/she want.
Comment 15 Dominique Michel 2011-04-23 11:19:11 UTC
Also, portage fail with USE="doc":

>>> Source compiled.
>>> Test phase [not enabled]: media-gfx/gmic-1.4.9.1

>>> Install gmic-1.4.9.1 into /var/tmp/portage/media-gfx/gmic-1.4.9.1/image/ category media-gfx
!!! dohtml: ../html/* does not exist
dohtml failed
 * ERROR: media-gfx/gmic-1.4.9.1 failed (install phase):
 *   dohtml failed
Comment 16 Dominique Michel 2011-04-23 12:16:20 UTC
Created attachment 270951 [details]
ebuild for gmic-1.4.9.1

Removed the doc USE flag. The tutor doesn't exist any more into the tarball. It is available for online consultation at the website.

Changed the gimp USE flag to only depend on media-plugins/gimp-gmic which is available at bug283784. I think it is best to have 2 ebuilds because the dependencies are not the same. And also because gimp is a very popular software and many users will just want to install the gimp plugin.
Comment 17 Tim Harder gentoo-dev 2011-10-25 07:43:54 UTC
1.5.0.4 added to CVS, currently without libboard or minc2 support.