summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/default.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2017-12-25 10:46:52 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-03-01 02:53:00 +0100
commitcc1d6fcbcb83608f7a1c86c103e55bb1728c1ad6 (patch)
treee4a523f3dc7dc53652d351d1d5f6a448ab8909de /pkgs/desktops/gnome-3/default.nix
parentb0a57be4feef0a6243ffd8fcbfd2f41b584839b4 (diff)
downloadnixlib-cc1d6fcbcb83608f7a1c86c103e55bb1728c1ad6.tar
nixlib-cc1d6fcbcb83608f7a1c86c103e55bb1728c1ad6.tar.gz
nixlib-cc1d6fcbcb83608f7a1c86c103e55bb1728c1ad6.tar.bz2
nixlib-cc1d6fcbcb83608f7a1c86c103e55bb1728c1ad6.tar.lz
nixlib-cc1d6fcbcb83608f7a1c86c103e55bb1728c1ad6.tar.xz
nixlib-cc1d6fcbcb83608f7a1c86c103e55bb1728c1ad6.tar.zst
nixlib-cc1d6fcbcb83608f7a1c86c103e55bb1728c1ad6.zip
gnome3: add updateScript
Diffstat (limited to 'pkgs/desktops/gnome-3/default.nix')
-rw-r--r--pkgs/desktops/gnome-3/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/desktops/gnome-3/default.nix b/pkgs/desktops/gnome-3/default.nix
index 9388c9198966..80e9058bfb1c 100644
--- a/pkgs/desktops/gnome-3/default.nix
+++ b/pkgs/desktops/gnome-3/default.nix
@@ -1,4 +1,4 @@
-{ pkgs }:
+{ pkgs, lib }:
 
 let
 
@@ -13,6 +13,12 @@ let
 
   callPackage = pkgs.newScope self;
 
+  # Convert a version to branch (3.26.18 → 3.26)
+  # Used for finding packages on GNOME mirrors
+  versionBranch = version: builtins.concatStringsSep "." (lib.take 2 (lib.splitString "." version));
+
+  updateScript = callPackage ./update.nix { };
+
   version = "3.26";
   maintainers = with pkgs.lib.maintainers; [ lethalman jtojnar ];