summary refs log tree commit diff
path: root/pkgs/tools/system/mediawriter
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2023-06-02 17:03:51 +0200
committerFabian Affolter <mail@fabian-affolter.ch>2023-06-02 17:03:51 +0200
commit9c90277c080264f596494fa80f86c297150cf9ee (patch)
tree8b151234431a739e16706bd984f6322096a8bc8d /pkgs/tools/system/mediawriter
parentcfe258349bf074c7d8efb84892025ab3ddb06b3e (diff)
mediawriter: init at 5.0.6
Diffstat (limited to 'pkgs/tools/system/mediawriter')
-rw-r--r--pkgs/tools/system/mediawriter/default.nix45
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/tools/system/mediawriter/default.nix b/pkgs/tools/system/mediawriter/default.nix
new file mode 100644
index 0000000000000..e4012ca6778c5
--- /dev/null
+++ b/pkgs/tools/system/mediawriter/default.nix
@@ -0,0 +1,45 @@
+{ lib
+, stdenv
+, adwaita-qt6
+, appstream-glib
+, cmake
+, fetchFromGitHub
+, qt6
+, udisks2
+, xz
+}:
+
+stdenv.mkDerivation rec {
+  pname = "mediawriter";
+  version = "5.0.6";
+
+  src = fetchFromGitHub {
+    owner = "FedoraQt";
+    repo = "MediaWriter";
+    rev = "refs/tags/${version}";
+    hash = "sha256-M8tnFwpM94xrcgw87yRG2kUZ2y5C0M4ptPokK+2B+xk=";
+  };
+
+  nativeBuildInputs = [
+    cmake
+    qt6.wrapQtAppsHook
+  ];
+
+  propagatedBuildInputs = [
+    adwaita-qt6
+    appstream-glib
+    qt6.qtbase
+    qt6.qtdeclarative
+    qt6.qtsvg
+    udisks2
+    xz
+  ];
+
+  meta = with lib; {
+    description = "Tool to write images files to portable media";
+    homepage = "https://github.com/FedoraQt/MediaWriter";
+    changelog = "https://github.com/FedoraQt/MediaWriter/releases/tag/${version}";
+    license = licenses.lgpl2Only;
+    maintainers = with maintainers; [ fab ];
+  };
+}