summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/rawtherapee/rawtherapee-2.4.1.ebuild')
-rw-r--r--media-gfx/rawtherapee/rawtherapee-2.4.1.ebuild82
1 files changed, 82 insertions, 0 deletions
diff --git a/media-gfx/rawtherapee/rawtherapee-2.4.1.ebuild b/media-gfx/rawtherapee/rawtherapee-2.4.1.ebuild
new file mode 100644
index 000000000..f986a1c58
--- /dev/null
+++ b/media-gfx/rawtherapee/rawtherapee-2.4.1.ebuild
@@ -0,0 +1,82 @@
+# 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
+ >=sys-libs/glibc-2.4
+ 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
+ dobin "${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"
+ doins "languages/english-us" || die # Always install english lang. file
+
+ for lng in ${LINGUAS}; do
+ case $lng in
+ cs) doins "languages/czech" || die ;;
+ da) doins "languages/dansk" || die ;;
+ de) doins "languages/deutsch" || 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
+}