Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / misc / beep / default.nix
bloba11b4ca38ad4d5d317e7d7400d33895b9aa6d750
1 { lib, stdenv, fetchFromGitHub }:
3 # this package is working only as root
4 # in order to work as a non privileged user you would need to suid the bin
6 stdenv.mkDerivation rec {
7   pname = "beep";
8   version = "1.4.12";
10   src = fetchFromGitHub {
11     owner = "spkr-beep";
12     repo = "beep";
13     rev = "v${version}";
14     sha256 = "sha256-gDgGI9F+wW2cN89IwP93PkMv6vixJA2JckF78nxZ+TU=";
15   };
17   makeFlags = [ "prefix=${placeholder "out"}"];
19   # causes redefinition of _FORTIFY_SOURCE
20   hardeningDisable = [ "fortify3" ];
22   meta = with lib; {
23     description = "Advanced PC speaker beeper";
24     homepage = "https://github.com/spkr-beep/beep";
25     license = licenses.gpl2Only;
26     platforms = platforms.linux;
27     mainProgram = "beep";
28   };