1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 cmake,
6 qt6Packages,
7 exiv2,
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "pineapple-pictures";
12 version = "1.1.1";
13
14 src = fetchFromGitHub {
15 owner = "BLumia";
16 repo = "pineapple-pictures";
17 rev = finalAttrs.version;
18 hash = "sha256-bJOBqxJ5pl1O0QEFQtkPn55y4g5I7Zwb3S0PTJ1SoFk=";
19 };
20
21 nativeBuildInputs = [
22 cmake
23 qt6Packages.qttools
24 qt6Packages.wrapQtAppsHook
25 ];
26
27 buildInputs = [
28 qt6Packages.qtsvg
29 exiv2
30 ];
31
32 cmakeFlags = [
33 "-DPREFER_QT_5=OFF"
34 ];
35
36 meta = {
37 description = "Homebrew lightweight image viewer";
38 homepage = "https://github.com/BLumia/pineapple-pictures";
39 license = lib.licenses.mit;
40 platforms = lib.platforms.linux;
41 mainProgram = "ppic";
42 maintainers = with lib.maintainers; [ rewine ];
43 };
44})