forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / by-name / co / converseen / package.nix
blob61d5e5133731adc5d83164c79377a336e581ad92
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , imagemagick
6 , pkg-config
7 , qt5
8 , nix-update-script
9 }:
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "converseen";
13   version = "0.12.2.3";
15   src = fetchFromGitHub {
16     owner = "Faster3ck";
17     repo = "Converseen";
18     rev = "refs/tags/v${finalAttrs.version}";
19     hash = "sha256-ISXEEJHE7C1gqEmhIAPuu8ibrh0Cvh7EyRKsFeDuLDE=";
20   };
22   strictDeps = true;
24   enableParallelBuilding = true;
26   nativeBuildInputs = [
27     cmake
28     pkg-config
29     qt5.wrapQtAppsHook
30   ];
32   buildInputs = [
33     imagemagick
34     qt5.qtbase
35     qt5.qttools
36   ];
38   passthru.updateScript = nix-update-script { };
40   meta = {
41     description = "Batch image converter and resizer";
42     homepage = "https://converseen.fasterland.net/";
43     changelog = "https://github.com/Faster3ck/Converseen/blob/${finalAttrs.src.rev}/CHANGELOG";
44     license = lib.licenses.gpl3Plus;
45     maintainers = with lib.maintainers; [ ];
46     mainProgram = "converseen";
47     platforms = lib.platforms.all;
48   };