about summary refs log tree commit diff
path: root/pkgs/applications/graphics/digikam/default.nix
AgeCommit message (Collapse)AuthorFilesLines
2020-05-09treewide: remove the-kenny from maintainersJörg Thalheim1-1/+0
@the-kenny did a good job in the past and is set as maintainer in many package, however since 2017-2018 he stopped contributing. To create less confusion in pull requests when people try to request his feedback, I removed him as maintainer from all packages.
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2019-12-15treewide: replace kcalcore dependencies with kcalendarcorenyanloutre1-2/+2
2019-11-17digikam: disable JPEG2000 support by defaultc0bw3b1-3/+3
jasper has several unfixed CVE and seems unmaintained Upstream open bug to replace it with OpenJPEG is: https://bugs.kde.org/show_bug.cgi?id=364231
2019-08-04digikam: enable parallel buildMaximilian Bosch1-0/+2
2019-08-04digikam: 6.1.0 -> 6.2.0R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/digikam/versions
2019-05-10digikam: 6.0.0 -> 6.1.0 (#60042)Will Dietz1-3/+6
* digikam: 6.0.0 -> 6.1.0 * digikam: add dep, use ffmpeg_4 * digikam: set DK_PLUGIN_PATH to help find plugins
2019-02-21digikam: add ffmpeg to buildInputsDan Callahan1-0/+2
Since version 6.0.0, media playback in Digikam requires ffmpeg.
2019-02-16digikam: 5.9.0 -> 6.0.0R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/digikam/versions
2018-12-31digikam: switch from QtWebKit to QtWebEngineDmitry Kalinkin1-2/+3
2018-10-08digikam: libGLU_combined -> libGL + libGLUEelco Dolstra1-2/+4
This prevents a runtime dependency on a large number of -dev outputs.
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-2/+1
2018-04-30treewide: http to httpsRyan Mulligan1-1/+1
2018-03-22digikam: 5.8.0 -> 5.9.0Ryan Mulligan1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done: - built on NixOS - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.) - found 5.9.0 with grep in /nix/store/a0lvk4dyi87si7gdyblvh3zs16s0kp76-digikam-5.9.0 - found 5.9.0 in filename of file in /nix/store/a0lvk4dyi87si7gdyblvh3zs16s0kp76-digikam-5.9.0 - directory tree listing: https://gist.github.com/5e9b0273318688eb36b670f51aa482ec
2018-02-24treewide: transition mesa to libGLU_combinedAlexander V. Nikolaev1-2/+2
2018-01-09digikam: 5.7.0 -> 5.8.0Bas van Dijk1-21/+8
See: https://raw.githubusercontent.com/KDE/digikam/v5.8.0/project/NEWS.5.8.0
2017-12-29Merge branch 'master' into stagingVladimír Čunát1-1/+2
Hydra: ?compare=1421760
2017-12-29digikam: mysql is not needed in buildInputsRobin Gloster1-1/+0
2017-12-24digikam: fix buildgnidorah1-1/+2
2017-12-06digikam: disable parallel buildingOrivej Desh1-2/+4
2017-12-01digikam: Fix empty album problem with Qt 5.9.3Bastian Köcher1-1/+11
2017-10-23digikam: minor cleanupsPeter Hoeg1-4/+4
2017-10-19digikam: 5.4.0 -> 5.7.0aszlig1-10/+12
The build for the version 5.4.0 of digiKam has been broken at the time prior to this commit, which is the main reason for this update as I don't think it makes sense to fix the build for 5.4.0 when we're going to update it anyway. A lot has changed upstream between version 5.4.0 and 5.7.0 and it's too much to be summarized here, so here are the URLs to the upstream announcements: * https://www.digikam.org/news/2017-03-14_digiKam_5.5.0_is_released/ * https://www.digikam.org/news/2017-06-21-5.6.0-release-announcement/ * https://www.digikam.org/news/2017-09-11-5.7.0_release_announcement/ On the packaging side, we now no longer have the patch that disables -fno-operator-names because the build runs fine without that patch (which didn't even apply but I didn't check why) and IMO it doesn't make sense to rebase that patch for no reason. Additionally, there were build time dependencies lurking around in propagatedBuildInputs, which is kinda pointless and the application just runs fine if those dependencies are listed in buildInputs. While looking for clues about why that might be necessary I haven't found any comment about it in the source nor a clarification within the message of the commit where this has been introduced. The commit in question is be7b7d908f82e8ab16c43ffd0e240addd6f4018a. Apart from these changes, the rest is just adding a few dependencies (kcalcore, libksane, mesa and pcre) to get less errors during cmakeConfigurePhase. I've tested digiKam by playing around within a VM using photos I netcat'ed into it and it works so far. The VM was built using: nix-build nixos --arg configuration '{ pkgs, ... }: { imports = [ ./nixos/tests/common/user-account.nix ]; environment.systemPackages = [ pkgs.digikam ]; services.xserver.enable = true; services.xserver.displayManager.sddm.enable = true; services.xserver.desktopManager.plasma5.enable = true; services.xserver.desktopManager.default = "plasma5"; virtualisation.memorySize = 1024; }' -A vm What I didn't test however was whether importing from a camera would work (as I don't have one), but aside from that, the application seems to run fine compared to the fact that it didn't even build until now :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @the-kenny, @urkud, @viric, @cillianderoiste, @ttuegel Cc: @jraygauthier, @fkz, @sh01, @lsix
2017-06-18Remove kdeWrapperThomas Tuegel1-30/+27
2017-04-17digikam: add video support through libqtav (#24866)jraygauthier1-0/+3
* libqtav: init at unstable-2017-03-30 * digikam: add video support through `libqtav` dependency Issue #24426.
2017-02-27extra-cmake-modules: Lift Qt dependencyThomas Tuegel1-2/+2
2017-02-24Remove kde4.digikamThomas Tuegel1-217/+104
- Already updated to KDE 5 in Nixpkgs
2017-02-15Merge branch 'master' into stagingVladimír Čunát1-2/+12
Over 11k rebuilds on master.
2017-02-13kde4.digikam: mark as brokenFrederik Rietdijk1-0/+1
2016-12-23digikam: Add patch to fix compilation against Lensfun 0.3.2Sebastian Hagen1-2/+12
2016-05-19treewide: Make explicit that 'dev' output of libusb1 is usedTuomas Tynkkynen1-1/+1
2016-04-22phonon-backend-vlc: init at 0.9.0Thomas Tuegel1-3/+3
2016-04-01Merge branch 'master' into closure-sizeVladimír Čunát1-22/+202
Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
2016-03-05digikam: improvementsRaymond Gauthier1-22/+202
- Now usable in non kde desktop environments. Build a immutable sycoca database and use wrappers to tie programs to this database and avoid interference from the outside by specifying a fixed `KDELIBS` and fixed/empty `XDG_DATA_DIRS`. Added missing dependencies to syscoca database so that the program is complete. Added all build time optional packages. Kipi-plugins now properly detected. Added almost all optional dependencies so that almost all plugins are usable. Now with vlc phonon backend for video playback. Now with ffmpeg thumbnailer for video items thumbnail creation. Now run without any error log. Tests: - Ran most features of the standard program. Everything work perfectly without error logs. - Ran some of the kipi plugins. Work fine there too. - Ran face detection and fingerprint generation successfully. - Oxygen icons are now displayed properly. - Ran other wrapped executable successfully.
2016-01-24treewide: Mass replace 'libusb1}/lib' to refer the 'out' outputTuomas Tynkkynen1-1/+1
2015-09-27kde414: build with kdelibs-4.14.12Thomas Tuegel1-7/+11
Upstream changes to the build system required adjusting many packages' dependencies. On the Nixpkgs side, we no longer propagate the dependency on cmake (to reduce closure size), so downstream dependencies had to be adjusted for most packages that depend on kdelibs.
2015-08-30kde4.digikam: update from 4.11.0 to 4.12.0Cillian de Róiste1-2/+2
2015-07-22kde4.digikam: 4.10.0 -> 4.11.0Lancelot SIX1-2/+2
2015-05-18digikam: enable face recognitionFabian Schmitthenner1-1/+1
2015-05-17updated digikam to version 4.10.0Fabian Schmitthenner1-2/+2
2015-04-01mysql: Use libs in place of the binary mysqlWilliam A. Kennington III1-1/+1
2015-03-15digiKam: tidy up, and add myself to the maintainersCillian de Róiste1-9/+15
2015-03-15digiKam: fix gphoto camera supportCillian de Róiste1-1/+3
2015-01-23Updating digikam to 4.6.0 and adding libpgf.Lluís Batlle i Rossell1-4/+4
4.6.0 fixes the build with current gcc/glibc, and libpgf was a new requirement. (cherry picked from commit 91b63783e1cd28801c69c4c28a0e320de0500787)
2014-11-18kde4.digikam: update from 3.5.0 to 4.4.0, potentially fixes CVE-2012-4514Cillian de Róiste1-2/+2
2013-12-15kde4.digikam: update from 3.2.0 to 3.5.0, potentially fixes CVE-2012-4514, ↵Nixpkgs Monitor1-2/+2
CVE-2012-4514
2013-05-30digikam 3.2: fixing urlLluís Batlle i Rossell1-1/+1
2013-05-30digikam: updating (2.9 for kde 4.7/8, 3.2 for kde 4.10)Lluís Batlle i Rossell1-2/+2
2013-05-29digikam: enable parallel buildingLluís Batlle i Rossell1-0/+2
2012-12-28Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra1-1/+1
Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.