base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / de / devmem2 / package.nix
blob88a3877c37f2c2acd9913ccb658f3f0e9065e706
1 { lib, stdenv, fetchurl }:
3 stdenv.mkDerivation {
4   pname = "devmem2";
5   version = "unstable-2004-08-05";
7   src = fetchurl {
8     urls = [
9       "http://lartmaker.nl/lartware/port/devmem2.c"
10       "https://raw.githubusercontent.com/hackndev/tools/7ed212230f8fbb1da3424a15ee88de3279bf96ec/devmem2.c"
11     ];
12     sha256 = "14f1k7v6i1yaxg4xcaaf5i4aqn0yabba857zjnbg9wiymy82qf7c";
13   };
15   hardeningDisable = [ "format" ];  # fix compile error
17   buildCommand = ''
18     $CC "$src" -o devmem2
19     install -D devmem2 "$out/bin/devmem2"
20   '';
22   meta = with lib; {
23     description = "Simple program to read/write from/to any location in memory";
24     mainProgram = "devmem2";
25     homepage = "http://lartmaker.nl/lartware/port/";
26     license = licenses.gpl2Plus;
27     platforms = platforms.linux;
28     maintainers = with maintainers; [ bjornfor ];
29   };