Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-19.03 47 lines 1.1 kB view raw
1{ stdenv, fetchurl, pkgconfig, intltool, gtk-doc, glib, avahi, gnutls, libuuid, libsoup, gtk3, gnome3 }: 2 3let 4 avahiWithGtk = avahi.override { gtk3Support = true; }; 5in stdenv.mkDerivation rec { 6 pname = "libepc"; 7 version = "0.4.6"; 8 9 outputs = [ "out" "dev" "devdoc" ]; 10 11 src = fetchurl { 12 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 13 sha256 = "1s3svb2slqjsrqfv50c2ymnqcijcxb5gnx6bfibwh9l5ga290n91"; 14 }; 15 16 nativeBuildInputs = [ 17 pkgconfig 18 intltool 19 gtk-doc 20 ]; 21 buildInputs = [ 22 glib 23 libuuid 24 gtk3 25 ]; 26 propagatedBuildInputs = [ 27 avahiWithGtk 28 gnutls 29 libsoup 30 ]; 31 32 enableParallelBuilding = true; 33 34 passthru = { 35 updateScript = gnome3.updateScript { 36 packageName = pname; 37 }; 38 }; 39 40 meta = with stdenv.lib; { 41 description = "Easy Publish and Consume Library"; 42 homepage = https://wiki.gnome.org/Projects/libepc; 43 license = licenses.lgpl21Plus; 44 maintainers = gnome3.maintainers; 45 platforms = platforms.linux; 46 }; 47}