Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 pkg-config, 6 gtkmm3, 7 glibmm, 8 gtksourceview3, 9 gnome, 10}: 11 12stdenv.mkDerivation rec { 13 pname = "gtksourceviewmm"; 14 version = "3.21.3"; 15 16 src = fetchurl { 17 url = "mirror://gnome/sources/gtksourceviewmm/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 18 sha256 = "1danc9mp5mnb65j01qxkwj92z8jf1gns41wbgp17qh7050f0pc6v"; 19 }; 20 21 passthru = { 22 updateScript = gnome.updateScript { 23 packageName = "gtksourceviewmm"; 24 versionPolicy = "none"; 25 freeze = true; 26 }; 27 }; 28 29 nativeBuildInputs = [ pkg-config ]; 30 buildInputs = [ 31 glibmm 32 gtkmm3 33 gtksourceview3 34 ]; 35 36 meta = with lib; { 37 platforms = platforms.unix; 38 homepage = "https://gitlab.gnome.org/GNOME/gtksourceviewmm"; 39 description = "C++ wrapper for gtksourceview"; 40 license = licenses.lgpl2; 41 maintainers = [ maintainers.juliendehos ]; 42 }; 43}