diff options
author | Peter Hoeg <peter@hoeg.com> | 2018-07-14 17:44:44 +0800 |
---|---|---|
committer | Peter Hoeg <peter@hoeg.com> | 2018-07-14 17:44:44 +0800 |
commit | 85f44394a1d83ab53dcfb080dd767d97aeaf4d16 (patch) | |
tree | a5d7a5594082fdf9693ea75f2253dd0b3fb2327f /pkgs/development/libraries/libmatroska/default.nix | |
parent | 88b8186b13ed77b08095bb7c7a43ea9c904348c2 (diff) | |
download | nixpkgs-85f44394a1d83ab53dcfb080dd767d97aeaf4d16.tar nixpkgs-85f44394a1d83ab53dcfb080dd767d97aeaf4d16.tar.gz nixpkgs-85f44394a1d83ab53dcfb080dd767d97aeaf4d16.tar.bz2 nixpkgs-85f44394a1d83ab53dcfb080dd767d97aeaf4d16.tar.lz nixpkgs-85f44394a1d83ab53dcfb080dd767d97aeaf4d16.tar.xz nixpkgs-85f44394a1d83ab53dcfb080dd767d97aeaf4d16.tar.zst nixpkgs-85f44394a1d83ab53dcfb080dd767d97aeaf4d16.zip |
libmatroska: 1.4.8 -> 1.4.9
Diffstat (limited to 'pkgs/development/libraries/libmatroska/default.nix')
-rw-r--r-- | pkgs/development/libraries/libmatroska/default.nix | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/pkgs/development/libraries/libmatroska/default.nix b/pkgs/development/libraries/libmatroska/default.nix index e7bce0e8018..bbc694619d4 100644 --- a/pkgs/development/libraries/libmatroska/default.nix +++ b/pkgs/development/libraries/libmatroska/default.nix @@ -1,23 +1,30 @@ -{ stdenv, fetchurl, pkgconfig, libebml }: +{ stdenv, fetchFromGitHub, cmake, pkgconfig +, libebml }: stdenv.mkDerivation rec { - name = "libmatroska-1.4.8"; + name = "libmatroska-${version}"; + version = "1.4.9"; - src = fetchurl { - url = "https://dl.matroska.org/downloads/libmatroska/${name}.tar.xz"; - sha256 = "14n9sw974prr3yp4yjb7aadi6x2yz5a0hjw8fs3qigy5shh2piyq"; + src = fetchFromGitHub { + owner = "Matroska-Org"; + repo = "libmatroska"; + rev = "release-${version}"; + sha256 = "1hfrcpvmyqnvdkw8rz1z20zw7fpnjyl5h0g9ky7k6y1a44b1fz86"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ cmake pkgconfig ]; buildInputs = [ libebml ]; + cmakeFlags = [ + "-DBUILD_SHARED_LIBS=YES" + ]; + meta = with stdenv.lib; { description = "A library to parse Matroska files"; homepage = https://matroska.org/; license = licenses.lgpl21; - maintainers = [ maintainers.spwhitt ]; + maintainers = with maintainers; [ spwhitt ]; platforms = platforms.unix; }; } - |