Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-19.03 40 lines 1.1 kB view raw
1{ stdenv, fetchurl, pkgconfig, vala, gobject-introspection, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, libxml2, libsoup, gnome3 }: 2 3let 4 version = "0.7.0"; 5 pname = "libgrss"; 6in 7stdenv.mkDerivation { 8 name = "${pname}-${version}"; 9 10 outputs = [ "out" "dev" "devdoc" ]; 11 12 src = fetchurl { 13 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 14 sha256 = "1nalslgyglvhpva3px06fj6lv5zgfg0qmj0sbxyyl5d963vc02b7"; 15 }; 16 17 nativeBuildInputs = [ pkgconfig vala gobject-introspection gtk-doc docbook_xsl docbook_xml_dtd_412 ]; 18 buildInputs = [ glib libxml2 libsoup ]; 19 20 configureFlags = [ 21 "--enable-gtk-doc" 22 ]; 23 24 doCheck = true; 25 26 passthru = { 27 updateScript = gnome3.updateScript { 28 packageName = pname; 29 versionPolicy = "none"; 30 }; 31 }; 32 33 meta = with stdenv.lib; { 34 description = "Glib abstaction to handle feeds in RSS, Atom and other formats"; 35 homepage = https://wiki.gnome.org/Projects/Libgrss; 36 license = licenses.lgpl3Plus; 37 maintainers = gnome3.maintainers; 38 platforms = platforms.unix; 39 }; 40}