Commit Graph

75 Commits

Author SHA1 Message Date
S. Nordin Abouzahra
32fefa8fb1 digikam: enable appstyles
Without this digikam forces the fusion style.
2021-01-04 18:58:23 -05:00
Jörg Thalheim
dae00908a8
digikam: update opencv 2020-11-21 10:12:14 +01:00
Frederik Rietdijk
9436457542 digikam: fix double wrapping 2020-11-01 23:39:05 +01:00
Thomas Tuegel
b10e170cb3
Merge pull request #98721 from callahad/digikam-7.1.0
digikam: 6.4.0 -> 7.1.0
2020-09-26 06:18:06 -05:00
Thomas Tuegel
2e48e306f6
Merge pull request #98795 from callahad/digikam-icons
digikam: fix broken icons
2020-09-26 06:16:27 -05:00
Dan Callahan
c4c101e414
digikam: unbreak media playback
This patch re-adds libqtav to digikam's list of dependencies, restoring
support for video playback in the application.
This effectively reverts commit 5194e7c0cb
2020-09-26 08:38:59 +01:00
Dan Callahan
afec4b31bd
digikam: fix broken icons
Ensures that the Breeze icon theme is available to digikam.
Without this, digikam breaks in strange ways.

Fixes #65322
Fixes #78225
2020-09-25 21:49:29 +01:00
Dan Callahan
a9e0dd08d1
digikam: 6.4.0 -> 7.1.0 2020-09-25 09:06:48 +01:00
David Anderson
3a38cef8f9 jasper: remove, abandoned upstream.
Jasper has been marked insecure for a while, and upstream has not
been responsive to CVEs for over a year.

Fixes #55388.

