From 7b71f112e1d9cf1f01ac49faf3b3addbe01b283b Mon Sep 17 00:00:00 2001 From: Quag Date: Sat, 1 Oct 2022 19:50:41 -0700 Subject: [PATCH] libnut: init at unstable-2020-11-06 --- pkgs/development/libraries/libnut/default.nix | 25 +++++++++++++++++++ .../development/libraries/libnut/prefix.patch | 10 ++++++++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 37 insertions(+) create mode 100644 pkgs/development/libraries/libnut/default.nix create mode 100644 pkgs/development/libraries/libnut/prefix.patch diff --git a/pkgs/development/libraries/libnut/default.nix b/pkgs/development/libraries/libnut/default.nix new file mode 100644 index 000000000000..629b521516b9 --- /dev/null +++ b/pkgs/development/libraries/libnut/default.nix @@ -0,0 +1,25 @@ +{ stdenv, lib, fetchgit }: +stdenv.mkDerivation rec { + pname = "libnut"; + version = "unstable-2020-11-06"; + + src = fetchgit { + url = "https://git.ffmpeg.org/nut.git"; + rev = "12f6a7af3e0f34fd957cf078b66f072d3dc695b3"; + sha256 = "1wgl2mb9482c1j3yac0v2ilfjs7gb9mhw9kjnrmlj9kp0whm4l1j"; + }; + + sourceRoot = "${src.name}/src/trunk"; + patches = [ ./prefix.patch ]; + dontConfigure = true; + makeFlags = [ "prefix=$(out)" ]; + installTargets = "install-libnut"; + + meta = with lib; { + description = "A library to read/write the NUT video container format"; + homepage = "https://git.ffmpeg.org/gitweb/nut.git"; + license = licenses.mit; + maintainers = with maintainers; [ quag ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/libnut/prefix.patch b/pkgs/development/libraries/libnut/prefix.patch new file mode 100644 index 000000000000..f114e0b51a92 --- /dev/null +++ b/pkgs/development/libraries/libnut/prefix.patch @@ -0,0 +1,10 @@ +diff --git a/config.mak b/config.mak +index 7d88c34..65aa7b1 100644 +--- a/config.mak ++++ b/config.mak +@@ -1,5 +1,3 @@ +-PREFIX = /usr/local +-prefix = $(DESTDIR)$(PREFIX) + + #CFLAGS += -DDEBUG + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 194547c2e806..ec4e4c6e127b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -20097,6 +20097,8 @@ with pkgs; libmkv = callPackage ../development/libraries/libmkv { }; + libnut = callPackage ../development/libraries/libnut { }; + libmms = callPackage ../development/libraries/libmms { }; libmowgli = callPackage ../development/libraries/libmowgli { };