krita: 4.4.7 -> 4.4.8; krita-beta: init at 5.0.0-beta1 (#139476)

authored by

Skye Jensen and committed by
GitHub
cd78f8e7 1b4cdac3

+73 -52
+7
pkgs/applications/graphics/krita/beta.nix
··· 1 + { callPackage, ... } @ args: 2 + 3 + callPackage ./generic.nix (args // { 4 + version = "5.0.0-beta1"; 5 + kde-channel = "unstable"; 6 + sha256 = "1p5l2vpsgcp4wajgn5rgjcyb8l5ickm1nkmfx8zzr4rnwjnyxdbm"; 7 + })
+6 -52
pkgs/applications/graphics/krita/default.nix
··· 1 - { mkDerivation, lib, stdenv, makeWrapper, fetchurl, cmake, extra-cmake-modules 2 - , karchive, kconfig, kwidgetsaddons, kcompletion, kcoreaddons 3 - , kguiaddons, ki18n, kitemmodels, kitemviews, kwindowsystem 4 - , kio, kcrash, breeze-icons 5 - , boost, libraw, fftw, eigen, exiv2, libheif, lcms2, gsl, openexr, giflib 6 - , openjpeg, opencolorio_1, vc, poppler, curl, ilmbase 7 - , qtmultimedia, qtx11extras, quazip 8 - , python3Packages 9 - }: 10 - 11 - mkDerivation rec { 12 - pname = "krita"; 13 - version = "4.4.7"; 14 - 15 - src = fetchurl { 16 - url = "https://download.kde.org/stable/${pname}/${version}/${pname}-${version}.tar.gz"; 17 - sha256 = "sha256-I6fFxPRCcRU5dyFXZPvGvTb9MuGikrvTaGCXpp4LRRk="; 18 - }; 19 - 20 - nativeBuildInputs = [ cmake extra-cmake-modules python3Packages.sip_4 makeWrapper ]; 21 - 22 - buildInputs = [ 23 - karchive kconfig kwidgetsaddons kcompletion kcoreaddons kguiaddons 24 - ki18n kitemmodels kitemviews kwindowsystem kio kcrash breeze-icons 25 - boost libraw fftw eigen exiv2 lcms2 gsl openexr libheif giflib 26 - openjpeg opencolorio_1 poppler curl ilmbase 27 - qtmultimedia qtx11extras quazip 28 - python3Packages.pyqt5 29 - ] ++ lib.optional (stdenv.hostPlatform.isi686 || stdenv.hostPlatform.isx86_64) vc; 1 + { callPackage, ... } @ args: 30 2 31 - NIX_CFLAGS_COMPILE = [ "-I${ilmbase.dev}/include/OpenEXR" ] 32 - ++ lib.optional stdenv.cc.isGNU "-Wno-deprecated-copy"; 33 - 34 - cmakeFlags = [ 35 - "-DPYQT5_SIP_DIR=${python3Packages.pyqt5}/${python3Packages.python.sitePackages}/PyQt5/bindings" 36 - "-DPYQT_SIP_DIR_OVERRIDE=${python3Packages.pyqt5}/${python3Packages.python.sitePackages}/PyQt5/bindings" 37 - "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 38 - ]; 39 - 40 - postInstall = '' 41 - for i in $out/bin/*; do 42 - wrapProgram $i --prefix PYTHONPATH : "$PYTHONPATH" 43 - done 44 - ''; 45 - 46 - meta = with lib; { 47 - description = "A free and open source painting application"; 48 - homepage = "https://krita.org/"; 49 - maintainers = with maintainers; [ abbradar ]; 50 - platforms = platforms.linux; 51 - license = licenses.gpl3Only; 52 - }; 53 - } 3 + callPackage ./generic.nix (args // { 4 + version = "4.4.8"; 5 + kde-channel = "stable"; 6 + sha256 = "1y0d8gnxfdg5nfwk8dgx8fc2bwskvnys049napb1a9fr25bqmimw"; 7 + })
+59
pkgs/applications/graphics/krita/generic.nix
··· 1 + { mkDerivation, lib, stdenv, makeWrapper, fetchurl, cmake, extra-cmake-modules 2 + , karchive, kconfig, kwidgetsaddons, kcompletion, kcoreaddons 3 + , kguiaddons, ki18n, kitemmodels, kitemviews, kwindowsystem 4 + , kio, kcrash, breeze-icons 5 + , boost, libraw, fftw, eigen, exiv2, libheif, lcms2, gsl, openexr, giflib 6 + , openjpeg, opencolorio_1, vc, poppler, curl, ilmbase 7 + , qtmultimedia, qtx11extras, quazip 8 + , python3Packages 9 + 10 + , version 11 + , kde-channel 12 + , sha256 13 + 14 + , callPackage 15 + }: 16 + 17 + mkDerivation rec { 18 + pname = "krita"; 19 + inherit version; 20 + 21 + src = fetchurl { 22 + url = "https://download.kde.org/${kde-channel}/${pname}/${version}/${pname}-${version}.tar.gz"; 23 + inherit sha256; 24 + }; 25 + 26 + nativeBuildInputs = [ cmake extra-cmake-modules python3Packages.sip_4 makeWrapper ]; 27 + 28 + buildInputs = [ 29 + karchive kconfig kwidgetsaddons kcompletion kcoreaddons kguiaddons 30 + ki18n kitemmodels kitemviews kwindowsystem kio kcrash breeze-icons 31 + boost libraw fftw eigen exiv2 lcms2 gsl openexr libheif giflib 32 + openjpeg opencolorio_1 poppler curl ilmbase 33 + qtmultimedia qtx11extras quazip 34 + python3Packages.pyqt5 35 + ] ++ lib.optional (stdenv.hostPlatform.isi686 || stdenv.hostPlatform.isx86_64) vc; 36 + 37 + NIX_CFLAGS_COMPILE = [ "-I${ilmbase.dev}/include/OpenEXR" ] 38 + ++ lib.optional stdenv.cc.isGNU "-Wno-deprecated-copy"; 39 + 40 + cmakeFlags = [ 41 + "-DPYQT5_SIP_DIR=${python3Packages.pyqt5}/${python3Packages.python.sitePackages}/PyQt5/bindings" 42 + "-DPYQT_SIP_DIR_OVERRIDE=${python3Packages.pyqt5}/${python3Packages.python.sitePackages}/PyQt5/bindings" 43 + "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 44 + ]; 45 + 46 + postInstall = '' 47 + for i in $out/bin/*; do 48 + wrapProgram $i --prefix PYTHONPATH : "$PYTHONPATH" 49 + done 50 + ''; 51 + 52 + meta = with lib; { 53 + description = "A free and open source painting application"; 54 + homepage = "https://krita.org/"; 55 + maintainers = with maintainers; [ abbradar ]; 56 + platforms = platforms.linux; 57 + license = licenses.gpl3Only; 58 + }; 59 + }
+1
pkgs/top-level/all-packages.nix
··· 25806 25806 krane = callPackage ../applications/networking/cluster/krane { }; 25807 25807 25808 25808 krita = libsForQt5.callPackage ../applications/graphics/krita { }; 25809 + krita-beta = libsForQt5.callPackage ../applications/graphics/krita/beta.nix { }; 25809 25810 25810 25811 krusader = libsForQt5.callPackage ../applications/misc/krusader { }; 25811 25812