1{
2 lib,
3 mkDerivation,
4 fetchurl,
5 cmake,
6 extra-cmake-modules,
7 wrapQtAppsHook,
8 karchive,
9 kcoreaddons,
10 kcrash,
11 kiconthemes,
12 kwidgetsaddons,
13 solid,
14 qgpgme,
15}:
16mkDerivation rec {
17 pname = "isoimagewriter";
18 version = "1.0.0";
19
20 src = fetchurl {
21 url = "mirror://kde/stable/isoimagewriter/${version}/isoimagewriter-${version}.tar.xz";
22 hash = "sha256-ppAiMD7Bvra3tPDWjlnkGZ08mGh2fLnrI8bdGZngal0=";
23 };
24
25 nativeBuildInputs = [
26 cmake
27 extra-cmake-modules
28 wrapQtAppsHook
29 ];
30 buildInputs = [
31 karchive
32 kcoreaddons
33 kcrash
34 kiconthemes
35 kwidgetsaddons
36 solid
37 qgpgme
38 ];
39
40 meta = {
41 description = "Program to write hybrid ISO files onto USB disks";
42 homepage = "https://invent.kde.org/utilities/isoimagewriter";
43 platforms = lib.platforms.linux;
44 license = lib.licenses.gpl3Plus;
45 maintainers = with lib.maintainers; [ k900 ];
46 mainProgram = "isoimagewriter";
47 };
48}