Signed-off-by: David Anderson <dave@natulte.net>
2020-09-09 18:29:42 +00:00
Thomas Tuegel
347ef4f768 digikam: 6.2.0 -> 6.4.0
digikam is updated to the latest stable release, which supports Qt 5.14. The
package is now built from the official tarball, instead of GitHub.
2020-07-31 18:50:58 +02:00
Thomas Tuegel
5194e7c0cb digikam: remove libqtav dependency
The optional dependency on libqtav is removed because libqtav does not have a
stable release supporting Qt 5.14 (or any recent stable release at all).
2020-07-31 18:50:58 +02:00
Jörg Thalheim
887295fd2d
treewide: remove the-kenny from maintainers
@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-05-09 10:28:57 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
nyanloutre
2abd0a559c treewide: replace kcalcore dependencies with kcalendarcore 2019-12-15 16:13:49 +01:00
c0bw3b
acd9058931 digikam: disable JPEG2000 support by default
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-11-17 19:28:05 +01:00
Maximilian Bosch
997ed4eca2
digikam: enable parallel build 2019-08-04 17:58:29 +02:00
R. RyanTM
a9d9fea4b7 digikam: 6.1.0 -> 6.2.0
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-08-04 02:14:01 -07:00
Will Dietz
bc94dcf500 digikam: 6.0.0 -> 6.1.0 (#60042)
* digikam: 6.0.0 -> 6.1.0

* digikam: add dep, use ffmpeg_4

* digikam: set DK_PLUGIN_PATH to help find plugins
2019-05-10 13:22:05 +02:00
Dan Callahan
9e1a3b404b
digikam: add ffmpeg to buildInputs
Since version 6.0.0, media playback in Digikam requires ffmpeg.
2019-02-21 09:59:22 +00:00
R. RyanTM
c1c4620f83 digikam: 5.9.0 -> 6.0.0
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-02-16 06:21:35 -08:00
Dmitry Kalinkin
00754cd689 digikam: switch from QtWebKit to QtWebEngine 2018-12-31 10:18:04 +01:00
Eelco Dolstra
a3382a85b3 digikam: libGLU_combined -> libGL + libGLU
This prevents a runtime dependency on a large number of -dev outputs.
2018-10-08 22:56:23 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Ryan Mulligan
038a0c9a60 treewide: http to https 2018-04-30 21:39:20 -07:00
Ryan Mulligan
abb357c23e digikam: 5.8.0 -> 5.9.0
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-03-22 17:04:08 +01:00
Alexander V. Nikolaev
0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
Bas van Dijk
9bafe42450 digikam: 5.7.0 -> 5.8.0
See: https://raw.githubusercontent.com/KDE/digikam/v5.8.0/project/NEWS.5.8.0
2018-01-09 20:54:37 +01:00
Vladimír Čunát
f29000b002
Merge branch 'master' into staging
Hydra: ?compare=1421760
2017-12-29 10:13:33 +01:00
Robin Gloster
a6bb022b15 digikam: mysql is not needed in buildInputs 2017-12-29 02:18:35 +01:00
gnidorah
c3efc32210 digikam: fix build 2017-12-24 12:54:20 +03:00
Orivej Desh
9b08b87f4d digikam: disable parallel building 2017-12-06 11:28:29 +00:00
Bastian Köcher
f2d8970aeb digikam: Fix empty album problem with Qt 5.9.3 2017-12-01 13:17:47 +01:00
Peter Hoeg
c41d794ecb digikam: minor cleanups 2017-10-23 22:49:46 +08:00
aszlig
27b7192726
digikam: 5.4.0 -> 5.7.0
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 be7b7d908f.

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-10-19 04:42:53 +02:00
Thomas Tuegel
be7b7d908f
Remove kdeWrapper 2017-06-18 08:43:39 -05:00
jraygauthier
383706f36d digikam: add video support through libqtav (#24866)
* libqtav: init at unstable-2017-03-30

* digikam: add video support through `libqtav` dependency

Issue #24426.
2017-04-17 22:28:20 +02:00
Thomas Tuegel
127bf18a35
extra-cmake-modules: Lift Qt dependency 2017-02-27 11:49:46 -06:00
Thomas Tuegel
855690ba1d
Remove kde4.digikam
- Already updated to KDE 5 in Nixpkgs
2017-02-24 16:48:32 -06:00
Vladimír Čunát
35b2159671
Merge branch 'master' into staging
Over 11k rebuilds on master.
2017-02-15 08:41:35 +01:00
Frederik Rietdijk
5de48cc3ed kde4.digikam: mark as broken 2017-02-13 13:57:54 +01:00
Sebastian Hagen
4efd108e60 digikam: Add patch to fix compilation against Lensfun 0.3.2 2016-12-23 04:27:52 +00:00
Tuomas Tynkkynen
9d5ba6ba68 treewide: Make explicit that 'dev' output of libusb1 is used 2016-05-19 10:00:47 +02:00
Thomas Tuegel
b4ff81ffd6 phonon-backend-vlc: init at 0.9.0 2016-04-22 08:11:10 -05:00
Vladimír Čunát
ab15a62c68 Merge branch 'master' into closure-size
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
2016-04-01 10:06:01 +02:00
Raymond Gauthier
d2c8919a16 digikam: improvements
-  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-03-05 22:55:35 -05:00
Tuomas Tynkkynen
69498299dd treewide: Mass replace 'libusb1}/lib' to refer the 'out' output 2016-01-24 10:03:36 +02:00
Thomas Tuegel
2e0589b4ca kde414: build with kdelibs-4.14.12
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-09-27 15:08:12 -05:00
Cillian de Róiste
e67a0119e2 kde4.digikam: update from 4.11.0 to 4.12.0 2015-08-30 17:38:03 +02:00
Lancelot SIX
bb823e900a kde4.digikam: 4.10.0 -> 4.11.0 2015-07-22 09:28:58 +00:00
Fabian Schmitthenner
86cfcabfbb digikam: enable face recognition 2015-05-18 10:07:56 +00:00