diff options
author | OPNA2608 <christoph.neidahl@gmail.com> | 2023-12-03 13:27:21 +0100 |
---|---|---|
committer | OPNA2608 <christoph.neidahl@gmail.com> | 2023-12-03 20:34:25 +0100 |
commit | 0a152135e37830a8d50475951d693a4660fea65a (patch) | |
tree | 5a014d29346c44542d30a6dc44466dead979a99c /pkgs/by-name | |
parent | 7bb88994c146189d3caac37b049ab518ced4350f (diff) | |
download | nixlib-0a152135e37830a8d50475951d693a4660fea65a.tar nixlib-0a152135e37830a8d50475951d693a4660fea65a.tar.gz nixlib-0a152135e37830a8d50475951d693a4660fea65a.tar.bz2 nixlib-0a152135e37830a8d50475951d693a4660fea65a.tar.lz nixlib-0a152135e37830a8d50475951d693a4660fea65a.tar.xz nixlib-0a152135e37830a8d50475951d693a4660fea65a.tar.zst nixlib-0a152135e37830a8d50475951d693a4660fea65a.zip |
vgm2x: init at 0.0.0-unstable-2023-05-10
Diffstat (limited to 'pkgs/by-name')
-rw-r--r-- | pkgs/by-name/vg/vgm2x/package.nix | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/pkgs/by-name/vg/vgm2x/package.nix b/pkgs/by-name/vg/vgm2x/package.nix new file mode 100644 index 000000000000..8df1bf12f8d8 --- /dev/null +++ b/pkgs/by-name/vg/vgm2x/package.nix @@ -0,0 +1,56 @@ +{ stdenv +, lib +, fetchFromGitHub +, unstableGitUpdater +, libfmvoice +, zlib +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "vgm2x"; + version = "0.0.0-unstable-2023-05-10"; + + src = fetchFromGitHub { + owner = "vampirefrog"; + repo = "vgm2x"; + rev = "c46c63c84d79aaa274f5259b5d7967181282cc0b"; + hash = "sha256-Y5O82Y1882Dokz6tuEPqbkKvzoZbUiJlj6lFK9GCUuY="; + }; + + postPatch = '' + rmdir libfmvoice + cp --no-preserve=all -r ${libfmvoice.src} libfmvoice + ''; + + strictDeps = true; + + enableParallelBuilding = true; + + buildInputs = [ + zlib + ]; + + buildFlags = [ + "CC=${stdenv.cc.targetPrefix}cc" + ]; + + installPhase = '' + runHook preInstall + + install -Dm755 vgm2opm $out/bin/vgm2opm + + runHook postInstall + ''; + + passthru = { + updateScript = unstableGitUpdater { }; + }; + + meta = with lib; { + description = "VGM file extraction tools"; + homepage = "https://github.com/vampirefrog/vgm2x"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ OPNA2608 ]; + platforms = platforms.all; + }; +}) |