summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-12-02 00:50:37 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-12-02 00:50:37 +0100
commit30f090ff7b3bc35dc36ae2d47ff96a022af5f25d (patch)
tree60e60f32c4df3110fd2254aa3852833f7ead8d8e /pkgs
parent59a94b57f07594f4544896dd90c71a948d1ea089 (diff)
downloadnixpkgs-30f090ff7b3bc35dc36ae2d47ff96a022af5f25d.tar
nixpkgs-30f090ff7b3bc35dc36ae2d47ff96a022af5f25d.tar.gz
nixpkgs-30f090ff7b3bc35dc36ae2d47ff96a022af5f25d.tar.bz2
nixpkgs-30f090ff7b3bc35dc36ae2d47ff96a022af5f25d.tar.lz
nixpkgs-30f090ff7b3bc35dc36ae2d47ff96a022af5f25d.tar.xz
nixpkgs-30f090ff7b3bc35dc36ae2d47ff96a022af5f25d.tar.zst
nixpkgs-30f090ff7b3bc35dc36ae2d47ff96a022af5f25d.zip
gnome3.updateScript: reuse gnome-update-script
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/desktops/gnome-3/update.nix18
1 files changed, 11 insertions, 7 deletions
diff --git a/pkgs/desktops/gnome-3/update.nix b/pkgs/desktops/gnome-3/update.nix
index 216ae9cb8b3..2ee72d46993 100644
--- a/pkgs/desktops/gnome-3/update.nix
+++ b/pkgs/desktops/gnome-3/update.nix
@@ -3,10 +3,14 @@
 
 let
   python = python3.withPackages (p: [ p.requests ]);
-in writeScript "update-${packageName}" ''
-  #!${stdenv.shell}
-  set -o errexit
-  PATH=${lib.makeBinPath [ common-updater-scripts coreutils gnugrep gnused python ]}
-  latest_tag=$(python "${./find-latest-version.py}" "${packageName}" "${versionPolicy}" "stable")
-  update-source-version "${attrPath}" "$latest_tag"
-''
+  updateScript = writeScript "gnome-update-script" ''
+    #!${stdenv.shell}
+    set -o errexit
+    package_name="$1"
+    attr_path="$2"
+    version_policy="$3"
+    PATH=${lib.makeBinPath [ common-updater-scripts coreutils gnugrep gnused python ]}
+    latest_tag=$(python "${./find-latest-version.py}" "$package_name" "$version_policy" "stable")
+    update-source-version "$attr_path" "$latest_tag"
+  '';
+in [ updateScript packageName attrPath versionPolicy ]