mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-11 15:27:20 +03:00
photoqt: 1.5.1 -> 1.7.1
Also pull in patch upstream to fix build with exiv2 0.27.1.
This commit is contained in:
parent
e186ad5c31
commit
38be980e5d
@ -1,23 +1,36 @@
|
|||||||
{ stdenv, fetchurl, cmake, exiv2, graphicsmagick, libraw
|
{ stdenv, fetchurl, cmake, exiv2, graphicsmagick, libraw, fetchpatch
|
||||||
, qtbase, qtdeclarative, qtmultimedia, qtquickcontrols, qttools, qtgraphicaleffects
|
, qtbase, qtdeclarative, qtmultimedia, qtquickcontrols, qttools, qtgraphicaleffects
|
||||||
|
, extra-cmake-modules, poppler, kimageformats, libarchive, libdevil
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "photoqt-${version}";
|
pname = "photoqt";
|
||||||
version = "1.5.1";
|
version = "1.7.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://photoqt.org/pkgs/photoqt-${version}.tar.gz";
|
url = "https://${pname}.org/pkgs/${pname}-${version}.tar.gz";
|
||||||
sha256 = "17kkpzkmzfnigs26jjyd75iy58qffjsclif81cmviq73lzmqy0b1";
|
sha256 = "1qvxdh3cbjcywqx0da2qp8z092660qyzv5yknqbps2zr12qqb103";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ ./photoqt-1.5.1-qt-5.9.patch ];
|
patches = [
|
||||||
|
# Fixes build with exiv2 0.27.1
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://gitlab.com/luspi/photoqt/commit/c6fd41478e818f3a651d40f96cab3d790e1c09a4.patch";
|
||||||
|
sha256 = "1j2pdr7hm3js7lswhb4qkf9sj9viclhjqz50qxpyd7pqrl1gf2va";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake extra-cmake-modules qttools ];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
qtbase qtquickcontrols qttools exiv2 graphicsmagick
|
qtbase qtquickcontrols exiv2 graphicsmagick poppler
|
||||||
qtmultimedia qtdeclarative libraw qtgraphicaleffects
|
qtmultimedia qtdeclarative libraw qtgraphicaleffects
|
||||||
|
kimageformats libarchive
|
||||||
|
];
|
||||||
|
|
||||||
|
cmakeFlags = [
|
||||||
|
"-DFREEIMAGE=OFF"
|
||||||
|
"-DDEVIL=OFF"
|
||||||
];
|
];
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index 97abcb5..fd4877a 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -50,7 +50,7 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -O3 -Wall")
|
|
||||||
#### FIND REQUIRED PACKAGES ####
|
|
||||||
################################
|
|
||||||
|
|
||||||
-FIND_PACKAGE(Qt5 COMPONENTS LinguistTools Quick Widgets Core Svg REQUIRED)
|
|
||||||
+FIND_PACKAGE(Qt5 COMPONENTS LinguistTools Quick Widgets Core Svg Sql Xml REQUIRED)
|
|
||||||
SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMake" ${CMAKE_MODULE_PATH})
|
|
||||||
FIND_PACKAGE(Magick)
|
|
||||||
FIND_PACKAGE(Exiv2)
|
|
Loading…
Reference in New Issue
Block a user