summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* media-gfx/darktable: drop 9999Marek Szuba2021-07-271-168/+0
| | | | | | | Having discussed the matter with maekke, neither of us is particularly interested in maintaining a live ebuild of Darktable. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: propagate Bug #803053 fix to the live ebuildMarek Szuba2021-07-271-0/+1
| | | | | Closes: https://bugs.gentoo.org/804639 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: strip down compilation of bundled libxcfMarek Szuba2021-07-213-0/+22
| | | | | | | | | | | | | | Needed to make cmake-3.21/ninja stop trying to pass LDFLAGS to ar. Since stripping src/external/libxcf/CMakeLists.txt to the bare minimum results in a patch about the same size as the file itself, just inject the necessary lines to src/external/CMakeLists.txt and ignore the one in libxcf. Tested on both 3.4.1 and 3.6.0, with cmake versions 3.18.5 and 3.21.0; all combinations seem to build fine. Closes: https://bugs.gentoo.org/803053 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: update usermanual URIMarek Szuba2021-07-162-2/+3
| | | | | | | | | Will continue to set DOC_PV to a literal for now, this is the first release using the manual generated from https://github.com/darktable-org/dtdocs.git and hosted on darktable.org so no idea how upstream intends to version updates yet. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2021-07-062-0/+168
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: drop 2.6.2Marek Szuba2021-06-153-156/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: do not depend on LLVM+ClangMarek Szuba2021-05-233-44/+20
| | | | | | | | | | | | Darktable only needs LLVM+Clang if one want to test-build its OpenCL kernels during installation. This is useful for developers working on said kernels but feels unnecessary for users, especially given it involves such a heavyweight dependency. Therefore, disable the test-building of OpenCL kernels and remove the sys-devel/{llvm,clang} dependencies. Closes: https://bugs.gentoo.org/791448 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-3.4.1: require <=media-libs/openexr-3 for USE=openexrMarek Szuba2021-05-231-1/+1
| | | | | | | | Already fixed upstream so the next release will no longer need this restriction. Closes: https://bugs.gentoo.org/791445 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove unused patchMichael Mair-Keimberger2021-05-101-30/+0
| | | | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/20756 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: drop 3.4.0-r1Marek Szuba2021-05-072-180/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: Stabilize 3.4.1 arm64, #785085Sam James2021-05-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: Stabilize 3.4.1 amd64, #785085Sam James2021-04-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: remove unused patchMichael Mair-Keimberger2021-02-161-19/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/19490 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* media-gfx/darktable: remove unused USE-descriptionMichael Mair-Keimberger2021-02-161-1/+0
| | | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* media-gfx/darktable: 3.0.0+ do not work on x86Marek Szuba2021-02-153-3/+3
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove Sourceforge upstream from metadataMarek Szuba2021-02-151-1/+0
| | | | | | | Still exists but hasn't been updated for almost 7 years, the latest version available for download there is 1.4.2. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove oldMarek Szuba2021-02-152-162/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: Stabilize 3.4.0-r1 arm64, #768393Sam James2021-02-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: bump to 3.4.1Marek Szuba2021-02-082-0/+178
| | | | | | Bugfix release. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: Stabilize 3.4.0-r1 amd64, #768393Sam James2021-02-031-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable-3.4.0: fix build failure on non-SSE systemsMarek Szuba2020-12-282-0/+32
| | | | | | | Backport of the upstream fix which will be included in the next release. Closes: https://bugs.gentoo.org/762202 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove 3.2.1-r2Marek Szuba2020-12-261-159/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: update the live ebuildMarek Szuba2020-12-261-11/+57
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: + AVIF support, - bundled liblua, unified release/live ↵Marek Szuba2020-12-263-18/+62
| | | | | | structure Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2020-12-242-0/+161
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: fix manifestJoonas Niilola2020-12-241-1/+0
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/darktable: remove 3.0.2Marek Szuba2020-12-242-177/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: restore 3.2.1-r1Marek Szuba2020-12-241-0/+160
| | | | | | That one was stable on amd64, my bad. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove old 3.2.1 revisionsMarek Szuba2020-12-242-310/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: metadata: wrap "dev-lang/lua" in <pkg> tagMarek Szuba2020-12-241-1/+1
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: Stabilize 3.2.1-r1 amd64, #753188Sam James2020-11-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: enable optional G'MIC supportMarek Szuba2020-11-062-0/+160
| | | | | | | | Currently only needed to read 3D Colour LUTs compressed using their multiscale anisotropic diffusion scheme-based compression algorithm, may or may not serve other purposes in the future. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: fix two automagic dependenciesMarek Szuba2020-11-031-0/+5
| | | | | Closes: https://bugs.gentoo.org/751352 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: migrate to lua-single.eclassMarek Szuba2020-10-122-4/+9
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: enable Lua supportMarek Szuba2020-09-302-4/+156
| | | | | | | | | | Looks like it will still take a lot of time before we have lua-5.3 available in the tree, slotted or not. Fortunately it turns out that recent versions of Darktable come with bundled Lua 5.3 which can optionally be used instead of system version. Closes: https://bugs.gentoo.org/618104 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: remove oldMarek Szuba2020-08-311-151/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-2.6.2: drop USE=pax_kernel supportMarek Szuba2020-08-312-13/+3
| | | | | | | | 2.6.2 isn't going anywhere for now because it's the last version supporting x86, therefore remove (deprecated) PaX support from this version as well. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: drop KEYWORDS=x86 from 3.0.0+ and live ebuildMarek Szuba2020-08-314-4/+4
| | | | | | | | | Since version 3.0.0 darktable only supports 64-bit little-endian architectures, or to be precise amd64, arm64 and ppc64; see src/is_supported_platform.h. Closes: https://bugs.gentoo.org/739682 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: version bumpMarkus Meier2020-08-102-0/+151
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: amd64 stable (bug #728654)Sam James2020-07-271-1/+1
| | | | | Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/darktable: arm64 keyworded (bug #728690)Sam James (sam_c)2020-06-271-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* media-gfx/darktable: only test the toolchain if [[ ${MERGE_TYPE} != binary ]]Marek Szuba2020-06-183-23/+29
| | | | | | Again, not touching 2.6.2. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: add myself as maintainerMarkus Meier2020-06-181-0/+4
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Markus Meier <maekke@gentoo.org>
* media-gfx/darktable: remove IUSE=pax_kernel from all except 2.6.2Marek Szuba2020-06-183-33/+6
| | | | | | | We have got no way of officially testing whether these markings still work. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: postinst-message cosmeticsMarek Szuba2020-06-182-4/+8
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: prevent CMake from overriding march and mtuneMarek Szuba2020-06-182-0/+27
| | | | | Closes: https://bugs.gentoo.org/692786 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: allow installation of base-curve and noise-profile toolsMarek Szuba2020-06-184-6/+13
| | | | | | | ...via, unsurprisingly, USE=tools. Closes: https://bugs.gentoo.org/465068 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-9999: add dev-python/jsonschema to BDEPENDMarek Szuba2020-06-181-1/+1
| | | | | | | | | | | In case of VCS snapshots it may make sense to have the noise-profile file validated, even though this really should be done in the test phase. Require 3.2.0+ because there may or may not have been problems with older versions currently in the tree (see the referenced bug), and no PYTHON_USEDEP and so on because we use this as an executable. Closes: https://bugs.gentoo.org/696996 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable-3.0.2*: remove automagic dependency on jsonschemaMarek Szuba2020-06-183-0/+21
| | | | | | | | | | | | | Darktable build scripts look for the jsonschema executable and if it is found, call it during installation to validate the noise-profile file - with no option available to control this behaviour. dev-python/jsonschema is not a dependency of media-gfx/darktable in my opinion adding it to release ebuilds doesn't make much sense - the noise-profile file is part of the release tarball, if it is bad there is nothing end users can do about it. Bug: https://bugs.gentoo.org/696996 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* media-gfx/darktable: if building with gcc, check for Graphite supportMarek Szuba2020-06-183-3/+18
| | | | | Closes: https://bugs.gentoo.org/695658 Signed-off-by: Marek Szuba <marecki@gentoo.org>