diff options
Diffstat (limited to 'media-gfx/rawtherapee/rawtherapee-2.4_rc2.ebuild')
-rw-r--r-- | media-gfx/rawtherapee/rawtherapee-2.4_rc2.ebuild | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/media-gfx/rawtherapee/rawtherapee-2.4_rc2.ebuild b/media-gfx/rawtherapee/rawtherapee-2.4_rc2.ebuild new file mode 100644 index 000000000..32675c782 --- /dev/null +++ b/media-gfx/rawtherapee/rawtherapee-2.4_rc2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit versionator + +MY_PV=$(delete_all_version_separators) +MY_P=${PN}${MY_PV} +MY_PN=RawTherapee + +DESCRIPTION="THe Experimental RAw Photo Editor" +HOMEPAGE="http://www.rawtherapee.com/" +SRC_URI=" x86? ( http://www.rawtherapee.com/${MY_P}.tgz ) + amd64? ( http://www.rawtherapee.com/${MY_P}_64.tgz ) " + +LICENSE="freedist" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="" +LANGS="cs da de en_US en_GB el es eu fr he hu it ja lv nl nn pl ru sk fi sv tr zh_CN zh_TW" +for lng in ${LANGS}; do + IUSE="${IUSE} linguas_${lng}" +done + +RDEPEND=" x11-libs/gtk+:2 + ( || ( >=dev-cpp/gtkmm-2.12[accessibility] >=dev-cpp/gtkmm-2.14.3 ) ) + >=sys-libs/glibc-2.4 + >=sys-devel/gcc-4.3.0 + media-libs/jpeg + media-libs/tiff + media-libs/libpng " + +RESTRICT="strip" + +S=${WORKDIR}/${MY_PN}${MY_PV} + +src_install() { + insinto "/usr/share/pixmaps" + doins "${FILESDIR}/rawtherapee.png" || die + insinto "/usr/share/applications" + doins "${FILESDIR}/rawtherapee.desktop" || die + exeinto "/usr/bin" + doexe "${FILESDIR}/rtstart" || die + + exeinto "/opt/${MY_PN}" + doexe rt librtengine.so rtstart rwz_sdk.so || die + + insinto "/opt/${MY_PN}" + doins -r options images profiles themes || die + + insinto "/opt/${MY_PN}/languages" + for lng in ${LINGUAS}; do + case $lng in + cs) doins "languages/czech" || die ;; + da) doins "languages/dansk" || die ;; + de) doins "languages/deutsch" || die ;; + en_US) doins "languages/english-us" || die ;; + en_GB) doins "languages/english-uk" || die ;; + es) doins "languages/espanol" || die ;; + eu) doins "languages/euskara" || die ;; + el) doins "languages/greek" || die ;; + fr) doins "languages/francais" || die ;; + he) doins "languages/hebrew" || die ;; + hu) doins "languages/magyar" || die ;; + it) doins "languages/italian" || die ;; + ja) doins "languages/japanese" || die ;; + lv) doins "languages/latvian" || die ;; + nl) doins "languages/nederlands" || die ;; + nn) doins "languages/norsk-bm" || die ;; + pl) doins "languages/polish" || die ;; + ru) doins "languages/russian" || die ;; + sk) doins "languages/slovak" || die ;; + fi) doins "languages/suomi" || die ;; + sv) doins "languages/swedish" || die ;; + tr) doins "languages/turkish" || die ;; + zh_CN) doins "languages/chinese simplified" || die ;; + zh_TW) doins "languages/chinese traditional" || die ;; + esac + done +} |