glib: add updateScript

This commit is contained in:
Jan Tojnar 2018-03-03 02:32:58 +01:00
parent 1a91396e1a
commit c02794b666
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -1,5 +1,5 @@
{ stdenv, hostPlatform, fetchurl, pkgconfig, gettext, perl, python { stdenv, hostPlatform, fetchurl, pkgconfig, gettext, perl, python
, libiconv, libintlOrEmpty, zlib, libffi, pcre, libelf , libiconv, libintlOrEmpty, zlib, libffi, pcre, libelf, gnome3
# use utillinuxMinimal to avoid circular dependency (utillinux, systemd, glib) # use utillinuxMinimal to avoid circular dependency (utillinux, systemd, glib)
, utillinuxMinimal ? null , utillinuxMinimal ? null
@ -42,15 +42,14 @@ let
ln -sr -t "''${!outputInclude}/include/" "''${!outputInclude}"/lib/*/include/* 2>/dev/null || true ln -sr -t "''${!outputInclude}/include/" "''${!outputInclude}"/lib/*/include/* 2>/dev/null || true
''; '';
ver_maj = "2.54"; version = "2.54.3";
ver_min = "3";
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "glib-${ver_maj}.${ver_min}"; name = "glib-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/glib/${ver_maj}/${name}.tar.xz"; url = "mirror://gnome/sources/glib/${gnome3.versionBranch version}/${name}.tar.xz";
sha256 = "963fdc6685dc3da8e5381dfb9f15ca4b5709b28be84d9d05a9bb8e446abac0a8"; sha256 = "963fdc6685dc3da8e5381dfb9f15ca4b5709b28be84d9d05a9bb8e446abac0a8";
}; };
@ -143,8 +142,9 @@ stdenv.mkDerivation rec {
''; '';
passthru = { passthru = {
gioModuleDir = "lib/gio/modules"; gioModuleDir = "lib/gio/modules";
inherit flattenInclude; inherit flattenInclude;
updateScript = gnome3.updateScript { packageName = "glib"; };
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {