eaglemode: 0.96.0 -> 0.96.1, add updateScript

authored by

Chuang Zhu and committed by
Emery Hemingway
6c3431e7 bb92c025

+9 -3
+9 -3
pkgs/applications/misc/eaglemode/default.nix
··· 1 { lib, stdenv, fetchurl, perl, libX11, libXinerama, libjpeg, libpng, libtiff 2 , libwebp, pkg-config, librsvg, glib, gtk2, libXext, libXxf86vm, poppler, vlc 3 - , ghostscript, makeWrapper, tzdata, makeDesktopItem, copyDesktopItems }: 4 5 stdenv.mkDerivation rec { 6 pname = "eaglemode"; 7 - version = "0.96.0"; 8 9 src = fetchurl { 10 url = "mirror://sourceforge/eaglemode/${pname}-${version}.tar.bz2"; 11 - hash = "sha256-aMVXJpfws9rh2Eaa/EzSLwtwvn0pVJlEbhxzvXME1hs="; 12 }; 13 14 # Fixes "Error: No time zones found." on the clock ··· 54 categories = [ "Game" "Graphics" "System" "Utility" ]; 55 }) 56 ]; 57 58 meta = with lib; { 59 homepage = "https://eaglemode.sourceforge.net";
··· 1 { lib, stdenv, fetchurl, perl, libX11, libXinerama, libjpeg, libpng, libtiff 2 , libwebp, pkg-config, librsvg, glib, gtk2, libXext, libXxf86vm, poppler, vlc 3 + , ghostscript, makeWrapper, tzdata, makeDesktopItem, copyDesktopItems 4 + , directoryListingUpdater }: 5 6 stdenv.mkDerivation rec { 7 pname = "eaglemode"; 8 + version = "0.96.1"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/eaglemode/${pname}-${version}.tar.bz2"; 12 + hash = "sha256-FIhCcMghzLg7Odcsou9hBw7kIaqLVUFEAKUk9uwRNNw="; 13 }; 14 15 # Fixes "Error: No time zones found." on the clock ··· 55 categories = [ "Game" "Graphics" "System" "Utility" ]; 56 }) 57 ]; 58 + 59 + passthru.updateScript = directoryListingUpdater { 60 + url = "https://eaglemode.sourceforge.net/download.html"; 61 + extraRegex = "(?!.*(x86_64|setup64|livecd)).*"; 62 + }; 63 64 meta = with lib; { 65 homepage = "https://eaglemode.sourceforge.net";