From 3f646b6fa6219155ca4196780ceb98d0d1a4d7d0 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 3 Jun 2020 16:47:26 +0530 Subject: [PATCH] Add rtc-dummy driver --- packages/default.nix | 2 ++ packages/genodelabs/targets.nix | 2 ++ packages/rtc-dummy/default.nix | 24 ++++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 packages/rtc-dummy/default.nix diff --git a/packages/default.nix b/packages/default.nix index 95b6f59..df45f3b 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -91,6 +91,8 @@ in depotPkgs // { NOVA = callPackage ./NOVA { }; + rtc-dummy = callPackage ./rtc-dummy { }; + solo5 = let drv = callPackage ./solo5 { }; in drv // { tests = drv.tests // { pname = "solo5-tests"; }; }; diff --git a/packages/genodelabs/targets.nix b/packages/genodelabs/targets.nix index 87dffc7..d7bc6c4 100644 --- a/packages/genodelabs/targets.nix +++ b/packages/genodelabs/targets.nix @@ -27,6 +27,8 @@ with ports; { posix.portInputs = [ libc ]; + rtc_drv.meta.platforms = [ "x86_64-genode" ]; + rump = { portInputs = [ dde_rump ]; buildInputs = with buildPackages; [ zlib ]; diff --git a/packages/rtc-dummy/default.nix b/packages/rtc-dummy/default.nix new file mode 100644 index 0000000..86cc96f --- /dev/null +++ b/packages/rtc-dummy/default.nix @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: CC0-1.0 + +{ stdenv, fetchgit, tup }: + +stdenv.mkDerivation rec { + pname = "rtc_dummy"; + version = "0.0.0"; + + nativeBuildInputs = [ tup ]; + + src = fetchgit { + url = "https://git.sr.ht/~ehmry/rtc-dummy"; + rev = "42c8a0453853816b99c56fc7bde8e1039b2ec0a7"; + sha256 = "1rs081cxwbf2sra383j7r9xrg12gqf591hiyb4h2h3qa9pc6p602"; + }; + + installPhase = "install -Dm755 ./rtc-dummy $out/rtc_drv"; + + meta = with stdenv.lib; { + license = licenses.agpl3; + maintainers = [ maintainers.ehmry ]; + }; + +}