diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2022-02-21 15:57:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-21 15:57:10 +0100 |
commit | 8eb1922f647d28ec831b6edffdb3a675f2ad9fc8 (patch) | |
tree | a498c65427bcf7bd44d4e50cec0b881fdb132293 /pkgs/applications/virtualization | |
parent | 29ad20e6f9bff2c8c8a016228176f21c9c399bae (diff) | |
parent | e70d829bdb9f51d82e1ef54e444964e6dcf5ed3c (diff) | |
download | nixlib-8eb1922f647d28ec831b6edffdb3a675f2ad9fc8.tar nixlib-8eb1922f647d28ec831b6edffdb3a675f2ad9fc8.tar.gz nixlib-8eb1922f647d28ec831b6edffdb3a675f2ad9fc8.tar.bz2 nixlib-8eb1922f647d28ec831b6edffdb3a675f2ad9fc8.tar.lz nixlib-8eb1922f647d28ec831b6edffdb3a675f2ad9fc8.tar.xz nixlib-8eb1922f647d28ec831b6edffdb3a675f2ad9fc8.tar.zst nixlib-8eb1922f647d28ec831b6edffdb3a675f2ad9fc8.zip |
Merge pull request #161101 from jtojnar/libgovirt-cleanup
libgovirt: clean up
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r-- | pkgs/applications/virtualization/libgovirt/default.nix | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/pkgs/applications/virtualization/libgovirt/default.nix b/pkgs/applications/virtualization/libgovirt/default.nix index bd92f7666abf..9c9da54c3632 100644 --- a/pkgs/applications/virtualization/libgovirt/default.nix +++ b/pkgs/applications/virtualization/libgovirt/default.nix @@ -2,38 +2,52 @@ , stdenv , fetchurl , glib +, gnome , librest , libsoup , pkg-config +, gobject-introspection }: -with lib; - stdenv.mkDerivation rec { pname = "libgovirt"; version = "0.3.8"; + outputs = [ "out" "dev" ]; + src = fetchurl { - url = "https://download.gnome.org/sources/libgovirt/0.3/${pname}-${version}.tar.xz"; - sha256 = "sha256-HckYYikXa9+p8l/Y+oLAoFi2pgwcyAfHUH7IqTwPHfg="; + url = "mirror://gnome/sources/libgovirt/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "HckYYikXa9+p8l/Y+oLAoFi2pgwcyAfHUH7IqTwPHfg="; }; - enableParallelBuilding = true; - nativeBuildInputs = [ pkg-config + gobject-introspection + ]; + + buildInputs = [ + libsoup ]; propagatedBuildInputs = [ + glib librest - libsoup ]; - meta = { + enableParallelBuilding = true; + + passthru = { + updateScript = gnome.updateScript { + packageName = pname; + versionPolicy = "none"; + }; + }; + + meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/libgovirt"; description = "GObject wrapper for the oVirt REST API"; maintainers = [ maintainers.amarshall ]; platforms = platforms.linux; - license = licenses.lgpl21; + license = licenses.lgpl21Plus; }; } |