lol
at 17.09-beta 29 lines 917 B view raw
1{ stdenv, fetchurl, fetchpatch, pkgconfig, gnum4 }: 2let 3 ver_maj = "2.10"; # odd major numbers are unstable 4 ver_min = "0"; 5in 6stdenv.mkDerivation rec { 7 name = "libsigc++-${ver_maj}.${ver_min}"; 8 9 src = fetchurl { 10 url = "mirror://gnome/sources/libsigc++/${ver_maj}/${name}.tar.xz"; 11 sha256 = "f843d6346260bfcb4426259e314512b99e296e8ca241d771d21ac64f28298d81"; 12 }; 13 patches = [(fetchpatch { 14 url = "https://anonscm.debian.org/cgit/collab-maint/libsigc++-2.0.git/plain" 15 + "/debian/patches/0002-Enforce-c-11-via-pkg-config.patch?id=d451a4d195b1"; 16 sha256 = "19g19473syp2z3kg8vdrli89lm9kcvaqajkqfmdig1vfpkbq0nci"; 17 })]; 18 19 nativeBuildInputs = [ pkgconfig gnum4 ]; 20 21 doCheck = true; 22 23 meta = with stdenv.lib; { 24 homepage = http://libsigc.sourceforge.net/; 25 description = "A typesafe callback system for standard C++"; 26 license = licenses.lgpl21; 27 platforms = platforms.all; 28 }; 29}