diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-03-03 03:56:57 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-03-04 20:05:52 +0100 |
commit | 8972bc5db89b3c5e56d8884f5215c33bc51338f4 (patch) | |
tree | 254e7b11d8749ffcfe9b3f580f684a1b112c31ae /pkgs/development/libraries/libgudev | |
parent | f15a13f4a646b37c14335d0775d9bf3b0ad3f300 (diff) | |
download | nixlib-8972bc5db89b3c5e56d8884f5215c33bc51338f4.tar nixlib-8972bc5db89b3c5e56d8884f5215c33bc51338f4.tar.gz nixlib-8972bc5db89b3c5e56d8884f5215c33bc51338f4.tar.bz2 nixlib-8972bc5db89b3c5e56d8884f5215c33bc51338f4.tar.lz nixlib-8972bc5db89b3c5e56d8884f5215c33bc51338f4.tar.xz nixlib-8972bc5db89b3c5e56d8884f5215c33bc51338f4.tar.zst nixlib-8972bc5db89b3c5e56d8884f5215c33bc51338f4.zip |
libgudev: add updateScript
Diffstat (limited to 'pkgs/development/libraries/libgudev')
-rw-r--r-- | pkgs/development/libraries/libgudev/default.nix | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/pkgs/development/libraries/libgudev/default.nix b/pkgs/development/libraries/libgudev/default.nix index a5f8f5036d04..1e1f3eeb4c73 100644 --- a/pkgs/development/libraries/libgudev/default.nix +++ b/pkgs/development/libraries/libgudev/default.nix @@ -1,11 +1,13 @@ -{ stdenv, fetchurl, pkgconfig, udev, glib }: +{ stdenv, fetchurl, pkgconfig, udev, glib, gnome3 }: -stdenv.mkDerivation rec { +let + pname = "libgudev"; +in stdenv.mkDerivation rec { name = "libgudev-${version}"; version = "232"; src = fetchurl { - url = "mirror://gnome/sources/libgudev/${version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; sha256 = "ee4cb2b9c573cdf354f6ed744f01b111d4b5bed3503ffa956cefff50489c7860"; }; @@ -15,9 +17,16 @@ stdenv.mkDerivation rec { # There's a dependency cycle with umockdev and the tests fail to LD_PRELOAD anyway. configureFlags = [ "--disable-umockdev" ]; + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + versionPolicy = "none"; + }; + }; + meta = with stdenv.lib; { homepage = https://wiki.gnome.org/Projects/libgudev; - maintainers = [ maintainers.eelco ]; + maintainers = [ maintainers.eelco ] ++ gnome3.maintainers; platforms = platforms.linux; license = licenses.lgpl2Plus; }; |