summary refs log tree commit diff
diff options
context:
space:
mode:
authorBignaux Ronan <ronan@aimao.org>2018-02-16 16:37:10 +0100
committerBignaux Ronan <ronan@aimao.org>2018-02-16 16:37:10 +0100
commitab1a1c621b42569846aeb1e7dd319c4a278d3bff (patch)
treeba62117cebdd4bae499c3050f224969d77094b18
parent87559028efcfb8860ece1ac97296702cca4830ae (diff)
downloadnixpkgs-ab1a1c621b42569846aeb1e7dd319c4a278d3bff.tar
nixpkgs-ab1a1c621b42569846aeb1e7dd319c4a278d3bff.tar.gz
nixpkgs-ab1a1c621b42569846aeb1e7dd319c4a278d3bff.tar.bz2
nixpkgs-ab1a1c621b42569846aeb1e7dd319c4a278d3bff.tar.lz
nixpkgs-ab1a1c621b42569846aeb1e7dd319c4a278d3bff.tar.xz
nixpkgs-ab1a1c621b42569846aeb1e7dd319c4a278d3bff.tar.zst
nixpkgs-ab1a1c621b42569846aeb1e7dd319c4a278d3bff.zip
idsk : init at 0.16-1846729
-rw-r--r--pkgs/tools/filesystems/idsk/default.nix33
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/tools/filesystems/idsk/default.nix b/pkgs/tools/filesystems/idsk/default.nix
new file mode 100644
index 00000000000..20a29239159
--- /dev/null
+++ b/pkgs/tools/filesystems/idsk/default.nix
@@ -0,0 +1,33 @@
+
+{ stdenv, fetchFromGitHub, cmake }:
+
+stdenv.mkDerivation rec {
+
+	pname = "idsk";
+  version = "0.16";
+  rev = "1846729ac3432aa8c2c0525be45cfff8a513e007";
+  short_rev = "${builtins.substring 0 7 rev}";
+	name = "${pname}-${version}-${short_rev}";
+
+  meta = with stdenv.lib; {
+    description = "manipulating cpc dsk images and files";
+    homepage = https://github.com/cpcsdk/idsk ;
+    license = "unknown";
+    maintainers = [ maintainers.genesis ];
+    platforms = platforms.linux;
+  };
+
+	src = fetchFromGitHub {
+		owner = "cpcsdk";
+		repo  = "${pname}";
+		rev = "${rev}";
+		sha256 = "0d891lvf2nc8bys8kyf69k54rf3jlwqrcczbff8xi0w4wsiy5ckv";
+	};
+
+	nativeBuildInputs = [ cmake ];
+
+	installPhase = ''
+		mkdir -p $out/bin
+		cp iDSK $out/bin
+	'';
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index fbe12e462d0..15b508d1aff 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -19928,6 +19928,8 @@ with pkgs;
 
   epkowa = callPackage ../misc/drivers/epkowa { };
 
+  idsk = callPackage ../tools/filesystems/idsk { };
+
   illum = callPackage ../tools/system/illum { };
 
   # using the new configuration style proposal which is unstable