diff options
author | maxine <35892750+amaxine@users.noreply.github.com> | 2024-01-18 21:27:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-18 21:27:39 +0100 |
commit | 9e3734e56a4d6ce361d0d36360db4e803b3b19c6 (patch) | |
tree | 2c405af0e2c3c2f24f968c2e975da66abbcad8f3 | |
parent | 377dcbdb1186c3bebbac5837f69aaff6e04ee582 (diff) | |
parent | e6a79e691c6e77a390b314f23d2f76710199f0e5 (diff) |
Merge pull request #281570 from michaelgrahamevans/fretboard
fretboard: init at 5.3
-rw-r--r-- | pkgs/by-name/fr/fretboard/package.nix | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/pkgs/by-name/fr/fretboard/package.nix b/pkgs/by-name/fr/fretboard/package.nix new file mode 100644 index 0000000000000..093ad1ac8d672 --- /dev/null +++ b/pkgs/by-name/fr/fretboard/package.nix @@ -0,0 +1,62 @@ +{ lib +, blueprint-compiler +, cargo +, desktop-file-utils +, fetchFromGitHub +, glib +, gtk4 +, libadwaita +, meson +, ninja +, pkg-config +, rustPlatform +, rustc +, stdenv +, wrapGAppsHook4 +}: + +stdenv.mkDerivation rec { + pname = "fretboard"; + version = "5.3"; + + src = fetchFromGitHub { + owner = "bragefuglseth"; + repo = pname; + rev = "v${version}"; + hash = "sha256-wwq4Xq6IVLF2hICk9HfCpfxpWer8PNWywD8p3wQdp6U="; + }; + + cargoDeps = rustPlatform.fetchCargoTarball { + inherit src; + name = "${pname}-${version}"; + hash = "sha256-H/dAKaYHxRmldny8EoasrcDROZhLo5UbHPAoMicDehA="; + }; + + nativeBuildInputs = [ + blueprint-compiler + cargo + desktop-file-utils + meson + ninja + pkg-config + rustPlatform.cargoSetupHook + rustc + wrapGAppsHook4 + ]; + + buildInputs = [ + glib + gtk4 + libadwaita + ]; + + meta = with lib; { + description = "Look up guitar chords"; + homepage = "https://github.com/bragefuglseth/fretboard"; + changelog = "https://github.com/bragefuglseth/fretboard/releases/tag/v${version}"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ michaelgrahamevans ]; + mainProgram = "fretboard"; + platforms = platforms.linux; + }; +} |