New version is out. Reproducible: Always
Created attachment 228681 [details] rawtherapee-3.0.ebuild There is new dependency on media-libs/libiptcdata.
(In reply to comment #1) > Created an attachment (id=228681) [details] > rawtherapee-3.0.ebuild > > There is new dependency on media-libs/libiptcdata. Milos can you attach the content of your files-directory as well? I always get errors during the emerge about missing files in $FILESDIR ... TIA Stefan
Created attachment 228985 [details] rawtherapee-3.0_alpha1.ebuild + Licence changed to GPL + Renamed to alpha1
Created attachment 228987 [details] rawtherapee.png
Created attachment 228989 [details] rawtherapee.desktop
Created attachment 228991 [details] rtstart
The ebuild for Rawtherapee 2.4.1 is in Sunrise overlay.
Created attachment 228995 [details] rawtherapee-9999.ebuild This version compiles from source!!! - All languages are installed. - Instals into /usr/ => rtstart is deprecated. - I didn’t add icon and rawtherapee.desktop yet.
Created attachment 232033 [details] rawtherapee-9999.ebuild Added icon and menu item back.
Created attachment 232035 [details] rawtherapee3.desktop
fails here: * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * CPV: media-gfx/rawtherapee-9999 * REPO: * USE: amd64 elibc_glibc kernel_linux linguas_de multilib userland_GNU >>> Unpacking source... * Updating /Files/distfiles/hg-src/rawtherapee/hg from https://rawtherapee.googlecode.com/hg/ * Creating working directory in /tmp/portage/media-gfx/rawtherapee-9999/work/hg (revision: tip) >>> Source unpacked in /tmp/portage/media-gfx/rawtherapee-9999/work >>> Preparing source in /tmp/portage/media-gfx/rawtherapee-9999/work/hg ... >>> Source prepared. >>> Configuring source in /tmp/portage/media-gfx/rawtherapee-9999/work/hg ... >>> Working in BUILD_DIR: "/tmp/portage/media-gfx/rawtherapee-9999/work/hg_build" cmake -C /tmp/portage/media-gfx/rawtherapee-9999/temp/gentoo_common_config.cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/tmp/portage/media-gfx/rawtherapee-9999/temp/gentoo_rules.cmake /tmp/portage/media-gfx/rawtherapee-9999/work/hg loading initial cache file /tmp/portage/media-gfx/rawtherapee-9999/temp/gentoo_common_config.cmake -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- checking for module 'gtk+-2.0>=2.12' -- found gtk+-2.0, version 2.18.9 -- checking for module 'glib-2.0>=2.16' -- found glib-2.0, version 2.22.5 -- checking for module 'glibmm-2.4>=2.16' -- found glibmm-2.4, version 2.22.2 -- checking for module 'gtkmm-2.4>=2.12' -- found gtkmm-2.4, version 2.18.2 -- checking for module 'gio-2.0>=2.16' -- found gio-2.0, version 2.22.5 -- checking for module 'giomm-2.4>=2.12' -- found giomm-2.4, version 2.22.2 -- checking for module 'gthread-2.0>=2.16' -- found gthread-2.0, version 2.22.5 -- checking for module 'gobject-2.0>=2.16' -- found gobject-2.0, version 2.22.5 -- checking for module 'sigc++-2.0' -- found sigc++-2.0, version 2.2.7 -- checking for module 'libiptcdata' -- found libiptcdata, version 1.0.4 -- checking for module 'lcms' -- found lcms, version 1.19 -- Found JPEG: /usr/lib64/libjpeg.so -- Found ZLIB: /usr/lib64/libz.so -- Found PNG: /usr/lib64/libpng.so -- Found TIFF: /usr/lib64/libtiff.so -- Try OpenMP C flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Success -- Try OpenMP CXX flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Success -- Found OpenMP: -fopenmp -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -march=native -O2 -pipe -fomit-frame-pointer C++ -march=native -O2 -pipe -fomit-frame-pointer ;-fopenmp Linker flags: Executable -Wl,-O1 Module -Wl,-O1 Shared -Wl,-O1 -- Configuring done -- Generating done -- Build files have been written to: /tmp/portage/media-gfx/rawtherapee-9999/work/hg_build >>> Source configured. >>> Compiling source in /tmp/portage/media-gfx/rawtherapee-9999/work/hg ... >>> Working in BUILD_DIR: "/tmp/portage/media-gfx/rawtherapee-9999/work/hg_build" make Scanning dependencies of target rtexif [ 1%] Building CXX object rtexif/CMakeFiles/rtexif.dir/rtexif.cc.o x86_64-pc-linux-gnu-g++: no input files /bin/sh: -fopenmp: command not found make[2]: *** [rtexif/CMakeFiles/rtexif.dir/rtexif.cc.o] Error 127 make[1]: *** [rtexif/CMakeFiles/rtexif.dir/all] Error 2 make: *** [all] Error 2 * ERROR: media-gfx/rawtherapee-9999 failed: * Make failed! *
emerge --info Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.4.3, glibc-2.11.2-r0, 2.6.33-gentoo-r2 x86_64) ================================================================= System uname: Linux-2.6.33-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-gentoo-2.0.1 Timestamp of tree: Tue, 08 Jun 2010 16:30:01 +0000 app-shells/bash: 4.1_p7 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r2, 3.1.2-r3 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.13, 2.65 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.3.4, 4.4.3-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.8 virtual/os-headers: 2.6.33 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA dlj-1.1 ut2003 sun-bcla-java-vm googleearth" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /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/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="de_DE.UTF-8" LC_ALL="de_DE.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="de" 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/layman/layman/xwing /usr/layman/layman/kde /usr/layman/layman/sunrise /usr/layman/layman/qting-edge /usr/layman/layman/science /usr/layman/layman/roslin /usr/layman/layman/dottout /usr/layman/layman/anarchy /usr/layman/ownebuilds" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="64bit X Xaw3d a52 aac abiword abyss ace acl acpi activefilter addns addressbook admin adns adplug aften afterimage aim aio akonadi alsa amd64 amr amrnb analogtv animgif archive aspell assistant audacious audio audiofile audioscrobbler auth auto-completion automount autoreplace autotrace bash-completion battery bcmath berkdb binary-drivers bittorrent blender blender-game bluetooth bonjour boost browser bugzilla bzip2 cairo calendar caps cardbus ccache cdb cddax cddb cdio cdparanoia cdr cdrom cg cgi chroot cli clipboard cluster cmake compat compress connection-sharing consolekit context contrast contrast-control contrib corefonts cpudetection cpulimit cracklib crypt ctype ctypes-python cuda cue cups cvs cxx cyrillic dbus dc1394 dcc dchroot deflate detex devfs-compat device-mapper dga dia dirac disk-partition diskio djvu dmraid dmx docbook dolby-record-switch dolbyinrec dot dpms drawing dri dts dv dvb dvbplayer dvbsetup dvd dvdarchive dvdchapjump dvdnav dvdr dvi dvi2tty dvipdfm dx dxr3 dynamicplugin ebook eclipse emacs emovix enca enchant encode ethernet ewf excel exif extensions extra extra-algorithms extras faad facebook fame fasttrack fat ffmpeg fftw filter firefox firefox3 fits flac flash flatfile fluidsynth flv fontconfig foomaticdb fortran fortran95 fpx freemail ftp fts3 fuse gadu gallium games gcj gcrypt gd gdbm gfortran ggi gif git github glib glibc-compat20 glibc-omitfp glsl glut glviewer gmm gmp gmtfull gmthigh gmtsuppl gnome-print gnomecanvas gnuplot gnutella gnutls google google-gadgets gphoto2 gpm grace grammar graph graphics graphite graphviz grass groupwise grub gs gsf gsl gsm gstreamer gtk gtk2-perl gtkhotkey gtkspell gzip gzip-el h224 h281 h323 hal hash hdaps hddtemp hdf hdri hepmc hfs highlight highvolume history hotpixels hpn html http httpd httppower humanities hunspell hyphenation i18n ibmvio icc iconv icq icu id3 id3tag idb ieee1394 ifc ilbc image image-cache imagemagick imaging imap imlib indi infowidget inherit-graph inifile inkjar inotify int64 ioctl ipp iproute2 ipsec iptc iptv ipv6 irda iso14755 jabber jack jadetex java java5 java6 javacomm javamail javascript jbig jce jfs joystick jpeg jpeg2k json kate kdcraw kde kde-qt kdevplatform kerberos keyboard kino kipi kmail kolab konqueror kontact kpathsea krb4 l7filter ladspa lame lapack laptop largefile lastfm lastfmradio latex latex3 lcms ldb lensfun libcaca libgig libmms libnl libnotify libproxy libssh2 libsysfs libv4l libv4l2 libwww lightning live lm_sensors logitech-mouse logrotate logviewer lqr lyx lzma lzo m17n-lib mad mail mailbox maildir maildrop maps math mathml matplotlib matroska max-idx-128 mcve md5sum mdb meanwhile mfd-rewrites mjpeg mkl mmx mmxext mng modplug modules mono motif mp2 mp3 mp3tunes mp4 mpeg mpi mplayer mppe-mppc mpqc msn mssql mtp mudflap multilib multimedia musepack music mysql nas nautilus ncurses neXt network networkmanager nfs nfsv3 nfsv4 nis nls nova nptl nptlonly nsplugin ntfs ntp numeric numpy nut nuv nvidia nvram nvtv octave odbc ogg ogg123 ogm omega openal opencore-amr openct openexr opengl openmp openssl optimization optimized-qmake oscar otr pam parse-clocks pcmcia pcntl pcre pcsc-lite pdf pdo perl pg-intdatetime phonon php pkcs11 plasma player plotutils pm-utils pmu png pnm policykit portaudio posix postgres postproc postscript ppds pppd preview-latex print ps pstoedit pstricks publishers pulseaudio pvr python qmake qt3support qt4 quicktime quota quotas radio ramfs rar raw rcs readline recording redeyes reflection reiserfs remote remoteosd replytolist resolvconf rle rpc rpm rss rtf rtsp ruby run-as-root samba sasl scanner schroedinger science sdl sdl-image secure-delete semantic-desktop sendmail sensord session sha1 shaders sharedext shine shout simplexml skey skins skype smartcard smbsharemodes smp sms smtp smux sndfile snmp sockets socks socks5 sound soundex sourceview spamassassin spamfilter speex spell spl sql sqlite sqlite3 sse sse2 sse3 sse4 sse4a sse5 ssh ssl ssse3 stream subversion suhosin suid svg swat sysfs syslog sysvipc szip t1lib taglib tcl tcpd tex tex4ht texmacs theora thinkpad threads thumbnail thumbnails thunderbird tidy tiff timezone tk tokenizer toolbar toolkit-scroll-bars totem transcode truetype tta tts tv tv_check tv_combiner tv_pick_cgi tvflash tvtime type3 udev udev-acl umfpack unicode unzip upnp usb utils v4l v4l2 vcd vcdinfo vcdx vdpau vga video vlm vorbis wav wavpack wcwidth wddx webcam webdav webdav-neon webdav-serf webinterface webkit webpresence websockets wicd wifi winbind winpopup wma wma-fixed wmf wordperfect wpd wpg wps wv2 wxwidgets x264 x264-static xcomposite xemacs xetex xext xfs xft xhtml xim xine xinerama xinetd xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xorg xpm xrender xsl xterm xterm-color xulrunner xv xvid xvmc yaz youtube yv12 zip zippy zlib zvbi" 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 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 keyboard mouse joystick synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia svga vesa v4l fbdev vmware virtualbox" 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, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 234599 [details] rawtherapee-9999.ebuild
It should work with now. It was fixed in some BZR branch. I was waiting for them to commit that patch to master, but....
*** Bug 334807 has been marked as a duplicate of this bug. ***
'emerge -vD rawtherapee' fails for me with rawtherapee-9999.ebuild with: ... -- Installing: /var/tmp/portage/media-gfx/rawtherapee-9999/image/usr/share/rawtherapee/themes/ClearLooks (Dark Orange) -- Installing: /var/tmp/portage/media-gfx/rawtherapee-9999/image/usr/share/rawtherapee/options install: cannot stat `/usr/local/portage/media-gfx/rawtherapee/files/rawtherapee3.desktop': No such file or directory !!! doins: /usr/local/portage/media-gfx/rawtherapee/files/rawtherapee3.desktop does not exist doins failed * ERROR: media-gfx/rawtherapee-9999 failed: root@lynx:/usr/local/portage/media-gfx/rawtherapee(19)# emerge --info =media-gfx/rawtherapee-9999 Portage 2.1.9.5 (default/linux/amd64/10.0/desktop, gcc-4.4.4, glibc-2.12.1-r1, 2.6.35-gentoo-r5 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-2.6.35-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T8300_@_2.40GHz-with-gentoo-2.0.1 Timestamp of tree: Mon, 13 Sep 2010 14:00:01 +0000 app-shells/bash: 4.1_p7 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r3, 3.1.2-r4 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.3 sys-apps/sandbox: 2.3-r1 sys-devel/autoconf: 2.13, 2.67 sys-devel/automake: 1.7.9-r2, 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 sys-devel/make: 3.81-r2 virtual/os-headers: 2.6.35 (sys-kernel/linux-headers) ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 skype-eula googleearth AdobeFlash-10.1 cadsoft" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /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/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="de fr" MAKEOPTS="-j1" 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/lordvan /var/lib/layman/x11 /var/lib/layman/java-overlay /var/lib/layman/sunrise /var/lib/layman/arcon /var/lib/layman/science /var/lib/layman/pro-audio /var/lib/layman/qting-edge /var/lib/layman/n4g /var/lib/layman/ibormuth /usr/local/portage /var/lib/cpan" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="64bit R X Xaw3d a52 aac abiword acl acpi admin afs alsa amd64 ao apache2 applet archive arpack asf aspell assistant audacious audiofile automap automount bash-completion beagle berkdb blas blast bluetooth boo boost branding bzip2 cairo cardbus cdda cddb cdf cdio cdparanoia cdr cg cgi chm cli consolekit corba cracklib crypt css cuda cups curl cxx daap db dbase dbi dbm dbus designer devhelp device-mapper dga dia djvu doc dri ds2490 ds9097 ds9097u dts dv dvb dvd dvdr dvi dynamicplugin eds elf emacs emboss empathy encode epiphany evo examples exif expat extensions extra extras fam fame ffmpeg fftw firefox fits flac fltk fontconfig foomaticdb fortran fpx fts3 fuse galago garmin gd gdal gdbm gedit geoip geolocation geos gif gimp ginac git glade glib gml gmp gmtsuppl gnokii gnome gnome-keyring gnome-print gnuplot gnutls gphoto2 gpm grammar graphics graphtft graphviz grass gs gsl gsm gstreamer gtk guile hal harness hddtemp hdf hdf5 hdri hlapi http httpd hvm iconv icq icu id3 ide imagemagick imap innodb inotify ipod ipv6 irda ithreads jabber jadetex java java5 java6 jbig john jpeg jpeg2k kdrive kerberos kpathsea kqemu kvm ladspa lame lapack laptop latex latex3 lcms ldap lensfun libffi libgda libnotify libsamplerate lirc lua lzo mad mail maildir mailwrapper mapnik math matroska mikmod mkl mmx mmxext mng modules mono moonlight motif mozdevelop mozilla mp3 mp4 mpeg mpi mplayer mtp mudflap multilib musicbrainz mysql mysqli nautilus ncurses neXt netcdf netpbm network networking networkmanager nfs nls nntp nptl nptlonly nsplugin ntfs ntp numarray numeric nvidia obex objc ocaml octave odbc ogdi ogg ole openexr opengl openmp overview pae pam pango pcre pda pdf perl plotutils plugins png podcast policykit posix postgres postscript ppds pppd preview-latex proj projectx pstricks pulseaudio pymol python python-bindings qemu qhull qt3support qt4 quicktime readline reflection reiserfs rle romio rpc rrdcgi rrdtool samba sasl science sdl secure-delete semantic-desktop server session sip slang slp smbclient smp sms sndfile snmp soup sox speex spell sql sqlite sse sse2 ssl startup-notification stlport subtitles subversion suexec svg swig sysfs szip t1lib tcl tcpd tex tex4ht texmacs theora thinkpad threads thunderbird tidy tiff tk tntc tools truetype udev unicode usb userlocales utempter v4l2 video virtualbox vorbis wav webdav webdav-serf webkit wifi wmf wxwidgets x264 xattr xcb xemacs xext xine xml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="intel8x0" 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 auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" DVB_CARDS="usb-wt220u" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" NETBEANS_MODULES="apisupport cnd dlight enterprise ergonomics groovy gsf harness ide identity j2ee java mobility nb php profiler ruby websvccommon xml" QEMU_SOFTMMU_TARGETS="i386 ppc ppc64 x86_64" QEMU_USER_TARGETS="arm i386 x86_64" RUBY_TARGETS="ruby18 jruby" USERLAND="GNU" VIDEO_CARDS="nv nvidia nouveau vesa" 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, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
root@lynx:/usr/local/portage/media-gfx/rawtherapee(20)# emerge -pqv =media-gfx/rawtherapee-9999 [ebuild U ] media-gfx/rawtherapee-9999 [2.4.1] LINGUAS="de fr -cs -da -el -en_GB -en_US -es -eu -fi -he -hu -it -ja -lv -nl -nn -pl -ru -sk -sv -tr -zh_CN -zh_TW"
You must copy rawtherapee.png and rawtherapee3.desktop into: /usr/local/portage/media-gfx/rawtherapee/files
Created attachment 247261 [details] rawtherapee.desktop
Created attachment 247262 [details] rawherapee-9999,ebuild * Ebuild is now cleaner * Linguas are removed. Any ideas about this are wellcome.
@ Juergen Copy rawtherapee-9999.ebuild to /usr/local/portage/media-gfx/rawtherapee Copy rawtherapee.desktop and rawtherapee.png into /usr/local/portage/media-gfx/rawtherapee/files run ebuild /usr/local/portage/media-gfx/rawtherapee/rawtherapee-9999.ebuild digest Install it with emerge rawtherapee
Hi Milos, thanks for the hints. I was not looking carefulle to the error messages. After Comment 18 I already understand my errors. I just emerge still with the old rawtherapee-9999.ebuild rawtherapee. If I try start rtstart, it works. I am missing a "Quit" menu field. I will retry it with the new rawtherapee-9999.ebuild. Regards Juergen
Created attachment 247263 [details] rawtherapee.desktop Run /usr/bin/rtstart instead of /usr/bin/rt
Juergen, I think that Quit button problem is an Rawtherapee issue. It doesn’t have anything to do with this ebuild. I have some anoying bugs too. Eg. window size is too big for my netbook.
This ebuild worked great for me on AMD64, thanks Milos.
(In reply to comment #24) > Juergen, > I think that Quit button problem is an Rawtherapee issue. It doesn’t have > anything to do with this ebuild. > > I have some anoying bugs too. Eg. window size is too big for my netbook. > Is it still too big?
No, it is finaly fixed :)
Ebuild works great here on ~amd64 too. Brilliant program, I'm finally getting into shooting RAW and doing some simple post-processing (never got on with UFRaw).
+1 on on working great on ~amd64. (In reply to comment #28) > Ebuild works great here on ~amd64 too. > > Brilliant program, I'm finally getting into shooting RAW and doing some simple > post-processing (never got on with UFRaw). >
It works great on x86 and amd64, but is there a way to choose the mercurial branch that is used to build the program?
In order to get this to build on a recently built installation I had to emerge media-libs/lcms. Also I changed media-libs/jpeg for virtual/jpeg in order to resolve a Blocker (I have libjpeg-turbo). With the above modifications it's now built and so far appears to work
*** Bug 375085 has been marked as a duplicate of this bug. ***
Created attachment 281247 [details] rawtherapee.desktop Run rawtherapee instead of rtstart!
Created attachment 281249 [details] rawtherapee-9999.ebuild Use virtual/jpeg. Pawel, I am sure that you can switch between mercurial branches, but I can not remember how.
Version 3.0.0 is out. Could someone produce an ebuild (and disable "debug"? They compile it that way by default...
hg clone --branch branch_3.0 https://code.google.com/p/rawtherapee/rawtherapee30 This should work to get the code of 3.0.0.6 for Linux. I haven't tried this yet… I downloaded the Gentoo build at the official site and used this. Works, but I had to manually pull the media-libs/libiptcdata dependency. Would be great to see an official ebuild in the tree. Thanks.
Created attachment 285045 [details] rawtherapee-9999.ebuild OK. I just tried to figure out, and... I think this could go into official portage now. * This now installs stable branch (3.1.1) * Compile in release, and not debug mode (program should work much faster) Does anyone knows where to download RT package? There is no sourcecode tarball in the download section. It would be nice to have non mercurial ebuild.
In my case, media-libs/libpng-1.5.4 seems to break RawTherapee : /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In function ‘void png_read_data(png_struct*, png_byte*, png_size_t)’: /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:870:74: erreur: invalid use of incomplete type ‘struct png_struct’ /usr/include/libpng15/png.h:827:16: erreur: forward declaration of ‘struct png_struct’ /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In function ‘void png_write_data(png_struct*, png_byte*, png_size_t)’: /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:881:52: erreur: invalid use of incomplete type ‘struct png_struct’ /usr/include/libpng15/png.h:827:16: erreur: forward declaration of ‘struct png_struct’ /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In function ‘void png_flush(png_struct*)’: /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:890:37: erreur: invalid use of incomplete type ‘struct png_struct’ /usr/include/libpng15/png.h:827:16: erreur: forward declaration of ‘struct png_struct’ /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:890:46: erreur: ‘CVT_PTR’ was not declared in this scope /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In member function ‘int rtengine::ImageIO::saveTIFF(Glib::ustring, int, bool)’: /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:750:43: attention : ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:762:52: attention : ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:798:54: attention : ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In member function ‘int rtengine::ImageIO::loadPNG(Glib::ustring)’: /var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:160:28: attention : ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result make[2]: *** [rtengine/CMakeFiles/rtengine.dir/imageio.cc.o] Erreur 1 make[2]: *** Attente des tâches non terminées.... make[1]: *** [rtengine/CMakeFiles/rtengine.dir/all] Erreur 2 make: *** [all] Erreur 2 emake failed
It is a known issue: http://code.google.com/p/rawtherapee/issues/detail?id=1005
Don’t have the idea. You can downgrade libpng. Maybe 4.0.3 will compile? Just replace 3.1.1 with 4.0.3 into the ebuild file.
Isn't it possible to disable .png support instead? I never make png:s so it would be a good solution for me. A png USE flag, perhaps?
I think it is not possible. You could file a bug to RawTherapee requesting this option.
Created attachment 290599 [details] rawtherapee-9999.ebuild with libpng-1.5 patch
Created attachment 290601 [details, diff] patch file for rawtherapee-9999.ebuild (with libpng-1.5 patch)
Comment on attachment 290601 [details, diff] patch file for rawtherapee-9999.ebuild (with libpng-1.5 patch) The ebuild and the patch compile rt on amd64 without problems. Patch from this user http://code.google.com/u/109949220546823372217/.
4.0.4 snapshot added to CVS.
*** Bug 175963 has been marked as a duplicate of this bug. ***