about summary refs log tree commit diff
path: root/pkgs/applications/graphics
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2024-03-08 20:26:13 +0100
committerGitHub <noreply@github.com>2024-03-08 20:26:13 +0100
commit9c9d49433fff51368a5de5c1e64474e0ec7d264d (patch)
treef8ef856ea920b407980f15bf56ffc0b4d62cb975 /pkgs/applications/graphics
parentf6a4c012ed360df18d0baae1f4ab01dafead907a (diff)
parent1b7a9bdf98d8aee06a453649c5f07ec4f2b5e1e8 (diff)
downloadnixlib-9c9d49433fff51368a5de5c1e64474e0ec7d264d.tar
nixlib-9c9d49433fff51368a5de5c1e64474e0ec7d264d.tar.gz
nixlib-9c9d49433fff51368a5de5c1e64474e0ec7d264d.tar.bz2
nixlib-9c9d49433fff51368a5de5c1e64474e0ec7d264d.tar.lz
nixlib-9c9d49433fff51368a5de5c1e64474e0ec7d264d.tar.xz
nixlib-9c9d49433fff51368a5de5c1e64474e0ec7d264d.tar.zst
nixlib-9c9d49433fff51368a5de5c1e64474e0ec7d264d.zip
Merge pull request #282378 from eclairevoyant/digikam
digikam: move to `pkgs/by-name`, 8.1.0 -> 8.2.0
Diffstat (limited to 'pkgs/applications/graphics')
-rw-r--r--pkgs/applications/graphics/digikam/default.nix165
1 files changed, 0 insertions, 165 deletions
diff --git a/pkgs/applications/graphics/digikam/default.nix b/pkgs/applications/graphics/digikam/default.nix
deleted file mode 100644
index 8bc94f9c2b23..000000000000
--- a/pkgs/applications/graphics/digikam/default.nix
+++ /dev/null
@@ -1,165 +0,0 @@
-{ mkDerivation, config, lib, fetchpatch, fetchurl, cmake, doxygen, extra-cmake-modules, wrapGAppsHook
-
-# For `digitaglinktree`
-, perl, sqlite
-
-, qtbase
-, qtxmlpatterns
-, qtsvg
-, qtwebengine
-, qtnetworkauth
-
-, akonadi-contacts
-, kcalendarcore
-, kconfigwidgets
-, kcoreaddons
-, kdoctools
-, kfilemetadata
-, knotifications
-, knotifyconfig
-, ktextwidgets
-, kwidgetsaddons
-, kxmlgui
-
-, bison
-, boost
-, eigen
-, exiv2
-, ffmpeg_4
-, flex
-, graphviz
-, imagemagick
-, lcms2
-, lensfun
-, libgphoto2
-, libkipi
-, libksane
-, liblqr1
-, libqtav
-, libusb1
-, marble
-, libGL
-, libGLU
-, opencv
-, pcre
-, threadweaver
-, x265
-, jasper
-
-# For panorama and focus stacking
-, enblend-enfuse
-, hugin
-, gnumake
-
-, breeze-icons
-, oxygen
-
-, cudaSupport ? config.cudaSupport
-, cudaPackages ? {}
-}:
-
-mkDerivation rec {
-  pname   = "digikam";
-  version = "8.1.0";
-
-  src = fetchurl {
-    url = "mirror://kde/stable/${pname}/${version}/digiKam-${version}.tar.xz";
-    hash = "sha256-BQPANORF/0JPGKZxXAp6eb5KXgyCs+vEYaIc7DdFpbM=";
-  };
-
-  # Fix build against exiv2 0.28.1
-  patches = [
-    (fetchpatch {
-      url = "https://invent.kde.org/graphics/digikam/-/commit/f5ea91a7f6c1926815ec68f3e0176d6c15b83051.patch";
-      hash = "sha256-5g2NaKKNKVfgW3dTO/IP/H/nZ0YAIOmdPAumy3NEaNg=";
-    })
-  ];
-
-  nativeBuildInputs = [
-    cmake
-    doxygen
-    extra-cmake-modules
-    kdoctools
-    wrapGAppsHook
-  ] ++ lib.optionals cudaSupport (with cudaPackages; [
-    cuda_nvcc
-  ]);
-
-  buildInputs = [
-    bison
-    boost
-    eigen
-    exiv2
-    ffmpeg_4
-    flex
-    graphviz
-    imagemagick
-    lcms2
-    lensfun
-    libgphoto2
-    libkipi
-    libksane
-    liblqr1
-    libqtav
-    libusb1
-    libGL
-    libGLU
-    opencv
-    pcre
-    x265
-    jasper
-
-    qtbase
-    qtxmlpatterns
-    qtsvg
-    qtwebengine
-    qtnetworkauth
-
-    akonadi-contacts
-    kcalendarcore
-    kconfigwidgets
-    kcoreaddons
-    kfilemetadata
-    knotifications
-    knotifyconfig
-    ktextwidgets
-    kwidgetsaddons
-    kxmlgui
-
-    breeze-icons
-    marble
-    oxygen
-    threadweaver
-  ] ++ lib.optionals cudaSupport (with cudaPackages; [
-    cuda_cudart
-  ]);
-
-  cmakeFlags = [
-    "-DENABLE_MYSQLSUPPORT=1"
-    "-DENABLE_INTERNALMYSQL=1"
-    "-DENABLE_MEDIAPLAYER=1"
-    "-DENABLE_QWEBENGINE=on"
-    "-DENABLE_APPSTYLES=on"
-    "-DCMAKE_CXX_FLAGS=-I${libksane}/include/KF5" # fix `#include <ksane_version.h>`
-  ];
-
-  dontWrapGApps = true;
-
-  preFixup = ''
-    qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
-    qtWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ gnumake hugin enblend-enfuse ]})
-    qtWrapperArgs+=(--suffix DK_PLUGIN_PATH : ${placeholder "out"}/${qtbase.qtPluginPrefix}/${pname})
-    substituteInPlace $out/bin/digitaglinktree \
-      --replace "/usr/bin/perl" "${perl}/bin/perl" \
-      --replace "/usr/bin/sqlite3" "${sqlite}/bin/sqlite3"
-  '';
-
-  meta = with lib; {
-    description = "Photo Management Program";
-    license = licenses.gpl2;
-    homepage = "https://www.digikam.org";
-    maintainers = with maintainers; [ spacefault ];
-    platforms = platforms.linux;
-    mainProgram = "digikam";
-  };
-}