diff options
author | Luca Bruno <lethalman88@gmail.com> | 2015-04-10 17:02:57 +0200 |
---|---|---|
committer | Luca Bruno <lethalman88@gmail.com> | 2015-04-25 12:02:33 +0200 |
commit | db3b86560f11437e260ae6d6661c69fb5bb36c75 (patch) | |
tree | 7d21ce8f78907ea1e6ac97b9283ea13da9d7fc05 /pkgs/development/libraries | |
parent | 38d6aec3f630b4ef012f902482ef0ad5a5170844 (diff) | |
download | nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.gz nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.bz2 nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.lz nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.xz nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.zst nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.zip |
GNOME 3.16.1, closes #7357
Diffstat (limited to 'pkgs/development/libraries')
20 files changed, 397 insertions, 25 deletions
diff --git a/pkgs/development/libraries/appstream-glib/default.nix b/pkgs/development/libraries/appstream-glib/default.nix new file mode 100644 index 00000000000..14fbcdf7342 --- /dev/null +++ b/pkgs/development/libraries/appstream-glib/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, pkgconfig, gettext, gtk3, intltool, glib +, gtk_doc, autoconf, automake, libtool, libarchive, libyaml +, gobjectIntrospection, sqlite, libsoup, gcab, attr, acl, docbook_xsl +}: + +stdenv.mkDerivation rec { + name = "appstream-glib-0.3.6"; + + src = fetchurl { + url = "https://github.com/hughsie/appstream-glib/archive/appstream_glib_0_3_6.tar.gz"; + sha256 = "1zdxg9dk9vxw2cs04cswd138di3dysz0hxk4918750hh19s3859c"; + }; + + buildInputs = [ glib libtool pkgconfig gtk_doc gettext intltool sqlite libsoup + gcab attr acl docbook_xsl + libarchive libyaml gtk3 autoconf automake gobjectIntrospection ]; + + configureScript = "./autogen.sh"; + + meta = with stdenv.lib; { + description = "Objects and helper methods to read and write AppStream metadata"; + homepage = https://github.com/hughsie/appstream-glib; + license = licenses.lgpl21Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ lethalman ]; + }; + +} diff --git a/pkgs/development/libraries/atk/default.nix b/pkgs/development/libraries/atk/default.nix index ce7f92a2035..d5e442c738c 100644 --- a/pkgs/development/libraries/atk/default.nix +++ b/pkgs/development/libraries/atk/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, pkgconfig, perl, glib, libintlOrEmpty, gobjectIntrospection }: let - ver_maj = "2.12"; + ver_maj = "2.16"; ver_min = "0"; in stdenv.mkDerivation rec { @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/atk/${ver_maj}/${name}.tar.xz"; - sha256 = "13zijfcmx7sda83qkryzsmr9hw0r3b73xkagq9cmm733fhcl7a28"; + sha256 = "0qp5i91kfk6rhrlam3s8ha0cz88lkyp89vsyn4pb5856c1h9hpq9"; }; buildInputs = libintlOrEmpty; diff --git a/pkgs/development/libraries/clutter-gst/3.0.nix b/pkgs/development/libraries/clutter-gst/3.0.nix new file mode 100644 index 00000000000..617501130ca --- /dev/null +++ b/pkgs/development/libraries/clutter-gst/3.0.nix @@ -0,0 +1,26 @@ +{ fetchurl, stdenv, pkgconfig, clutter, gtk3, glib, cogl }: + +stdenv.mkDerivation rec { + name = "clutter-gst-3.0.4"; + + src = fetchurl { + url = "mirror://gnome/sources/clutter-gst/3.0/${name}.tar.xz"; + sha256 = "0ahn6m9ca78cgf7xad16sb50x4dx0fcn5ircllilkir84iri2466"; + }; + + propagatedBuildInputs = [ clutter gtk3 glib cogl ]; + nativeBuildInputs = [ pkgconfig ]; + + postBuild = "rm -rf $out/share/gtk-doc"; + + meta = { + description = "GStreamer bindings for clutter"; + + homepage = http://www.clutter-project.org/; + + license = stdenv.lib.licenses.lgpl2Plus; + + maintainers = with stdenv.lib.maintainers; [ lethalman ]; + platforms = stdenv.lib.platforms.gnu; # arbitrary choice + }; +} diff --git a/pkgs/development/libraries/clutter-gtk/1.4.nix b/pkgs/development/libraries/clutter-gtk/1.4.nix new file mode 100644 index 00000000000..e493bab1bc7 --- /dev/null +++ b/pkgs/development/libraries/clutter-gtk/1.4.nix @@ -0,0 +1,26 @@ +{ fetchurl, stdenv, pkgconfig, gobjectIntrospection, clutter, gtk3 }: + +stdenv.mkDerivation rec { + name = "clutter-gtk-1.4.4"; + + src = fetchurl { + url = "mirror://gnome/sources/clutter-gtk/1.4/${name}.tar.xz"; + sha256 = "bc3108594a01a08bb6d9b538afe995e4fd78634a8356064ee8137d87aad51b2e"; + }; + + propagatedBuildInputs = [ clutter gtk3 ]; + nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; + + postBuild = "rm -rf $out/share/gtk-doc"; + + meta = { + description = "Clutter-GTK"; + + homepage = http://www.clutter-project.org/; + + license = stdenv.lib.licenses.lgpl2Plus; + + maintainers = with stdenv.lib.maintainers; [ urkud lethalman ]; + platforms = stdenv.lib.platforms.gnu; # arbitrary choice + }; +} diff --git a/pkgs/development/libraries/clutter-gtk/1.6.nix b/pkgs/development/libraries/clutter-gtk/1.6.nix new file mode 100644 index 00000000000..9c4e7ae1271 --- /dev/null +++ b/pkgs/development/libraries/clutter-gtk/1.6.nix @@ -0,0 +1,23 @@ +{ fetchurl, stdenv, pkgconfig, gobjectIntrospection, clutter, gtk3 }: + +stdenv.mkDerivation rec { + name = "clutter-gtk-1.6.0"; + + src = fetchurl { + url = "mirror://gnome/sources/clutter-gtk/1.6/${name}.tar.xz"; + sha256 = "883550b574a036363239442edceb61cf3f6bedc8adc97d3404278556dc82234d"; + }; + + propagatedBuildInputs = [ clutter gtk3 ]; + nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; + + postBuild = "rm -rf $out/share/gtk-doc"; + + meta = { + description = "Clutter-GTK"; + homepage = http://www.clutter-project.org/; + license = stdenv.lib.licenses.lgpl2Plus; + maintainers = with stdenv.lib.maintainers; [ urkud lethalman ]; + platforms = stdenv.lib.platforms.gnu; # arbitrary choice + }; +} diff --git a/pkgs/development/libraries/clutter/1.22.nix b/pkgs/development/libraries/clutter/1.22.nix new file mode 100644 index 00000000000..e303d5f0339 --- /dev/null +++ b/pkgs/development/libraries/clutter/1.22.nix @@ -0,0 +1,52 @@ +{ stdenv, fetchurl, glib, pkgconfig, mesa, libX11, libXext, libXfixes +, libXdamage, libXcomposite, libXi, cogl, pango, atk, json_glib, +gobjectIntrospection +}: + +let + ver_maj = "1.22"; + ver_min = "0"; +in +stdenv.mkDerivation rec { + name = "clutter-${ver_maj}.${ver_min}"; + + src = fetchurl { + url = "mirror://gnome/sources/clutter/${ver_maj}/${name}.tar.xz"; + sha256 = "5225fef91f717118654a5b98e24f2018d09ca3c37d61ecff84f77069de0fbf54"; + }; + + nativeBuildInputs = [ pkgconfig ]; + propagatedBuildInputs = + [ libX11 mesa libXext libXfixes libXdamage libXcomposite libXi cogl pango + atk json_glib gobjectIntrospection + ]; + + configureFlags = [ "--enable-introspection" ]; # needed by muffin AFAIK + + #doCheck = true; # no tests possible without a display + + meta = { + description = "Clutter, a library for creating fast, dynamic graphical user interfaces"; + + longDescription = + '' Clutter is free software library for creating fast, compelling, + portable, and dynamic graphical user interfaces. It is a core part + of MeeGo, and is supported by the open source community. Its + development is sponsored by Intel. + + Clutter uses OpenGL for rendering (and optionally OpenGL|ES for use + on mobile and embedded platforms), but wraps an easy to use, + efficient, flexible API around GL's complexity. + + Clutter enforces no particular user interface style, but provides a + rich, generic foundation for higher-level toolkits tailored to + specific needs. + ''; + + license = stdenv.lib.licenses.lgpl2Plus; + homepage = http://www.clutter-project.org/; + + maintainers = with stdenv.lib.maintainers; [ urkud lethalman ]; + platforms = stdenv.lib.platforms.mesaPlatforms; + }; +} diff --git a/pkgs/development/libraries/clutter/default.nix b/pkgs/development/libraries/clutter/default.nix index 67de04050af..37b2c73fe44 100644 --- a/pkgs/development/libraries/clutter/default.nix +++ b/pkgs/development/libraries/clutter/default.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.lgpl2Plus; homepage = http://www.clutter-project.org/; - maintainers = with stdenv.lib.maintainers; [ urkud ]; + maintainers = with stdenv.lib.maintainers; [ urkud lethalman ]; platforms = stdenv.lib.platforms.mesaPlatforms; }; } diff --git a/pkgs/development/libraries/cogl/1.20.nix b/pkgs/development/libraries/cogl/1.20.nix new file mode 100644 index 00000000000..1489f48c9b4 --- /dev/null +++ b/pkgs/development/libraries/cogl/1.20.nix @@ -0,0 +1,57 @@ +{ stdenv, fetchurl, pkgconfig, mesa_noglu, glib, gdk_pixbuf, xorg, libintlOrEmpty +, pangoSupport ? true, pango, cairo, gobjectIntrospection +, gstreamerSupport ? true, gst_all_1 }: + +let + ver_maj = "1.20"; + ver_min = "0"; +in +stdenv.mkDerivation rec { + name = "cogl-${ver_maj}.${ver_min}"; + + src = fetchurl { + url = "mirror://gnome/sources/cogl/${ver_maj}/${name}.tar.xz"; + sha256 = "729e35495829e7d31fafa3358e47b743ba21a2b08ff9b6cd28fb74c0de91192b"; + }; + + nativeBuildInputs = [ pkgconfig ]; + + configureFlags = [ + "--enable-introspection" + "--enable-gles1" + "--enable-gles2" + "--enable-kms-egl-platform" + ] ++ stdenv.lib.optional gstreamerSupport "--enable-cogl-gst"; + + propagatedBuildInputs = with xorg; [ + glib gdk_pixbuf gobjectIntrospection + mesa_noglu libXrandr libXfixes libXcomposite libXdamage + ] + ++ libintlOrEmpty + ++ stdenv.lib.optionals gstreamerSupport [ gst_all_1.gstreamer + gst_all_1.gst-plugins-base ]; + + buildInputs = stdenv.lib.optionals pangoSupport [ pango cairo ]; + + COGL_PANGO_DEP_CFLAGS + = stdenv.lib.optionalString (stdenv.isDarwin && pangoSupport) + "-I${pango}/include/pango-1.0 -I${cairo}/include/cairo"; + + NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; + + #doCheck = true; # all tests fail (no idea why) + + meta = with stdenv.lib; { + description = "A small open source library for using 3D graphics hardware for rendering"; + maintainers = with maintainers; [ lovek323 ]; + + longDescription = '' + Cogl is a small open source library for using 3D graphics hardware for + rendering. The API departs from the flat state machine style of OpenGL + and is designed to make it easy to write orthogonal components that can + render without stepping on each other's toes. + ''; + + platforms = stdenv.lib.platforms.mesaPlatforms; + }; +} diff --git a/pkgs/development/libraries/gcab/default.nix b/pkgs/development/libraries/gcab/default.nix new file mode 100644 index 00000000000..5a8b1f2fcbc --- /dev/null +++ b/pkgs/development/libraries/gcab/default.nix @@ -0,0 +1,18 @@ +{ stdenv, fetchurl, intltool, gobjectIntrospection, pkgconfig }: + +stdenv.mkDerivation rec { + name = "gcab-0.6"; + + src = fetchurl { + url = "mirror://gnome/sources/gcab/0.6/${name}.tar.xz"; + sha256 = "a0443b904bfa7227b5155bfcdf9ea9256b6e26930b8febe1c41f972f6f1334bb"; + }; + + buildInputs = [ intltool gobjectIntrospection pkgconfig ]; + + meta = with stdenv.lib; { + platforms = platforms.linux; + maintainers = [ maintainers.lethalman ]; + }; + +} diff --git a/pkgs/development/libraries/gegl/3.0.nix b/pkgs/development/libraries/gegl/3.0.nix new file mode 100644 index 00000000000..575e2d562aa --- /dev/null +++ b/pkgs/development/libraries/gegl/3.0.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchgit, pkgconfig, glib, babl, libpng, cairo, libjpeg, which +, librsvg, pango, gtk, bzip2, intltool, libtool, automake, autoconf, json_glib }: + +stdenv.mkDerivation rec { + name = "gegl-0.3.0-20140619"; + + src = fetchgit { + url = "https://git.gnome.org/browse/gegl"; + sha256 = "1rjmv2y7z34zrnlqczmmh0bm724iszzdf6jpibszxnp3w0npwjrb"; + rev = "0014eb1bad50244314ed09592fe57efa9322678c"; + }; + + configureScript = "./autogen.sh"; + + # needs fonts otherwise don't know how to pass them + configureFlags = "--disable-docs"; + + buildInputs = [ babl libpng cairo libjpeg librsvg pango gtk bzip2 intltool + autoconf automake libtool which json_glib ]; + + nativeBuildInputs = [ pkgconfig ]; + + meta = { + description = "Graph-based image processing framework"; + homepage = http://www.gegl.org; + license = stdenv.lib.licenses.gpl3; + }; +} diff --git a/pkgs/development/libraries/geoclue/2.0.nix b/pkgs/development/libraries/geoclue/2.0.nix index 88d9837d597..88545bf732c 100644 --- a/pkgs/development/libraries/geoclue/2.0.nix +++ b/pkgs/development/libraries/geoclue/2.0.nix @@ -19,6 +19,8 @@ stdenv.mkDerivation rec { substituteInPlace configure --replace "-Werror" "" ''; + configureFlags = [ "--with-systemdsystemunitdir=$(out)/etc/systemd/system" ]; + propagatedBuildInputs = [ dbus dbus_glib glib ]; meta = { diff --git a/pkgs/development/libraries/glib-networking/default.nix b/pkgs/development/libraries/glib-networking/default.nix index ee7f39585ef..6f0394823a6 100644 --- a/pkgs/development/libraries/glib-networking/default.nix +++ b/pkgs/development/libraries/glib-networking/default.nix @@ -2,15 +2,15 @@ , gsettings_desktop_schemas }: let - ver_maj = "2.42"; - ver_min = "1"; + ver_maj = "2.44"; + ver_min = "0"; in stdenv.mkDerivation rec { name = "glib-networking-${ver_maj}.${ver_min}"; src = fetchurl { url = "mirror://gnome/sources/glib-networking/${ver_maj}/${name}.tar.xz"; - sha256 = "c06bf76da3353695fcc791b7b02e5d60c01c379e554f7841dc6cbca32f65f3a0"; + sha256 = "8f8a340d3ba99bfdef38b653da929652ea6640e27969d29f7ac51fbbe11a4346"; }; configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-bundle.crt"; diff --git a/pkgs/development/libraries/glibmm/default.nix b/pkgs/development/libraries/glibmm/default.nix index 9e06ed66412..25666066601 100644 --- a/pkgs/development/libraries/glibmm/default.nix +++ b/pkgs/development/libraries/glibmm/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, pkgconfig, glib, libsigcxx }: let - ver_maj = "2.42"; + ver_maj = "2.44"; ver_min = "0"; in stdenv.mkDerivation rec { @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/glibmm/${ver_maj}/${name}.tar.xz"; - sha256 = "985083d97378d234da27a7243587cc0d186897a4b2d3c1286f794089be1a3397"; + sha256 = "1a1fczy7hcpn24fglyn4i79f4yjc8s50is70q03mb294bm1c02hv"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/gobject-introspection/default.nix b/pkgs/development/libraries/gobject-introspection/default.nix index 8263ee7071c..200c0d4e01d 100644 --- a/pkgs/development/libraries/gobject-introspection/default.nix +++ b/pkgs/development/libraries/gobject-introspection/default.nix @@ -5,7 +5,7 @@ # In that case its about 6MB which could be separated let - ver_maj = "1.40"; + ver_maj = "1.42"; ver_min = "0"; in stdenv.mkDerivation rec { @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/gobject-introspection/${ver_maj}/${name}.tar.xz"; - sha256 = "162flbzwzz0b8axab2gimc4dglpaw88fh1d177zfg0whczlpbsln"; + sha256 = "3ba2edfad4f71d4f0de16960b5d5f2511335fa646b2c49bbb93ce5942b3f95f7"; }; buildInputs = [ flex bison pkgconfig python ] @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A middleware layer between C libraries and language bindings"; homepage = http://live.gnome.org/GObjectIntrospection; - maintainers = with maintainers; [ lovek323 urkud ]; + maintainers = with maintainers; [ lovek323 urkud lethalman ]; platforms = platforms.unix; longDescription = '' diff --git a/pkgs/development/libraries/gtk+/3.16.nix b/pkgs/development/libraries/gtk+/3.16.nix new file mode 100644 index 00000000000..84bea07602f --- /dev/null +++ b/pkgs/development/libraries/gtk+/3.16.nix @@ -0,0 +1,69 @@ +{ stdenv, fetchurl, pkgconfig, gettext, perl +, expat, glib, cairo, pango, gdk_pixbuf, atk, at_spi2_atk, gobjectIntrospection +, xlibs, x11, wayland, libxkbcommon, epoxy +, xineramaSupport ? stdenv.isLinux +, cupsSupport ? stdenv.isLinux, cups ? null +}: + +assert xineramaSupport -> xlibs.libXinerama != null; +assert cupsSupport -> cups != null; + +let + ver_maj = "3.16"; + ver_min = "2"; + version = "${ver_maj}.${ver_min}"; +in +stdenv.mkDerivation rec { + name = "gtk+3-${version}"; + + src = fetchurl { + url = "mirror://gnome/sources/gtk+/${ver_maj}/gtk+-${version}.tar.xz"; + sha256 = "1yhwg2l72l3khfkprydcjlpxjrg11ccqfc80sjl56llz3jk66fd0"; + }; + + nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection perl ]; + + buildInputs = [ libxkbcommon epoxy ]; + propagatedBuildInputs = with xlibs; with stdenv.lib; + [ expat glib cairo pango gdk_pixbuf atk at_spi2_atk ] + ++ optionals stdenv.isLinux [ libXrandr libXrender libXcomposite libXi libXcursor wayland ] + ++ optional stdenv.isDarwin x11 + ++ optional xineramaSupport libXinerama + ++ optional cupsSupport cups; + + # demos fail to install, no idea where's the problem + preConfigure = "sed '/^SRC_SUBDIRS /s/demos//' -i Makefile.in"; + + enableParallelBuilding = true; + + postInstall = "rm -rf $out/share/gtk-doc"; + + passthru = { + gtkExeEnvPostBuild = '' + rm $out/lib/gtk-3.0/3.0.0/immodules.cache + $out/bin/gtk-query-immodules-3.0 $out/lib/gtk-3.0/3.0.0/immodules/*.so > $out/lib/gtk-3.0/3.0.0/immodules.cache + ''; # workaround for bug of nix-mode for Emacs */ ''; + }; + + meta = { + description = "A multi-platform toolkit for creating graphical user interfaces"; + + longDescription = '' + GTK+ is a highly usable, feature rich toolkit for creating + graphical user interfaces which boasts cross platform + compatibility and an easy to use API. GTK+ it is written in C, + but has bindings to many other popular programming languages + such as C++, Python and C# among others. GTK+ is licensed + under the GNU LGPL 2.1 allowing development of both free and + proprietary software with GTK+ without any license fees or + royalties. + ''; + + homepage = http://www.gtk.org/; + + license = stdenv.lib.licenses.lgpl2Plus; + + maintainers = with stdenv.lib.maintainers; [ urkud raskin vcunat lethalman ]; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/development/libraries/gtkmm/3.16.nix b/pkgs/development/libraries/gtkmm/3.16.nix new file mode 100644 index 00000000000..bc327468855 --- /dev/null +++ b/pkgs/development/libraries/gtkmm/3.16.nix @@ -0,0 +1,42 @@ +{ stdenv, fetchurl, pkgconfig, gtk3, glibmm, cairomm, pangomm, atkmm }: + +let + ver_maj = "3.16"; + ver_min = "0"; +in +stdenv.mkDerivation rec { + name = "gtkmm-${ver_maj}.${ver_min}"; + + src = fetchurl { + url = "mirror://gnome/sources/gtkmm/${ver_maj}/${name}.tar.xz"; + sha256 = "036xn22jkaf3akpid7w23b8vkqa3xxqz93mwacmyar5vw7slm3cv"; + }; + + nativeBuildInputs = [ pkgconfig ]; + + propagatedBuildInputs = [ glibmm gtk3 atkmm cairomm pangomm ]; + + enableParallelBuilding = true; + doCheck = true; + + meta = { + description = "C++ interface to the GTK+ graphical user interface library"; + + longDescription = '' + gtkmm is the official C++ interface for the popular GUI library + GTK+. Highlights include typesafe callbacks, and a + comprehensive set of widgets that are easily extensible via + inheritance. You can create user interfaces either in code or + with the Glade User Interface designer, using libglademm. + There's extensive documentation, including API reference and a + tutorial. + ''; + + homepage = http://gtkmm.org/; + + license = stdenv.lib.licenses.lgpl2Plus; + + maintainers = with stdenv.lib.maintainers; [ raskin urkud vcunat ]; + platforms = stdenv.lib.platforms.unix; + }; +} diff --git a/pkgs/development/libraries/gvfs/default.nix b/pkgs/development/libraries/gvfs/default.nix index 739b0ad3136..dcdef696ffd 100644 --- a/pkgs/development/libraries/gvfs/default.nix +++ b/pkgs/development/libraries/gvfs/default.nix @@ -5,15 +5,15 @@ , gnomeSupport ? false, gnome,libgnome_keyring, gconf, makeWrapper }: let - ver_maj = "1.18"; - version = "${ver_maj}.3"; + ver_maj = "1.22"; + version = "${ver_maj}.2"; in stdenv.mkDerivation rec { name = "gvfs-${version}"; src = fetchurl { url = "mirror://gnome/sources/gvfs/${ver_maj}/${name}.tar.xz"; - sha256 = "0b27vidnrwh6yb2ga9a1k9qlrz6lrzsaz2hcxqbc1igivhb9g0hx"; + sha256 = "8d08c4927b6c20d990498c23280017e7033b31a386f09b4c3ce5bedd20316250"; }; nativeBuildInputs = [ pkgconfig intltool libtool ]; @@ -35,8 +35,9 @@ stdenv.mkDerivation rec { wrapProgram $out/libexec/gvfsd --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" ''; - meta = { - description = "Virtual Filesystem support library" + stdenv.lib.optionalString gnomeSupport " (full GNOME support)"; - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "Virtual Filesystem support library" + optionalString gnomeSupport " (full GNOME support)"; + platforms = platforms.linux; + maintainers = [ maintainers.lethalman ]; }; } diff --git a/pkgs/development/libraries/libchamplain/default.nix b/pkgs/development/libraries/libchamplain/default.nix index 9cdf9d411cc..1a3c33eb80a 100644 --- a/pkgs/development/libraries/libchamplain/default.nix +++ b/pkgs/development/libraries/libchamplain/default.nix @@ -2,11 +2,11 @@ , clutter_gtk, libsoup /*, libmemphis */ }: stdenv.mkDerivation rec { - name = "libchamplain-0.12.2"; + name = "libchamplain-0.12.10"; src = fetchurl { - url = mirror://gnome/sources/libchamplain/0.12/libchamplain-0.12.2.tar.xz; - sha256 = "0bkyzm378gh6qs7grr2vgzrl4z1pi99yysy8iwzdqzs0bs3rfgyj"; + url = "mirror://gnome/sources/libchamplain/0.12/${name}.tar.xz"; + sha256 = "019b8scnx7d3wdylmpk9ihzh06w25b63x9cn8nhj6kjx82rcwlxz"; }; buildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/libxkbcommon/default.nix b/pkgs/development/libraries/libxkbcommon/default.nix index e5682219dba..8abacf6f1c8 100644 --- a/pkgs/development/libraries/libxkbcommon/default.nix +++ b/pkgs/development/libraries/libxkbcommon/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, yacc, flex, xkeyboard_config, libxcb }: stdenv.mkDerivation rec { - name = "libxkbcommon-0.4.2"; + name = "libxkbcommon-0.4.3"; src = fetchurl { url = "http://xkbcommon.org/download/${name}.tar.xz"; - sha256 = "0mw9ljc5fbqbhnm884w7ns5pf6f2rqj9ww5xcaps9nzdgsq73z50"; + sha1 = "2251adc7425c816ec7af4f1c3776a619a53293b6"; }; buildInputs = [ pkgconfig yacc flex xkeyboard_config libxcb ]; diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index f67e3f2468b..54502610887 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -11,7 +11,7 @@ assert enableGeoLocation -> geoclue2 != null; with stdenv.lib; stdenv.mkDerivation rec { name = "webkitgtk-${version}"; - version = "2.6.5"; + version = "2.8.0"; meta = { description = "Web content rendering engine, GTK+ port"; @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://webkitgtk.org/releases/${name}.tar.xz"; - sha256 = "14vmqq6hr3jzphay49984kj22vlqhpsjmwh1krdm9k57rqbq0rdi"; + sha256 = "05b8mkr1mv1w5vi5vyczzirgf5nr6qavrdwbcaiv0dghylwx5yh5"; }; patches = [ ./finding-harfbuzz-icu.patch ]; @@ -47,5 +47,5 @@ stdenv.mkDerivation rec { libsoup gtk3 ]; - # enableParallelBuilding = true; # build problems on Hydra + enableParallelBuilding = true; # build problems on Hydra } |