lol

gnome-tour: 0.0.1 -> 3.38.0

* updateScript
* use rust vendor (there's actually no isuse with doing that)
* add libhandy
* Values from /etc/os-release are now used (https://gitlab.gnome.org/GNOME/gnome-tour/-/issues/10)

Signed-off-by: Jan Tojnar <jtojnar@gmail.com>

authored by

WORLDofPEACE and committed by
Jan Tojnar
cdc3ce56 37f72d1a

+16 -22
+16 -22
pkgs/desktops/gnome-3/core/gnome-tour/default.nix
··· 3 3 , gettext 4 4 , meson 5 5 , ninja 6 - , fetchFromGitLab 6 + , fetchurl 7 7 , pkg-config 8 8 , gtk3 9 9 , glib ··· 13 13 , wrapGAppsHook 14 14 , python3 15 15 , gnome3 16 - , config 16 + , libhandy 17 + , librsvg 17 18 }: 18 19 19 20 rustPlatform.buildRustPackage rec { 20 21 pname = "gnome-tour"; 21 - version = "0.0.1"; 22 + version = "3.38.0"; 22 23 23 - # We don't use the uploaded tar.xz because it comes pre-vendored 24 - src = fetchFromGitLab { 25 - domain = "gitlab.gnome.org"; 26 - owner = "GNOME"; 27 - repo = "gnome-tour"; 28 - rev = version; 29 - sha256 = "0lbkspnlziq3z177071w3jpghmdwflzra1krdwchzmkfmrhy50ch"; 24 + src = fetchurl { 25 + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 26 + hash = "sha256-hV/C/Lyz6e9zhe3FRw4Sox5gMqThDP57wVCTgcekjng="; 30 27 }; 31 28 32 - cargoSha256 = "0k1wp9wswr57fv2d9bysxn97fchd4vz29n5r8gfyp0gcm8rclmij"; 33 - 34 - mesonFlags = [ 35 - "-Ddistro_name=NixOS" 36 - "-Ddistro_icon_name=nix-snowflake" 37 - "-Ddistro_version=20.09" 38 - ]; 29 + cargoVendorDir = "vendor"; 39 30 40 31 nativeBuildInputs = [ 41 32 appstream-glib 42 33 desktop-file-utils 43 34 gettext 35 + glib # glib-compile-resources 44 36 meson 45 37 ninja 46 38 pkg-config ··· 52 44 gdk-pixbuf 53 45 glib 54 46 gtk3 47 + libhandy 48 + librsvg 55 49 ]; 56 50 57 51 # Don't use buildRustPackage phases, only use it for rust deps setup ··· 65 59 patchShebangs build-aux/meson_post_install.py 66 60 ''; 67 61 68 - # passthru = { 69 - # updateScript = gnome3.updateScript { 70 - # packageName = pname; 71 - # }; 72 - # }; 62 + passthru = { 63 + updateScript = gnome3.updateScript { 64 + packageName = pname; 65 + }; 66 + }; 73 67 74 68 meta = with stdenv.lib; { 75 69 homepage = "https://gitlab.gnome.org/GNOME/gnome-tour";