Version bump.
authorTim Harder <radhermit@gentoo.org>
Wed, 24 Dec 2014 18:15:23 +0000 (18:15 +0000)
committerTim Harder <radhermit@gentoo.org>
Wed, 24 Dec 2014 18:15:23 +0000 (18:15 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3

media-gfx/darktable/ChangeLog
media-gfx/darktable/Manifest
media-gfx/darktable/darktable-1.6.1.ebuild [new file with mode: 0644]

index 34c782c17a2e1e83c4a22511b631b83bebed0b4b..82036f2e5cf3ba1db3a17e13ca71e7530024739c 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for media-gfx/darktable
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v 1.60 2014/12/07 23:54:31 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v 1.61 2014/12/24 18:15:21 radhermit Exp $
+
+*darktable-1.6.1 (24 Dec 2014)
+
+  24 Dec 2014; Tim Harder <radhermit@gentoo.org> +darktable-1.6.1.ebuild:
+  Version bump.
 
   07 Dec 2014; Tim Harder <radhermit@gentoo.org> darktable-1.6.0.ebuild,
   darktable-9999.ebuild:
index 160a67735d44d19d0918840b8dad9b65b80af84c..1a951c43e026f5b529775f2ea71256e076b9e522 100644 (file)
@@ -3,21 +3,24 @@ Hash: SHA256
 
 DIST darktable-1.4.2.tar.xz 2836340 SHA256 c1311a6e336007b85d21647652ebec3e26840248a968eab04ab5f0a56c2e0709 SHA512 5a4ba7f5de75bb4db31861fbc095e7854bf701211377b42bbbc3da00a57bcf5aa6e81745b5f34c1c6c7d9a6a3a43678db3d8373d556587e2d3c9210193163f9e WHIRLPOOL 5a2ad1d2d5e1ffadd6145aed29e29eb54e20f9018f0c07264b488a046d3c42dedfa2705028c94a03ea39032af5384931b18313437b94e3523fdc280c25c86146
 DIST darktable-1.6.0.tar.xz 3065488 SHA256 2bf8b05686f84e4b8960378ab785af8bbb187e8f34758f5eb2338ea35263597e SHA512 05edccc9e1c40ef3de89ad900bbba275e4b5f7879ba266f8a0efab3abfc07039c5a177c16c553c15639040e5d14ebe0bcba2f73402db18a01cc8ddb58095bc04 WHIRLPOOL 6d6985795e7c99b727e3f1d51c91b71ce8709cb831640ebdfe2ae7b65feedec64e50c9ab3d609a3229198e3ecf2e92f21882efd1a7311cc972b6b4349c03e3b8
+DIST darktable-1.6.1.tar.xz 3073356 SHA256 1372ec5b6df22409f3614b229ea98b89051c9e23e46c8bd6de1c4326705e32c6 SHA512 f1111940239b732201410b80beb7986372aedf90741fc93eff685f3ab6f53a1482d67dc1ceac4219c1e565c17492389d564bd8b21234bc0b7428e8eb1d009dcf WHIRLPOOL d6c549a530488445fc6bb6f0ee7701e639e079b547c358f020875bb07540d621045f0dddcc89dfd1da2da7c229420d1ab4d553d0555853bf64cfa029e16d0999
 DIST darktable-usermanual-1.4.2.pdf 11861765 SHA256 3b604e8de32488c4c9294ee19df2b3bc41f060fc4721a1c5f661b25c52f5b054 SHA512 c94e134137778d57822c1b0e1b876bc0358f2c32bf7978e518c32ae600af60f74f95f6c49ed6c07ff0aa4e035d6108000ceaedda39a900afd0de46632f4c3fd3 WHIRLPOOL 29db2f68cde6b7a2a1ce78a81deb1173a5cbaa643b6593ee8a5b7a55aef9156ed11a3f048f253f0ce47a3f08b37b9f4630f117797be4b15368882a9366f8d6f9
 DIST darktable-usermanual-1.6.0.pdf 11861765 SHA256 3b604e8de32488c4c9294ee19df2b3bc41f060fc4721a1c5f661b25c52f5b054 SHA512 c94e134137778d57822c1b0e1b876bc0358f2c32bf7978e518c32ae600af60f74f95f6c49ed6c07ff0aa4e035d6108000ceaedda39a900afd0de46632f4c3fd3 WHIRLPOOL 29db2f68cde6b7a2a1ce78a81deb1173a5cbaa643b6593ee8a5b7a55aef9156ed11a3f048f253f0ce47a3f08b37b9f4630f117797be4b15368882a9366f8d6f9
+DIST darktable-usermanual-1.6.1.pdf 11861765 SHA256 3b604e8de32488c4c9294ee19df2b3bc41f060fc4721a1c5f661b25c52f5b054 SHA512 c94e134137778d57822c1b0e1b876bc0358f2c32bf7978e518c32ae600af60f74f95f6c49ed6c07ff0aa4e035d6108000ceaedda39a900afd0de46632f4c3fd3 WHIRLPOOL 29db2f68cde6b7a2a1ce78a81deb1173a5cbaa643b6593ee8a5b7a55aef9156ed11a3f048f253f0ce47a3f08b37b9f4630f117797be4b15368882a9366f8d6f9
 EBUILD darktable-1.4.2.ebuild 3745 SHA256 ebf1644096830a076659b1ad566e804f7f1f8a22c5f37cd39b62e6bbff871ed6 SHA512 933cd775e5ee755bec7fbc66fbc120ffe89191935eece1c94a433416c4962e19c438c07592b20e123ad4e7089964f0eff76720105e1d9a141a95deb53488b7b2 WHIRLPOOL 9bd0766000257a662c1ad5d644592dbf3528570c4e5c4df7b985c35e6e1181847c1f6a3e5c21ec468485a59abb1a9ea913d087ac8907bd1b5ac429b73c4658c8
 EBUILD darktable-1.6.0.ebuild 3906 SHA256 cd4f9a7e15924a9b0cef40ff220641209ab84d4dfd6fc0aee62bdfd167534c8b SHA512 80cb78774a49852c9c824d750f39ba61876ab446ed002d9a97707cedc9a9dd00466ef462cf6fac6cee9aae28a59108650095197e3ad17470b48e7811783ee22c WHIRLPOOL 5b9233c20106e3dbac9a5d15941a6c1f481da589b256f716067850a0d4548e8d1d9c3080e03593653892697f1579cd6bf457ef1831face814bbe5b1773fe9f7b
+EBUILD darktable-1.6.1.ebuild 3906 SHA256 92886832b6d12f72ad8c9ca27fef63c7b09b1d38fc1b6f42cb66d3591fb6455a SHA512 dd811ebb5cd220fb81802151d2774fac8e8fb8d436deaf5b2747567ba6e6a9de2ab16736ef0ea684fc38da3a998ae56c74c1f027ecd6ab8c24beb72ed3dff0ec WHIRLPOOL afd414d9eee6c2d9c8814084c6b85f1af20e3cb63d4a625eb81b9c20c2892fa3e8b2112b4a0655d8b4e46c4464fb93d879c3cae72d91019d06af806d96863c8b
 EBUILD darktable-9999.ebuild 3651 SHA256 2beb8b2300cd5b41e7dfcf61c542319c634500666ede3c89eda7a5e8bd2ceb70 SHA512 bbf4727c420f1429c2bd63aaca5bae212e44e6cd622d597b8598424e7394b3d0113728930d41ac9834ca270ccd92bea67551439a1af8133656f7a780c951e2e3 WHIRLPOOL fa8b5161c889adc5228f30db66b138c4f7c787291187a52d8690352aea72e1771610b734d419e96303d563aa89b399af5aaedc6a316c34d9b6ae5f9602cde350
-MISC ChangeLog 11237 SHA256 42a08e0661d38d3c24cca66bf96347eaa2afbb9084c3911c662addf2c3de38ce SHA512 1db98f2144282213c2a774c1be54f1c115c591d72b4f5700098cab2f1b27540a25bf1e6b308789642be36cb16775385bae3d9cb87fabec8211f1c4c7dea4898f WHIRLPOOL c1c55f515b229f8246c9ec5d793dcd8a1c46e41fe8585c0cf4e6aa787e70712f5e86bc07bcd341b52f7abe7512d971ce7d8521227f31b0e2944bf880d5135c69
+MISC ChangeLog 11360 SHA256 35328fcc12bb120c12c656704e319e48f06bf3e63c98c18087054134c94fa9c6 SHA512 ccae78949ebe03b7d751bc6139a3a5017d6a3b31dbd72a1ae97e1a57a482dd8598860a487e5736a2fb87c47b26b1c2e960ff1873a3b2f9cb22b0df752a5f2a5b WHIRLPOOL b1807fff7db528ba69036a41aeca5939ccaefb3e1ae312f9d8a670c41f27d949467dd66c4591308186c1c9c0437cb42513d78c00ee82adbdb9182d2dadd01f16
 MISC metadata.xml 1276 SHA256 51622e29e802579e2f22c245efa0b444e2eca5d808f9609686734778cfb54071 SHA512 13f754561d816f4a8bfc842b8301aa524eddc6fdacf80696417da0a1d4f1c3bf60876e2046c073c1ef7aa61eba8c584063f00d64ebe5583d6ba838456433ec0e WHIRLPOOL ca9435d8870458e4f92c78f89172e368b367c76d28305ae47e8d526ccf74c4bcedd6c9d3d194c2880331d8e06bc22548cd1a3d73e7c653c15b01a7e587305b73
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQEcBAEBCAAGBQJUhOjkAAoJEEqz6FtPBkyjly8IAKKigT1oeSM1wvbxLYT7VwWN
-qRc0soPlgA7sMc1jzjBFWjKyNmtfwxhDQbayaB/LJnKciTskQ6QGttP8qX0ke1kQ
-z/ZwIv0+Qa3RZtk2iZA3eXwuGG9rb8IZv9ivw4E1dOCrGOE+wfIdIO3vuFPtCzHK
-EDHcmS87seKRs7q9hXTbzfs1VceLbuwOpodVMc3DcKfMBLYm/C7aD8TtMkbVRHVx
-Lra0aspxMAhmk0+arFlmZf33Fhe3QdvGohoCCypIinLnWo1sr9ilg6HXX5vgUS7v
-LfY218VD0wKkic7fqmDUrkyA5a48E74bSYfaYrtaGH/wuXHKQp7t8nfm5XkwTR0=
-=LGAI
+iQEcBAEBCAAGBQJUmwLGAAoJEEqz6FtPBkyjknoH/0AhqH7bOZ3RN8+H2jrvmAJx
+Gm1KSH8xlxYWPpdN94vweHRPIoDE1AV66v6wZTgEzWTeJhZGv+kr0i9N54sQ1LXY
+ju4kqPtqkKaavPQW7tNRFjZ4GtiCJUR2/mKr1sV9z/9d0Z2XfbdqrPLVTy0NF81a
+n37pA8eukK49wY73teLnh0nSVCYvZOKcUx+lMI2FclvLrMxokS1KfPELCgKcUQZK
+0px5ztV19HP44G+t2x6fh9mF3yyWU307e4enaW3fr2AvYIkRJrl/U0eaww8Qa/8g
+1GUjjzlBCjS6w5ZwH4df0mmg0GZ2ev5PXH6KaJNyNm847prfjmaDy8Ty7g7myds=
+=QTTJ
 -----END PGP SIGNATURE-----
diff --git a/media-gfx/darktable/darktable-1.6.1.ebuild b/media-gfx/darktable/darktable-1.6.1.ebuild
new file mode 100644 (file)
index 0000000..449fa90
--- /dev/null
@@ -0,0 +1,138 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/darktable-1.6.1.ebuild,v 1.1 2014/12/24 18:15:21 radhermit Exp $
+
+EAPI=5
+
+inherit cmake-utils toolchain-funcs gnome2-utils fdo-mime pax-utils eutils
+
+DESCRIPTION="A virtual lighttable and darkroom for photographers"
+HOMEPAGE="http://www.darktable.org/"
+SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${PV}/${P}.tar.xz
+       doc? ( mirror://sourceforge/${PN}/${PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${PV}.pdf )"
+
+LICENSE="GPL-3 CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LANGS=" cs da de el es fr it ja nl pl pt_BR pt_PT ru sq sv uk"
+# TODO add lua once dev-lang/lua-5.2 is unmasked
+IUSE="colord doc flickr geo gphoto2 graphicsmagick jpeg2k kde libsecret
+nls opencl openmp openexr pax_kernel +rawspeed +slideshow +squish web-services webp
+${LANGS// / linguas_}"
+
+CDEPEND="
+       dev-db/sqlite:3
+       >=dev-libs/glib-2.28:2
+       dev-libs/libxml2:2
+       gnome-base/librsvg:2
+       media-gfx/exiv2:0=[xmp]
+       media-libs/lcms:2
+       >=media-libs/lensfun-0.2.3
+       media-libs/libpng:0=
+       media-libs/tiff:0
+       net-misc/curl
+       virtual/jpeg
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
+       x11-libs/gtk+:2
+       x11-libs/pango
+       colord? ( x11-misc/colord:0= )
+       flickr? ( media-libs/flickcurl )
+       geo? ( net-libs/libsoup:2.4 )
+       gphoto2? ( media-libs/libgphoto2:= )
+       graphicsmagick? ( media-gfx/graphicsmagick )
+       jpeg2k? ( media-libs/openjpeg:0 )
+       libsecret? (
+               >=app-crypt/libsecret-0.18
+               dev-libs/json-glib
+       )
+       opencl? ( virtual/opencl )
+       openexr? ( media-libs/openexr:0= )
+       slideshow? (
+               media-libs/libsdl
+               virtual/glu
+               virtual/opengl
+       )
+       web-services? ( dev-libs/json-glib )
+       webp? ( media-libs/libwebp:0= )"
+RDEPEND="${CDEPEND}
+       x11-themes/gtk-engines:2
+       kde? ( kde-base/kwalletd )"
+DEPEND="${CDEPEND}
+       virtual/pkgconfig
+       nls? ( sys-devel/gettext )"
+
+pkg_pretend() {
+       if use openmp ; then
+               tc-has-openmp || die "Please switch to an openmp compatible compiler"
+       fi
+}
+
+src_prepare() {
+       sed -e "s:\(/share/doc/\)darktable:\1${PF}:" \
+               -e "s:\(\${SHARE_INSTALL}/doc/\)darktable:\1${PF}:" \
+               -e "s:LICENSE::" \
+               -i doc/CMakeLists.txt || die
+
+       cmake-utils_src_prepare
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_use colord COLORD)
+               $(cmake-utils_use_use flickr FLICKR)
+               $(cmake-utils_use_use geo GEO)
+               $(cmake-utils_use_use gphoto2 CAMERA_SUPPORT)
+               $(cmake-utils_use_use graphicsmagick GRAPHICSMAGICK)
+               $(cmake-utils_use_use jpeg2k OPENJPEG)
+               $(cmake-utils_use_use kde KWALLET)
+               $(cmake-utils_use_use libsecret LIBSECRET)
+               $(cmake-utils_use_use libsecret GLIBJSON)
+               $(cmake-utils_use_use nls NLS)
+               $(cmake-utils_use_use opencl OPENCL)
+               $(cmake-utils_use_use openexr OPENEXR)
+               $(cmake-utils_use_use openmp OPENMP)
+               $(cmake-utils_use !rawspeed DONT_USE_RAWSPEED)
+               $(cmake-utils_use_use squish SQUISH)
+               $(cmake-utils_use_build slideshow SLIDESHOW)
+               $(cmake-utils_use_use web-services GLIBJSON)
+               $(cmake-utils_use_use webp WEBP)
+               -DUSE_LUA=OFF
+               -DCUSTOM_CFLAGS=ON
+               -DINSTALL_IOP_EXPERIMENTAL=ON
+               -DINSTALL_IOP_LEGACY=ON
+       )
+       cmake-utils_src_configure
+}
+
+src_install() {
+       cmake-utils_src_install
+       use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${PV}.pdf
+
+       for lang in ${LANGS} ; do
+               use linguas_${lang} || rm -r "${ED}"/usr/share/locale/${lang}
+       done
+
+       if use pax_kernel && use opencl ; then
+               pax-mark Cm "${ED}"/usr/bin/${PN} || die
+               eqawarn "USE=pax_kernel is set meaning that ${PN} will be run"
+               eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary"
+               eqawarn "must be modified and this *may* lead to breakage! If"
+               eqawarn "you suspect that ${PN} is broken by this modification,"
+               eqawarn "please open a bug."
+       fi
+}
+
+pkg_preinst() {
+       gnome2_icon_savelist
+}
+
+pkg_postinst() {
+       gnome2_icon_cache_update
+       fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+       gnome2_icon_cache_update
+       fdo-mime_desktop_database_update
+}