libmatroska: 1.4.8 -> 1.4.9

+15 -8
+15 -8
pkgs/development/libraries/libmatroska/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, libebml }: 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig 2 + , libebml }: 2 3 3 4 stdenv.mkDerivation rec { 4 - name = "libmatroska-1.4.8"; 5 + name = "libmatroska-${version}"; 6 + version = "1.4.9"; 5 7 6 - src = fetchurl { 7 - url = "https://dl.matroska.org/downloads/libmatroska/${name}.tar.xz"; 8 - sha256 = "14n9sw974prr3yp4yjb7aadi6x2yz5a0hjw8fs3qigy5shh2piyq"; 8 + src = fetchFromGitHub { 9 + owner = "Matroska-Org"; 10 + repo = "libmatroska"; 11 + rev = "release-${version}"; 12 + sha256 = "1hfrcpvmyqnvdkw8rz1z20zw7fpnjyl5h0g9ky7k6y1a44b1fz86"; 9 13 }; 10 14 11 - nativeBuildInputs = [ pkgconfig ]; 15 + nativeBuildInputs = [ cmake pkgconfig ]; 12 16 13 17 buildInputs = [ libebml ]; 14 18 19 + cmakeFlags = [ 20 + "-DBUILD_SHARED_LIBS=YES" 21 + ]; 22 + 15 23 meta = with stdenv.lib; { 16 24 description = "A library to parse Matroska files"; 17 25 homepage = https://matroska.org/; 18 26 license = licenses.lgpl21; 19 - maintainers = [ maintainers.spwhitt ]; 27 + maintainers = with maintainers; [ spwhitt ]; 20 28 platforms = platforms.unix; 21 29 }; 22 30 } 23 -