summary refs log tree commit diff
path: root/pkgs/development/libraries/libaom
diff options
context:
space:
mode:
authorMichael Weiss <dev.primeos@gmail.com>2020-05-20 16:32:23 +0200
committerMichael Weiss <dev.primeos@gmail.com>2020-05-20 17:12:56 +0200
commitf6373d28e15e5405989cb80a826eea0e4184bf98 (patch)
treee3fac9aca5f8df1cae82be8013026d4a6d8e11af /pkgs/development/libraries/libaom
parentf3159fa364215a0e678edce4dcbf1e92d26b696d (diff)
downloadnixpkgs-f6373d28e15e5405989cb80a826eea0e4184bf98.tar
nixpkgs-f6373d28e15e5405989cb80a826eea0e4184bf98.tar.gz
nixpkgs-f6373d28e15e5405989cb80a826eea0e4184bf98.tar.bz2
nixpkgs-f6373d28e15e5405989cb80a826eea0e4184bf98.tar.lz
nixpkgs-f6373d28e15e5405989cb80a826eea0e4184bf98.tar.xz
nixpkgs-f6373d28e15e5405989cb80a826eea0e4184bf98.tar.zst
nixpkgs-f6373d28e15e5405989cb80a826eea0e4184bf98.zip
libaom: 1.0.0-errata1 -> 2.0.0
Diffstat (limited to 'pkgs/development/libraries/libaom')
-rw-r--r--pkgs/development/libraries/libaom/default.nix24
1 files changed, 20 insertions, 4 deletions
diff --git a/pkgs/development/libraries/libaom/default.nix b/pkgs/development/libraries/libaom/default.nix
index 04b1c810c08..edc9df71815 100644
--- a/pkgs/development/libraries/libaom/default.nix
+++ b/pkgs/development/libraries/libaom/default.nix
@@ -2,12 +2,12 @@
 
 stdenv.mkDerivation rec {
   pname = "libaom";
-  version = "1.0.0-errata1";
+  version = "2.0.0";
 
   src = fetchgit {
     url = "https://aomedia.googlesource.com/aom";
     rev	= "v${version}";
-    sha256 = "090phh4jl9z6m2pwpfpwcjh6iyw0byngb2n112qxkg6a3gsaa62f";
+    sha256 = "1616xjhj6770ykn82ml741h8hx44v507iky3s9h7a5lnk9d4cxzy";
   };
 
   nativeBuildInputs = [
@@ -24,10 +24,26 @@ stdenv.mkDerivation rec {
     export PATH=$NIX_BUILD_TOP:$PATH
   '';
 
+  # Configuration options:
+  # https://aomedia.googlesource.com/aom/+/refs/heads/master/build/cmake/aom_config_defaults.cmake
+
+  cmakeFlags = [
+    # For libaom these must be relative instead of absolute paths:
+    "-DCMAKE_INSTALL_BINDIR=bin"
+    "-DCMAKE_INSTALL_INCLUDEDIR=include"
+    "-DCMAKE_INSTALL_LIBDIR=lib"
+  ];
+
   meta = with stdenv.lib; {
-    description = "AV1 Bitstream and Decoding Library";
+    description = "Alliance for Open Media AV1 codec library";
+    longDescription = ''
+      Libaom is the reference implementation of the AV1 codec from the Alliance
+      for Open Media. It contains an AV1 library as well as applications like
+      an encoder (aomenc) and a decoder (aomdec).
+    '';
     homepage    = "https://aomedia.org/av1-features/get-started/";
-    maintainers = with maintainers; [ kiloreux ];
+    changelog   = "https://aomedia.googlesource.com/aom/+/refs/tags/v${version}/CHANGELOG";
+    maintainers = with maintainers; [ primeos kiloreux ];
     platforms   = platforms.all;
     license = licenses.bsd2;
   };