commit
7138bc0eab
@ -1,6 +1,6 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, libtool
|
{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, libtool
|
||||||
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
|
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
|
||||||
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp
|
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp, libheif
|
||||||
, ApplicationServices
|
, ApplicationServices
|
||||||
, buildPlatform, hostPlatform
|
, buildPlatform, hostPlatform
|
||||||
}:
|
}:
|
||||||
@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ zlib fontconfig freetype ghostscript
|
[ zlib fontconfig freetype ghostscript
|
||||||
libpng libtiff libxml2
|
libpng libtiff libxml2 libheif
|
||||||
]
|
]
|
||||||
++ lib.optionals (!hostPlatform.isMinGW)
|
++ lib.optionals (!hostPlatform.isMinGW)
|
||||||
[ openexr librsvg openjpeg ]
|
[ openexr librsvg openjpeg ]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, libtool
|
{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, libtool
|
||||||
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
|
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
|
||||||
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp, fftw
|
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp, fftw, libheif, libde265
|
||||||
, ApplicationServices
|
, ApplicationServices
|
||||||
, buildPlatform, hostPlatform
|
, buildPlatform, hostPlatform
|
||||||
}:
|
}:
|
||||||
@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ zlib fontconfig freetype ghostscript
|
[ zlib fontconfig freetype ghostscript
|
||||||
libpng libtiff libxml2
|
libpng libtiff libxml2 libheif libde265
|
||||||
]
|
]
|
||||||
++ lib.optionals (!hostPlatform.isMinGW)
|
++ lib.optionals (!hostPlatform.isMinGW)
|
||||||
[ openexr librsvg openjpeg ]
|
[ openexr librsvg openjpeg ]
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
, pango, cairo, freetype, fontconfig, lcms, libpng, libjpeg, poppler, poppler_data, libtiff
|
, pango, cairo, freetype, fontconfig, lcms, libpng, libjpeg, poppler, poppler_data, libtiff
|
||||||
, libmng, librsvg, libwmf, zlib, libzip, ghostscript, aalib, shared-mime-info
|
, libmng, librsvg, libwmf, zlib, libzip, ghostscript, aalib, shared-mime-info
|
||||||
, python2Packages, libexif, gettext, xorg, glib-networking, libmypaint, gexiv2
|
, python2Packages, libexif, gettext, xorg, glib-networking, libmypaint, gexiv2
|
||||||
, harfbuzz, mypaint-brushes, libwebp, libgudev, openexr
|
, harfbuzz, mypaint-brushes, libwebp, libheif, libgudev, openexr
|
||||||
, AppKit, Cocoa, gtk-mac-integration }:
|
, AppKit, Cocoa, gtk-mac-integration }:
|
||||||
|
|
||||||
let
|
let
|
||||||
@ -21,7 +21,7 @@ in stdenv.mkDerivation rec {
|
|||||||
buildInputs = [
|
buildInputs = [
|
||||||
babl gegl gtk2 glib gdk_pixbuf pango cairo gexiv2 harfbuzz isocodes
|
babl gegl gtk2 glib gdk_pixbuf pango cairo gexiv2 harfbuzz isocodes
|
||||||
freetype fontconfig lcms libpng libjpeg poppler poppler_data libtiff openexr
|
freetype fontconfig lcms libpng libjpeg poppler poppler_data libtiff openexr
|
||||||
libmng librsvg libwmf zlib libzip ghostscript aalib shared-mime-info libwebp
|
libmng librsvg libwmf zlib libzip ghostscript aalib shared-mime-info libwebp libheif
|
||||||
python pygtk libexif xorg.libXpm glib-networking libmypaint mypaint-brushes
|
python pygtk libexif xorg.libXpm glib-networking libmypaint mypaint-brushes
|
||||||
] ++ stdenv.lib.optionals stdenv.isDarwin [ AppKit Cocoa gtk-mac-integration ]
|
] ++ stdenv.lib.optionals stdenv.isDarwin [ AppKit Cocoa gtk-mac-integration ]
|
||||||
++ stdenv.lib.optionals stdenv.isLinux [ libgudev ];
|
++ stdenv.lib.optionals stdenv.isLinux [ libgudev ];
|
||||||
|
@ -2,18 +2,19 @@
|
|||||||
, karchive, kconfig, kwidgetsaddons, kcompletion, kcoreaddons
|
, karchive, kconfig, kwidgetsaddons, kcompletion, kcoreaddons
|
||||||
, kguiaddons, ki18n, kitemmodels, kitemviews, kwindowsystem
|
, kguiaddons, ki18n, kitemmodels, kitemviews, kwindowsystem
|
||||||
, kio, kcrash
|
, kio, kcrash
|
||||||
, boost, libraw, fftw, eigen, exiv2, lcms2, gsl, openexr
|
, boost, libraw, fftw, eigen, exiv2, libheif, lcms2, gsl, openexr, giflib
|
||||||
, openjpeg, opencolorio, vc, poppler_qt5, curl, ilmbase
|
, openjpeg, opencolorio, vc, poppler_qt5, curl, ilmbase
|
||||||
, qtmultimedia, qtx11extras
|
, qtmultimedia, qtx11extras
|
||||||
|
, python3
|
||||||
}:
|
}:
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
name = "krita-${version}";
|
name = "krita-${version}";
|
||||||
version = "4.0.3";
|
version = "4.1.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.kde.org/stable/krita/${version}/${name}.tar.gz";
|
url = "https://download.kde.org/stable/krita/${version}/${name}.tar.gz";
|
||||||
sha256 = "0zmn29dzqncc80pvy9ymgyzqw8x1ryq8b4x5mr4sz15iyj7xgspr";
|
sha256 = "1mbyybc7h3sblbaklvz0cci3ys4zcyi616fgdn06p62v2vw2sybq";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake extra-cmake-modules ];
|
nativeBuildInputs = [ cmake extra-cmake-modules ];
|
||||||
@ -21,9 +22,10 @@ mkDerivation rec {
|
|||||||
buildInputs = [
|
buildInputs = [
|
||||||
karchive kconfig kwidgetsaddons kcompletion kcoreaddons kguiaddons
|
karchive kconfig kwidgetsaddons kcompletion kcoreaddons kguiaddons
|
||||||
ki18n kitemmodels kitemviews kwindowsystem kio kcrash
|
ki18n kitemmodels kitemviews kwindowsystem kio kcrash
|
||||||
boost libraw fftw eigen exiv2 lcms2 gsl openexr
|
boost libraw fftw eigen exiv2 lcms2 gsl openexr libheif giflib
|
||||||
openjpeg opencolorio vc poppler_qt5 curl ilmbase
|
openjpeg opencolorio vc poppler_qt5 curl ilmbase
|
||||||
qtmultimedia qtx11extras
|
qtmultimedia qtx11extras
|
||||||
|
python3
|
||||||
];
|
];
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = [ "-I${ilmbase.dev}/include/OpenEXR" ];
|
NIX_CFLAGS_COMPILE = [ "-I${ilmbase.dev}/include/OpenEXR" ];
|
||||||
|
24
pkgs/development/libraries/libde265/default.nix
Normal file
24
pkgs/development/libraries/libde265/default.nix
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
version = "1.0.3";
|
||||||
|
name = "libde265-${version}";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "strukturag";
|
||||||
|
repo = "libde265";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "049g77f6c5sbk1h534zi9akj3y5h8zwnca5c9kqqjkn7f17irk10";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ autoreconfHook pkgconfig ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/strukturag/libde265";
|
||||||
|
description = "Open h.265 video codec implementation";
|
||||||
|
license = stdenv.lib.licenses.lgpl3;
|
||||||
|
platforms = stdenv.lib.platforms.unix;
|
||||||
|
maintainers = with stdenv.lib.maintainers; [ gebner ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
26
pkgs/development/libraries/libheif/default.nix
Normal file
26
pkgs/development/libraries/libheif/default.nix
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{ stdenv, fetchFromGitHub, autoreconfHook, libde265, x265, pkgconfig, libpng, libjpeg }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
version = "1.3.2";
|
||||||
|
name = "libheif-${version}";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "strukturag";
|
||||||
|
repo = "libheif";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0hk8mzig2kp5f94j4jwqxzjrm7ffk16ffvxl92rf0afsh6vgnz7w";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ autoreconfHook pkgconfig ];
|
||||||
|
buildInputs = [ libde265 x265 libpng libjpeg ];
|
||||||
|
propagatedBuildInputs = [ x265 ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "http://www.libheif.org/";
|
||||||
|
description = "ISO/IEC 23008-12:2017 HEIF image file format decoder and encoder";
|
||||||
|
license = stdenv.lib.licenses.lgpl3;
|
||||||
|
platforms = stdenv.lib.platforms.unix;
|
||||||
|
maintainers = with stdenv.lib.maintainers; [ gebner ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
@ -9998,6 +9998,8 @@ with pkgs;
|
|||||||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
libde265 = callPackage ../development/libraries/libde265 {};
|
||||||
|
|
||||||
libdevil = callPackage ../development/libraries/libdevil {
|
libdevil = callPackage ../development/libraries/libdevil {
|
||||||
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
||||||
};
|
};
|
||||||
@ -10212,6 +10214,8 @@ with pkgs;
|
|||||||
|
|
||||||
libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
|
libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
|
||||||
|
|
||||||
|
libheif = callPackage ../development/libraries/libheif {};
|
||||||
|
|
||||||
libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
|
libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
|
||||||
|
|
||||||
libHX = callPackage ../development/libraries/libHX { };
|
libHX = callPackage ../development/libraries/libHX { };
|
||||||
|
Loading…
Reference in New Issue
Block a user