Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
09e29901 4acf7fd6

+23 -14
+3 -3
pkgs/applications/misc/rescuetime/default.nix
··· 1 { stdenv, lib, fetchurl, dpkg, patchelf, qt5, libXtst, libXext, libX11, mkDerivation, makeWrapper, libXScrnSaver, writeScript, common-updater-scripts, curl, pup }: 2 3 let 4 - version = "2.16.4.2"; 5 src = 6 if stdenv.hostPlatform.system == "i686-linux" then fetchurl { 7 name = "rescuetime-installer.deb"; 8 url = "https://www.rescuetime.com/installers/rescuetime_${version}_i386.deb"; 9 - sha256 = "0zyal9n3rfj8i13v1q25inq6qyil7897483cdhqvwpb8wskrij4c"; 10 } else fetchurl { 11 name = "rescuetime-installer.deb"; 12 url = "https://www.rescuetime.com/installers/rescuetime_${version}_amd64.deb"; 13 - sha256 = "03bmnkxhip1wilnfqs8akmy1hppahxrmnm8gasnmw5s922vn06cv"; 14 }; 15 in mkDerivation rec { 16 # https://www.rescuetime.com/updates/linux_release_notes.html
··· 1 { stdenv, lib, fetchurl, dpkg, patchelf, qt5, libXtst, libXext, libX11, mkDerivation, makeWrapper, libXScrnSaver, writeScript, common-updater-scripts, curl, pup }: 2 3 let 4 + version = "2.16.5.1"; 5 src = 6 if stdenv.hostPlatform.system == "i686-linux" then fetchurl { 7 name = "rescuetime-installer.deb"; 8 url = "https://www.rescuetime.com/installers/rescuetime_${version}_i386.deb"; 9 + sha256 = "1xrvyy0higc1fbc8ascpaszvg2bl6x0a35bzmdq6dkay48hnrd8b"; 10 } else fetchurl { 11 name = "rescuetime-installer.deb"; 12 url = "https://www.rescuetime.com/installers/rescuetime_${version}_amd64.deb"; 13 + sha256 = "09ng0yal66d533vzfv27k9l2va03rqbqmsni43qi3hgx7w9wx5ii"; 14 }; 15 in mkDerivation rec { 16 # https://www.rescuetime.com/updates/linux_release_notes.html
+6 -2
pkgs/applications/networking/sync/lsyncd/default.nix
··· 25 --replace "/usr/bin/rsync" "${rsync}/bin/rsync" 26 ''; 27 28 dontUseCmakeBuildDir = true; 29 30 buildInputs = [ ··· 36 meta = with lib; { 37 homepage = "https://github.com/axkibe/lsyncd"; 38 description = "A utility that synchronizes local directories with remote targets"; 39 - license = licenses.gpl2; 40 - platforms = platforms.linux; 41 maintainers = with maintainers; [ bobvanderlinden ]; 42 }; 43 }
··· 25 --replace "/usr/bin/rsync" "${rsync}/bin/rsync" 26 ''; 27 28 + # Special flags needed on Darwin: 29 + # https://github.com/axkibe/lsyncd/blob/42413cabbedca429d55a5378f6e830f191f3cc86/INSTALL#L51 30 + cmakeFlags = lib.optional stdenv.isDarwin [ "-DWITH_INOTIFY=OFF" "-DWITH_FSEVENTS=ON" ]; 31 + 32 dontUseCmakeBuildDir = true; 33 34 buildInputs = [ ··· 40 meta = with lib; { 41 homepage = "https://github.com/axkibe/lsyncd"; 42 description = "A utility that synchronizes local directories with remote targets"; 43 + license = licenses.gpl2Plus; 44 + platforms = platforms.all; 45 maintainers = with maintainers; [ bobvanderlinden ]; 46 }; 47 }
+3
pkgs/applications/version-management/gitea/default.nix
··· 2 , git, bash, gzip, openssh, pam 3 , sqliteSupport ? true 4 , pamSupport ? true 5 }: 6 7 with lib; ··· 59 ''; 60 61 goPackagePath = "code.gitea.io/gitea"; 62 63 meta = { 64 description = "Git with a cup of tea";
··· 2 , git, bash, gzip, openssh, pam 3 , sqliteSupport ? true 4 , pamSupport ? true 5 + , nixosTests 6 }: 7 8 with lib; ··· 60 ''; 61 62 goPackagePath = "code.gitea.io/gitea"; 63 + 64 + passthru.tests.gitea = nixosTests.gitea; 65 66 meta = { 67 description = "Git with a cup of tea";
+2
pkgs/development/interpreters/lua-5/interpreter.nix
··· 83 Libs: -L$out/lib -llua -lm 84 Cflags: -I$out/include 85 EOF 86 ln -s "$out/lib/pkgconfig/lua.pc" "$out/lib/pkgconfig/lua${luaversion}.pc" 87 ''; 88 89 passthru = rec {
··· 83 Libs: -L$out/lib -llua -lm 84 Cflags: -I$out/include 85 EOF 86 + ln -s "$out/lib/pkgconfig/lua.pc" "$out/lib/pkgconfig/lua-${luaversion}.pc" 87 ln -s "$out/lib/pkgconfig/lua.pc" "$out/lib/pkgconfig/lua${luaversion}.pc" 88 + ln -s "$out/lib/pkgconfig/lua.pc" "$out/lib/pkgconfig/lua${lib.replaceStrings [ "." ] [ "" ] luaversion}.pc" 89 ''; 90 91 passthru = rec {
+2 -2
pkgs/development/libraries/mpfi/default.nix
··· 1 {lib, stdenv, fetchurl, mpfr}: 2 stdenv.mkDerivation rec { 3 pname = "mpfi"; 4 - version = "1.5.3"; 5 file_nr = "37331"; 6 src = fetchurl { 7 # NOTE: the file_nr is whats important here. The actual package name (including the version) 8 # is ignored. To find out the correct file_nr, go to https://gforge.inria.fr/projects/mpfi/ 9 # and click on Download in the section "Latest File Releases". 10 url = "https://gforge.inria.fr/frs/download.php/file/${file_nr}/mpfi-${version}.tar.bz2"; 11 - sha256 = "0bqr8yibl7jbrp0bw7xk1lm7nis7rv26jsz6y8ycvih8n9bx90r3"; 12 }; 13 buildInputs = [mpfr]; 14 meta = {
··· 1 {lib, stdenv, fetchurl, mpfr}: 2 stdenv.mkDerivation rec { 3 pname = "mpfi"; 4 + version = "1.5.4"; 5 file_nr = "37331"; 6 src = fetchurl { 7 # NOTE: the file_nr is whats important here. The actual package name (including the version) 8 # is ignored. To find out the correct file_nr, go to https://gforge.inria.fr/projects/mpfi/ 9 # and click on Download in the section "Latest File Releases". 10 url = "https://gforge.inria.fr/frs/download.php/file/${file_nr}/mpfi-${version}.tar.bz2"; 11 + sha256 = "sha256-I4PUV7IIxs088uZracTOR0d7Kg2zH77AzUseuqJHGS8="; 12 }; 13 buildInputs = [mpfr]; 14 meta = {
+1 -1
pkgs/development/python-modules/glances-api/default.nix
··· 26 pythonImportsCheck = [ "glances_api" ]; 27 28 meta = with lib; { 29 - description = "Python Wrapper for interacting with the Volkszahler API"; 30 homepage = "https://github.com/home-assistant-ecosystem/python-glances-api"; 31 license = with licenses; [ mit ]; 32 maintainers = with maintainers; [ fab ];
··· 26 pythonImportsCheck = [ "glances_api" ]; 27 28 meta = with lib; { 29 + description = "Python API for interacting with Glances"; 30 homepage = "https://github.com/home-assistant-ecosystem/python-glances-api"; 31 license = with licenses; [ mit ]; 32 maintainers = with maintainers; [ fab ];
+3 -3
pkgs/servers/x11/xorg/default.nix
··· 2029 }) {}; 2030 2031 xf86videonouveau = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, udev, libpciaccess, xorgserver }: stdenv.mkDerivation { 2032 - name = "xf86-video-nouveau-1.0.16"; 2033 builder = ./builder.sh; 2034 src = fetchurl { 2035 - url = "mirror://xorg/individual/driver/xf86-video-nouveau-1.0.16.tar.bz2"; 2036 - sha256 = "01mz8gnq7j6bvrqb2ljm3d1wpjhi9p2z2w8zbkdrqmqmcj060h1h"; 2037 }; 2038 hardeningDisable = [ "bindnow" "relro" ]; 2039 nativeBuildInputs = [ pkg-config ];
··· 2029 }) {}; 2030 2031 xf86videonouveau = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, udev, libpciaccess, xorgserver }: stdenv.mkDerivation { 2032 + name = "xf86-video-nouveau-1.0.17"; 2033 builder = ./builder.sh; 2034 src = fetchurl { 2035 + url = "mirror://xorg/individual/driver/xf86-video-nouveau-1.0.17.tar.bz2"; 2036 + sha256 = "0sqm1jwjg15sp8v7039y2hsbhph8gpjd2bdzcqqiij2mgbi254s9"; 2037 }; 2038 hardeningDisable = [ "bindnow" "relro" ]; 2039 nativeBuildInputs = [ pkg-config ];
+1 -1
pkgs/servers/x11/xorg/tarballs.list
··· 105 mirror://xorg/individual/driver/xf86-video-mga-2.0.0.tar.bz2 106 mirror://xorg/individual/driver/xf86-video-neomagic-1.3.0.tar.bz2 107 mirror://xorg/individual/driver/xf86-video-newport-0.2.4.tar.bz2 108 - mirror://xorg/individual/driver/xf86-video-nouveau-1.0.16.tar.bz2 109 mirror://xorg/individual/driver/xf86-video-nv-2.1.21.tar.bz2 110 mirror://xorg/individual/driver/xf86-video-omap-0.4.5.tar.bz2 111 mirror://xorg/individual/driver/xf86-video-openchrome-0.6.0.tar.bz2
··· 105 mirror://xorg/individual/driver/xf86-video-mga-2.0.0.tar.bz2 106 mirror://xorg/individual/driver/xf86-video-neomagic-1.3.0.tar.bz2 107 mirror://xorg/individual/driver/xf86-video-newport-0.2.4.tar.bz2 108 + mirror://xorg/individual/driver/xf86-video-nouveau-1.0.17.tar.bz2 109 mirror://xorg/individual/driver/xf86-video-nv-2.1.21.tar.bz2 110 mirror://xorg/individual/driver/xf86-video-omap-0.4.5.tar.bz2 111 mirror://xorg/individual/driver/xf86-video-openchrome-0.6.0.tar.bz2
+2 -2
pkgs/tools/misc/youtube-dl/default.nix
··· 18 # The websites youtube-dl deals with are a very moving target. That means that 19 # downloads break constantly. Because of that, updates should always be backported 20 # to the latest stable release. 21 - version = "2021.01.16"; 22 23 src = fetchurl { 24 url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz"; 25 - sha256 = "1q8pvw5j45k8nvr3d9rvnhi6xaj1mdqlkrg7q7qq6zciq5r54fhi"; 26 }; 27 28 nativeBuildInputs = [ installShellFiles makeWrapper ];
··· 18 # The websites youtube-dl deals with are a very moving target. That means that 19 # downloads break constantly. Because of that, updates should always be backported 20 # to the latest stable release. 21 + version = "2021.01.24.1"; 22 23 src = fetchurl { 24 url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz"; 25 + sha256 = "001hs73fpm4nxcgn60n9wlsdmiv40f4b1k6hkl4g4wyywv9ic9fy"; 26 }; 27 28 nativeBuildInputs = [ installShellFiles makeWrapper ];