Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-19.03 33 lines 1.1 kB view raw
1{ stdenv, fetchurl, fetchpatch }: 2 3stdenv.mkDerivation { 4 name = "openslp-2.0.0"; 5 6 src = fetchurl { 7 url = "mirror://sourceforge/openslp/2.0.0/2.0.0/openslp-2.0.0.tar.gz"; 8 sha256 = "16splwmqp0400w56297fkipaq9vlbhv7hapap8z09gp5m2i3fhwj"; 9 }; 10 11 patches = [ 12 (fetchpatch { 13 name = "openslp-2.0.0-null-pointer-deref.patch"; 14 url = "https://src.fedoraproject.org/cgit/rpms/openslp.git/plain/openslp-2.0.0-null-pointer-deref.patch"; 15 sha256 = "186f3rj3z2lf5h1lpbhqk0szj2a9far1p3mjqg6422f29yjfnz6a"; 16 }) 17 (fetchpatch { 18 name = "openslp-2.0.0-CVE-2016-7567.patch"; 19 url = "https://src.fedoraproject.org/cgit/rpms/openslp.git/plain/openslp-2.0.0-cve-2016-7567.patch"; 20 sha256 = "0zp61axx93b7nrbsyhn2x4dnw7n9y6g4rys21hyqxk4khrnc2yr9"; 21 }) 22 ./CVE-2016-4912.patch 23 ]; 24 25 meta = with stdenv.lib; { 26 homepage = http://www.openslp.org/; 27 description = "An open-source implementation of the IETF Service Location Protocol"; 28 maintainers = with maintainers; [ ttuegel ]; 29 license = licenses.bsd3; 30 platforms = platforms.all; 31 }; 32 33}