lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
783f3c33 a1e570b4

+225 -267
+4 -2
nixos/modules/services/x11/desktop-managers/pantheon.nix
··· 227 227 environment.sessionVariables.GTK_CSD = "1"; 228 228 environment.etc."gtk-3.0/settings.ini".source = "${pkgs.pantheon.elementary-default-settings}/etc/gtk-3.0/settings.ini"; 229 229 230 - xdg.portal.extraPortals = [ 231 - pkgs.pantheon.elementary-files 230 + xdg.portal.extraPortals = with pkgs; [ 231 + pantheon.elementary-files 232 + pantheon.elementary-settings-daemon 233 + xdg-desktop-portal-pantheon 232 234 ]; 233 235 234 236 # Override GSettings schemas
+4 -2
pkgs/applications/misc/tootle/default.nix
··· 2 2 , fetchFromGitHub 3 3 , nix-update-script 4 4 , fetchpatch 5 - , vala 5 + , vala_0_52 6 6 , meson 7 7 , ninja 8 8 , pkg-config ··· 35 35 ninja 36 36 pkg-config 37 37 python3 38 - vala 38 + # Does not build with vala 0.54 39 + # https://github.com/bleakgrey/tootle/issues/337 40 + vala_0_52 39 41 wrapGAppsHook 40 42 ]; 41 43
+16 -18
pkgs/applications/networking/flexget/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "flexget"; 5 - version = "3.1.140"; 5 + version = "3.1.148"; 6 6 7 7 # Fetch from GitHub in order to use `requirements.in` 8 8 src = fetchFromGitHub { 9 9 owner = "flexget"; 10 10 repo = "flexget"; 11 11 rev = "v${version}"; 12 - sha256 = "15ngmpqqx902l7gxg2lb6h8q8vmjk247jbqhc92l1apr1imjqcc5"; 12 + sha256 = "0gf07qa1wsysvl0mckh2r3a40065rxhgszf4767jkbryz8z174bc"; 13 13 }; 14 14 15 15 postPatch = '' ··· 32 32 # See https://github.com/Flexget/Flexget/blob/master/requirements.in 33 33 APScheduler 34 34 beautifulsoup4 35 - cherrypy 36 - colorama 37 - colorclass 38 35 feedparser 39 - flask-compress 40 - flask-cors 41 - flask_login 42 - flask-restful 43 - flask-restx 44 - flask 45 - greenlet 46 36 guessit 47 37 html5lib 48 38 jinja2 49 39 jsonschema 50 40 loguru 51 41 more-itertools 52 - progressbar 42 + psutil 53 43 pynzb 54 - pyparsing 55 44 PyRSS2Gen 56 45 python-dateutil 57 46 pyyaml 58 47 rebulk 59 48 requests 49 + rich 60 50 rpyc 61 - sgmllib3k 62 51 sqlalchemy 63 - terminaltables 52 + 53 + # WebUI requirements 54 + cherrypy 55 + flask-compress 56 + flask-cors 57 + flask_login 58 + flask-restful 59 + flask-restx 60 + flask 61 + pyparsing 64 62 zxcvbn 65 - psutil 66 - # plugins 63 + 64 + # Plugins requirements 67 65 transmission-rpc 68 66 ]; 69 67
+3 -3
pkgs/applications/version-management/git-and-tools/delta/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "delta"; 12 - version = "0.8.3"; 12 + version = "0.9.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "dandavison"; 16 16 repo = pname; 17 17 rev = version; 18 - sha256 = "sha256-lwdsl3dzqrIL1JoBFmldwsCvNCWUcTlgeoEoCvmlTCQ="; 18 + sha256 = "sha256-LyKkkQlYdCyvlru+o/QeA7CDWYgCRTFKAdAjJxJX+oM="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-7TvxkSJ3iWJnjD3Xe7WDXBNWIyl8U9XTCn9muUG1AmI="; 21 + cargoSha256 = "sha256-+ao2nVRkXNWs00oUiATgzsDTfPo09BV66AioZQqBhGk="; 22 22 23 23 nativeBuildInputs = [ installShellFiles ]; 24 24
+2 -2
pkgs/applications/version-management/github-desktop/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "github-desktop"; 22 - version = "2.9.3"; 22 + version = "2.9.4"; 23 23 24 24 src = fetchurl { 25 25 url = "https://github.com/shiftkey/desktop/releases/download/release-${version}-linux1/GitHubDesktop-linux-${version}-linux1.deb"; 26 - sha256 = "sha256-e3XDjVQ5VcsS/MGxNsDs2h77joZAz8mNn+SwrqiUAR0="; 26 + sha256 = "sha256-CcAOATIEcrUKhVQWFr0dMvY9Q5rHWQI9/KdSEZ/ncD4="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+24 -5
pkgs/desktops/gnome/core/epiphany/default.nix
··· 3 3 , ninja 4 4 , gettext 5 5 , fetchurl 6 + , fetchpatch 6 7 , pkg-config 7 8 , gtk3 8 9 , glib ··· 46 47 sha256 = "s50YJUkllbC3TF1qZoaoV/lBnfpMAvgBPCl7yHDibdA="; 47 48 }; 48 49 49 - patches = lib.optionals withPantheon [ 50 - # Make this respect dark mode settings from Pantheon 50 + patches = [ 51 + # tab-view: Update close button position on startup 52 + # https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1025 53 + (fetchpatch { 54 + url = "https://gitlab.gnome.org/GNOME/epiphany/-/commit/6e9d6d3cf7fa7ddf21a70e9816a5cd4767a79523.patch"; 55 + sha256 = "sha256-lBVliGCIKwTvsYnWjAcmJxhTg1HS/2x4wlOh+4sx/xQ="; 56 + }) 57 + ] ++ lib.optionals withPantheon [ 58 + # Pantheon specific patches for epiphany 51 59 # https://github.com/elementary/browser 52 - # The patch currently differs from upstream (updated for epiphany 40 and 41). 53 - ./pantheon-dark-style.patch 54 - ./pantheon-navigation-buttons.patch 60 + # 61 + # Make this respect dark mode settings from Pantheon 62 + # https://github.com/elementary/browser/pull/21 63 + # https://github.com/elementary/browser/pull/41 64 + (fetchpatch { 65 + url = "https://raw.githubusercontent.com/elementary/browser/cc17559a7ac6effe593712b4f3d0bbefde6e3b62/dark-style.patch"; 66 + sha256 = "sha256-RzMUc9P51UN3tRFefzRtMniXR9duOOmLj5eu5gL2TEQ="; 67 + }) 68 + # Patch to unlink nav buttons 69 + # https://github.com/elementary/browser/pull/18 70 + (fetchpatch { 71 + url = "https://raw.githubusercontent.com/elementary/browser/cc17559a7ac6effe593712b4f3d0bbefde6e3b62/navigation-buttons.patch"; 72 + sha256 = "sha256-G1/JUjn/8DyO9sgL/5Kq205KbTOs4EMi4Vf3cJ8FHXU="; 73 + }) 55 74 ]; 56 75 57 76 nativeBuildInputs = [
-76
pkgs/desktops/gnome/core/epiphany/pantheon-dark-style.patch
··· 1 - diff --git a/meson.build b/meson.build 2 - index de9cbfa850..647f617605 100644 3 - --- a/meson.build 4 - +++ b/meson.build 5 - @@ -92,6 +92,7 @@ iso_codes_dep = dependency('iso-codes', version: '>= 0.35') 6 - json_glib_dep = dependency('json-glib-1.0', version: '>= 1.6') 7 - libarchive_dep = dependency('libarchive') 8 - libdazzle_dep = dependency('libdazzle-1.0', version: '>= 3.37.1') 9 - +libgranite_dep = dependency('granite', version: '>= 6.0.0') 10 - libhandy_dep = dependency('libhandy-1', version: '>= 1.1.0') 11 - libsecret_dep = dependency('libsecret-1', version: '>= 0.19.0') 12 - libsoup_dep = dependency('libsoup-2.4', version: '>= 2.48.0') 13 - diff --git a/src/ephy-shell.c b/src/ephy-shell.c 14 - index 650531da86..b9d1355e86 100644 15 - --- a/src/ephy-shell.c 16 - +++ b/src/ephy-shell.c 17 - @@ -50,6 +50,7 @@ 18 - 19 - #include <glib/gi18n.h> 20 - #include <gtk/gtk.h> 21 - +#include <granite.h> 22 - #include <handy.h> 23 - 24 - struct _EphyShell { 25 - @@ -483,6 +484,20 @@ run_in_background_set_mapping (const GValue *value, 26 - return g_variant_new_boolean (g_variant_get_boolean (var)); 27 - } 28 - 29 - +static void 30 - +ephy_shell_set_prefers_color_scheme (EphyShell *shell) 31 - +{ 32 - + GtkSettings* gtk_settings = gtk_settings_get_default (); 33 - + GraniteSettings* granite_settings = granite_settings_get_default (); 34 - + 35 - + g_object_set ( 36 - + gtk_settings, 37 - + "gtk-application-prefer-dark-theme", 38 - + granite_settings_get_prefers_color_scheme (granite_settings) == GRANITE_SETTINGS_COLOR_SCHEME_DARK, 39 - + NULL 40 - + ); 41 - +} 42 - + 43 - static void 44 - ephy_shell_startup (GApplication *application) 45 - { 46 - @@ -490,11 +505,18 @@ ephy_shell_startup (GApplication *application) 47 - EphyShell *shell = EPHY_SHELL (application); 48 - EphyEmbedShellMode mode; 49 - GAction *action; 50 - + GraniteSettings* granite_settings = granite_settings_get_default (); 51 - 52 - G_APPLICATION_CLASS (ephy_shell_parent_class)->startup (application); 53 - 54 - hdy_init (); 55 - 56 - + ephy_shell_set_prefers_color_scheme (shell); 57 - + 58 - + g_signal_connect (granite_settings, "notify::prefers-color-scheme", 59 - + G_CALLBACK (ephy_shell_set_prefers_color_scheme), shell 60 - + ); 61 - + 62 - /* If we are under Pantheon set the icon-theme and cursor-theme accordingly. */ 63 - if (is_desktop_pantheon ()) { 64 - GtkSettings *settings = gtk_settings_get_default (); 65 - diff --git a/src/meson.build b/src/meson.build 66 - index 5bf3eb92ec..d17b1b6d93 100644 67 - --- a/src/meson.build 68 - +++ b/src/meson.build 69 - @@ -74,6 +74,7 @@ libephymain_deps = [ 70 - gdk_dep, 71 - gvdb_dep, 72 - libarchive_dep, 73 - + libgranite_dep, 74 - libhandy_dep 75 - ] 76 -
-12
pkgs/desktops/gnome/core/epiphany/pantheon-navigation-buttons.patch
··· 1 - diff --git a/src/resources/gtk/action-bar-start.ui b/src/resources/gtk/action-bar-start.ui 2 - index e604b9601f..2bfe244d53 100644 3 - --- a/src/resources/gtk/action-bar-start.ui 4 - +++ b/src/resources/gtk/action-bar-start.ui 5 - @@ -7,7 +7,6 @@ 6 - <property name="visible">True</property> 7 - <property name="orientation">horizontal</property> 8 - <style> 9 - - <class name="linked"/> 10 - <class name="navigation-box"/> 11 - </style> 12 - <child>
+2 -2
pkgs/desktops/pantheon/apps/appcenter/default.nix
··· 30 30 31 31 stdenv.mkDerivation rec { 32 32 pname = "appcenter"; 33 - version = "3.8.0"; 33 + version = "3.8.1"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "elementary"; 37 37 repo = pname; 38 38 rev = version; 39 - sha256 = "07lkdpnjj9pxbq8h794qjiidvnysvzx0132w98r1wg9k7ca170bj"; 39 + sha256 = "sha256-d7DGyAC8itBxTfuabDPN16W4S4d42s5UPp8AusZfy5k="; 40 40 }; 41 41 42 42 patches = [
+4 -4
pkgs/desktops/pantheon/apps/appcenter/drop-homepage-banner.patch
··· 1 - From b1e09653d755ca6ffd03a1e3e67750e6bcc2bc6f Mon Sep 17 00:00:00 2001 1 + From c1916699cd388cc8d9968127e43ba955471623bf Mon Sep 17 00:00:00 2001 2 2 From: Bobby Rong <rjl931189261@126.com> 3 - Date: Wed, 22 Sep 2021 11:54:48 +0800 3 + Date: Wed, 27 Oct 2021 09:33:15 +0800 4 4 Subject: [PATCH 2/2] Drop homepage banner 5 5 6 6 --- ··· 8 8 1 file changed, 1 insertion(+), 180 deletions(-) 9 9 10 10 diff --git a/src/Views/Homepage.vala b/src/Views/Homepage.vala 11 - index 576fc02c..80a1d221 100644 11 + index 52cb36cc..80a1d221 100644 12 12 --- a/src/Views/Homepage.vala 13 13 +++ b/src/Views/Homepage.vala 14 14 @@ -31,67 +31,12 @@ public class AppCenter.Homepage : AbstractView { ··· 193 193 - } 194 194 - } 195 195 - 196 - - if (!installed && !(package in packages_in_banner) && !package.is_explicit) { 196 + - if (!installed && !(package in packages_in_banner)) { 197 197 - var package_row = new AppCenter.Widgets.ListPackageRowGrid (package); 198 198 - recently_updated_carousel.add (package_row); 199 199 - }
+2 -2
pkgs/desktops/pantheon/apps/elementary-calculator/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "elementary-calculator"; 24 - version = "1.7.0"; 24 + version = "1.7.1"; 25 25 26 26 repoName = "calculator"; 27 27 ··· 29 29 owner = "elementary"; 30 30 repo = repoName; 31 31 rev = version; 32 - sha256 = "1kl2iximcmbk8inklb2xav7dp08lp5pn9xxa59327zw13gdy8fkf"; 32 + sha256 = "sha256-GoQFWhEhUBVLYL1vsIIBMT8pKc0dK/ploiGfUtJAJQU="; 33 33 }; 34 34 35 35 passthru = {
+8 -8
pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
··· 28 28 29 29 stdenv.mkDerivation rec { 30 30 pname = "elementary-calendar"; 31 - version = "6.0.2"; 31 + version = "6.0.3"; 32 32 33 33 repoName = "calendar"; 34 34 ··· 36 36 owner = "elementary"; 37 37 repo = repoName; 38 38 rev = version; 39 - sha256 = "16xp8gfgpyz9xpjsxm6jlk4skkknj65g0q4x0qvw9sg9f1p6a514"; 40 - }; 41 - 42 - passthru = { 43 - updateScript = nix-update-script { 44 - attrPath = "pantheon.${pname}"; 45 - }; 39 + sha256 = "sha256-+RQUiJLuCIbmcbtsOCfF9HYFrxtldZMbg2vg/a/IOaY="; 46 40 }; 47 41 48 42 nativeBuildInputs = [ ··· 77 71 chmod +x meson/post_install.py 78 72 patchShebangs meson/post_install.py 79 73 ''; 74 + 75 + passthru = { 76 + updateScript = nix-update-script { 77 + attrPath = "pantheon.${pname}"; 78 + }; 79 + }; 80 80 81 81 meta = with lib; { 82 82 description = "Desktop calendar app designed for elementary OS";
+8 -8
pkgs/desktops/pantheon/apps/elementary-camera/default.nix
··· 25 25 26 26 stdenv.mkDerivation rec { 27 27 pname = "elementary-camera"; 28 - version = "6.0.0"; 28 + version = "6.0.1"; 29 29 30 30 repoName = "camera"; 31 31 ··· 33 33 owner = "elementary"; 34 34 repo = repoName; 35 35 rev = version; 36 - sha256 = "1z5c6pkc7psglxwzby5idsdxvplpi28ckjxrwdngnr22knfdcgag"; 37 - }; 38 - 39 - passthru = { 40 - updateScript = nix-update-script { 41 - attrPath = "pantheon.${pname}"; 42 - }; 36 + sha256 = "sha256-OdBinryF6XTcvtY4A1wdDVazjf/VritEGF97ts6d4RY="; 43 37 }; 44 38 45 39 nativeBuildInputs = [ ··· 74 68 chmod +x meson/post_install.py 75 69 patchShebangs meson/post_install.py 76 70 ''; 71 + 72 + passthru = { 73 + updateScript = nix-update-script { 74 + attrPath = "pantheon.${pname}"; 75 + }; 76 + }; 77 77 78 78 meta = with lib; { 79 79 description = "Camera app designed for elementary OS";
+2 -12
pkgs/desktops/pantheon/apps/elementary-photos/default.nix
··· 1 1 { lib, stdenv 2 2 , fetchFromGitHub 3 - , fetchpatch 4 3 , nix-update-script 5 4 , pantheon 6 5 , meson ··· 35 34 36 35 stdenv.mkDerivation rec { 37 36 pname = "elementary-photos"; 38 - version = "2.7.2"; 37 + version = "2.7.3"; 39 38 40 39 repoName = "photos"; 41 40 ··· 43 42 owner = "elementary"; 44 43 repo = repoName; 45 44 rev = version; 46 - sha256 = "1zq9zfsc987vvrzadw9xqi3rlbi4jv2s82axkgy7ijm3ibi58ddc"; 45 + sha256 = "sha256-ja4ElW0FNm9oNyn+00SdI2Cxep6LyWTYM8Blc6bnuiY="; 47 46 }; 48 - 49 - patches = [ 50 - # Fix build with vala 0.54 51 - # https://github.com/elementary/photos/pull/650 52 - (fetchpatch { 53 - url = "https://github.com/elementary/photos/commit/bc7feca8caa4c8fc076a759a2d36e26e93c75596.patch"; 54 - sha256 = "sha256-iOHYKV7rSAuMm4ZhoJWjlpu96zlxwTosQe+z/iEVFR8="; 55 - }) 56 - ]; 57 47 58 48 nativeBuildInputs = [ 59 49 appstream
+14 -14
pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
··· 26 26 27 27 stdenv.mkDerivation rec { 28 28 pname = "wingpanel-applications-menu"; 29 - version = "2.9.0"; 29 + version = "2.9.1"; 30 30 31 31 repoName = "applications-menu"; 32 32 ··· 34 34 owner = "elementary"; 35 35 repo = repoName; 36 36 rev = version; 37 - sha256 = "0mwjw2ghbdj336ax5srxbqnjprdhj1if7sm9k9idqkmifpzccs7i"; 37 + sha256 = "sha256-Q0ee8S8wWhK0Y16SWfE79Us6QD/oRE5Pxm3o//eb/po="; 38 38 }; 39 39 40 - passthru = { 41 - updateScript = nix-update-script { 42 - attrPath = "pantheon.${pname}"; 43 - }; 44 - }; 40 + patches = [ 41 + (substituteAll { 42 + src = ./fix-paths.patch; 43 + bc = "${bc}/bin/bc"; 44 + }) 45 + ]; 45 46 46 47 nativeBuildInputs = [ 47 48 gettext ··· 76 77 "--sysconfdir=${placeholder "out"}/etc" 77 78 ]; 78 79 79 - patches = [ 80 - (substituteAll { 81 - src = ./fix-paths.patch; 82 - bc = "${bc}/bin/bc"; 83 - }) 84 - ]; 85 - 86 80 postPatch = '' 87 81 chmod +x meson/post_install.py 88 82 patchShebangs meson/post_install.py 89 83 ''; 84 + 85 + passthru = { 86 + updateScript = nix-update-script { 87 + attrPath = "pantheon.${pname}"; 88 + }; 89 + }; 90 90 91 91 meta = with lib; { 92 92 description = "Lightweight and stylish app launcher for Pantheon";
+4 -18
pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 - , fetchpatch 4 4 , nix-update-script 5 5 , substituteAll 6 6 , pantheon ··· 14 14 , libnma 15 15 , wingpanel 16 16 , libgee 17 - , elementary-capnet-assist 18 17 }: 19 18 20 19 stdenv.mkDerivation rec { 21 20 pname = "wingpanel-indicator-network"; 22 - version = "2.3.0"; 21 + version = "2.3.1"; 23 22 24 23 src = fetchFromGitHub { 25 24 owner = "elementary"; 26 25 repo = pname; 27 26 rev = version; 28 - sha256 = "0q5ad2sj0nmigrh1rykb2kvik3hzibzyafdvkkmjd6y92145lwl1"; 27 + sha256 = "sha256-xr1ZihWK8fU8M/rXRKk5dOjoQNe3aJO8ouKC/iVZ7Sk="; 29 28 }; 30 29 31 30 passthru = { ··· 48 47 networkmanager 49 48 libnma 50 49 wingpanel 51 - ]; 52 - 53 - patches = [ 54 - (substituteAll { 55 - src = ./fix-paths.patch; 56 - elementary_capnet_assist = elementary-capnet-assist; 57 - }) 58 - # Upstream code not respecting our localedir 59 - # https://github.com/elementary/wingpanel-indicator-network/pull/228 60 - (fetchpatch { 61 - url = "https://github.com/elementary/wingpanel-indicator-network/commit/eacc7d46a94a980005e87e38e6c943143a09692a.patch"; 62 - sha256 = "1svg07fqmplchp1ass0h8qkr3g24pkw8dcsnd54ddmvnjzwrzz0a"; 63 - }) 64 50 ]; 65 51 66 52 meta = with lib; {
-13
pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/fix-paths.patch
··· 1 - diff --git a/src/Indicator.vala b/src/Indicator.vala 2 - index 83ce932a..f95ed142 100644 3 - --- a/src/Indicator.vala 4 - +++ b/src/Indicator.vala 5 - @@ -67,7 +67,7 @@ public class Network.Indicator : Wingpanel.Indicator { 6 - 7 - if (network_monitor.get_connectivity () == NetworkConnectivity.FULL || network_monitor.get_connectivity () == NetworkConnectivity.PORTAL) { 8 - try { 9 - - var appinfo = AppInfo.create_from_commandline ("io.elementary.capnet-assist", null, AppInfoCreateFlags.NONE); 10 - + var appinfo = AppInfo.create_from_commandline ("@elementary_capnet_assist@/bin/io.elementary.capnet-assist", null, AppInfoCreateFlags.NONE); 11 - appinfo.launch (null, null); 12 - } catch (Error e) { 13 - warning ("%s\n", e.message);
+8 -8
pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "wingpanel-indicator-notifications"; 19 - version = "6.0.1"; 19 + version = "6.0.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "elementary"; 23 23 repo = pname; 24 24 rev = version; 25 - sha256 = "1qrbg8l3ifz09jx6v5j7hmgw0hmirj6mh3z634yl1cadz45p8fc9"; 26 - }; 27 - 28 - passthru = { 29 - updateScript = nix-update-script { 30 - attrPath = "pantheon.${pname}"; 31 - }; 25 + sha256 = "sha256-ZuOZlfxtRq8ZcrXGe9wlFGwn2isdvMoXQveKKnEPFdo="; 32 26 }; 33 27 34 28 nativeBuildInputs = [ ··· 46 40 libhandy 47 41 wingpanel 48 42 ]; 43 + 44 + passthru = { 45 + updateScript = nix-update-script { 46 + attrPath = "pantheon.${pname}"; 47 + }; 48 + }; 49 49 50 50 meta = with lib; { 51 51 description = "Notifications Indicator for Wingpanel";
+2 -2
pkgs/desktops/pantheon/granite/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "granite"; 21 - version = "6.1.1"; 21 + version = "6.1.2"; 22 22 23 23 outputs = [ "out" "dev" ]; 24 24 ··· 26 26 owner = "elementary"; 27 27 repo = pname; 28 28 rev = version; 29 - sha256 = "13c6xk014psvmll9qybdqviskllw4g150m2k4ikjbv59g0rfp7xq"; 29 + sha256 = "sha256-d48KQH8uwkSZWQEFSq1BD+TVUi9PWVVtMjKYmleRW58="; 30 30 }; 31 31 32 32 passthru = {
+4 -2
pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix
··· 15 15 , gtk3 16 16 , granite 17 17 , libgee 18 + , systemd 18 19 , wrapGAppsHook 19 20 }: 20 21 21 22 stdenv.mkDerivation rec { 22 23 pname = "elementary-settings-daemon"; 23 - version = "1.0.0"; 24 + version = "1.1.0"; 24 25 25 26 repoName = "settings-daemon"; 26 27 ··· 28 29 owner = "elementary"; 29 30 repo = repoName; 30 31 rev = version; 31 - sha256 = "1masvy1f9z2cp8w5ajnhy4k9bzvzgfziqlm59bf146pdd2567hiw"; 32 + sha256 = "sha256-1Xp1uJzDFuGZlhJhKj00cYtb4Q1syMAm+82fTOtk0VI="; 32 33 }; 33 34 34 35 nativeBuildInputs = [ ··· 50 51 gtk3 51 52 granite 52 53 libgee 54 + systemd 53 55 ]; 54 56 55 57 postPatch = ''
+3 -3
pkgs/development/libraries/tdlib/default.nix
··· 1 1 { fetchFromGitHub, gperf, openssl, readline, zlib, cmake, lib, stdenv }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.7.0"; 4 + version = "1.7.8"; 5 5 pname = "tdlib"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tdlib"; 9 9 repo = "td"; 10 10 11 - rev = "v${version}"; 11 + rev = "a68d8e77efb03896f3a04fc316c47136b0bab7df"; 12 12 13 - sha256 = "sha256-sZzp9k7KDnqftcSGSgXkIy0siCksGPBmRckySU/J0TU="; 13 + sha256 = "0zis1mxb495lazmhax91h94nw73nyq82bhbx3f1zlxkvc8664099"; 14 14 }; 15 15 16 16 buildInputs = [ gperf openssl readline zlib ];
+63
pkgs/development/libraries/xdg-desktop-portal-pantheon/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , nix-update-script 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , vala 9 + , wrapGAppsHook 10 + , glib 11 + , gtk3 12 + , libhandy 13 + , pantheon 14 + , systemd 15 + , vte 16 + }: 17 + 18 + stdenv.mkDerivation rec { 19 + pname = "xdg-desktop-portal-pantheon"; 20 + version = "1.0.0"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "elementary"; 24 + repo = "portals"; 25 + rev = version; 26 + sha256 = "sha256-uPZUeyyn7HZwcBksY6X5s1bpbIRwqdCNfZKnkynVD+8="; 27 + }; 28 + 29 + nativeBuildInputs = [ 30 + meson 31 + ninja 32 + pkg-config 33 + vala 34 + wrapGAppsHook 35 + ]; 36 + 37 + buildInputs = [ 38 + glib 39 + gtk3 40 + libhandy 41 + pantheon.granite 42 + systemd 43 + vte 44 + ]; 45 + 46 + mesonFlags = [ 47 + "-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user" 48 + ]; 49 + 50 + passthru = { 51 + updateScript = nix-update-script { 52 + attrPath = pname; 53 + }; 54 + }; 55 + 56 + meta = with lib; { 57 + description = "Backend implementation for xdg-desktop-portal for the Pantheon desktop environment"; 58 + homepage = "https://github.com/elementary/portals"; 59 + license = licenses.gpl3Plus; 60 + platforms = platforms.linux; 61 + maintainers = teams.pantheon.members; 62 + }; 63 + }
+2 -2
pkgs/development/python-modules/ansible-lint/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "ansible-lint"; 21 - version = "5.2.0"; 21 + version = "5.2.1"; 22 22 disabled = isPy27; 23 23 format = "pyproject"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "sha256-eQIDVtk/UD0syGmnJw48BDFtUQ4ztiZO3AjH0NsOgGE="; 27 + sha256 = "sha256-1krKWcjYllQdN5uSBbISa4UQiKqwosLKsZ/3SxhM3xw="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/img2pdf/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "img2pdf"; 5 - version = "0.4.2"; 5 + version = "0.4.3"; 6 6 disabled = isPy27; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "sha256-qs9YZQPWET5Tv7A8hcheVGw4RBOlbBXd0I7lHIZEeaI="; 10 + sha256 = "sha256-jlHFBD76lddRSBtRYHGgBvh8KkBZlhqaxD7COJFd4J8="; 11 11 }; 12 12 13 13 propagatedBuildInputs = [
+4 -11
pkgs/development/python-modules/pyjet/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pyjet"; 5 - version = "1.6.0"; 5 + version = "1.8.2"; 6 6 7 7 # tests not included in pypi tarball 8 8 src = fetchFromGitHub { 9 9 owner = "scikit-hep"; 10 10 repo = pname; 11 11 rev = version; 12 - sha256 = "0b68jnbfk2rw9i1nnwsrbrbgkj7r0w1nw0i9f8fah1wmn78k9csv"; 12 + sha256 = "sha256-0EI/dbanVDvILawnnK/Ce/5n/cD4Fv7VQEZfF9yPQio="; 13 13 }; 14 14 15 - # fix for python37 16 - # https://github.com/scikit-hep/pyjet/issues/8 17 15 nativeBuildInputs = [ cython ]; 18 - preBuild = '' 19 - for f in pyjet/src/*.{pyx,pxd}; do 20 - cython --cplus "$f" 21 - done 22 - ''; 16 + propagatedBuildInputs = [ numpy ]; 23 17 24 - propagatedBuildInputs = [ numpy ]; 25 18 checkInputs = [ pytest ]; 26 19 checkPhase = '' 27 20 mv pyjet _pyjet ··· 31 24 meta = with lib; { 32 25 homepage = "https://github.com/scikit-hep/pyjet"; 33 26 description = "The interface between FastJet and NumPy"; 34 - license = licenses.gpl3; 27 + license = licenses.gpl2Plus; 35 28 maintainers = with maintainers; [ veprbl ]; 36 29 }; 37 30 }
+7 -5
pkgs/development/tools/ocaml/cppo/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchFromGitHub, ocaml, findlib, ocamlbuild 1 + { lib, stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild 2 2 , buildDunePackage 3 3 }: 4 4 ··· 21 21 22 22 buildDunePackage rec { 23 23 inherit pname; 24 - version = "1.6.7"; 24 + version = "1.6.8"; 25 25 26 26 useDune2 = true; 27 27 28 - src = fetchurl { 29 - url = "https://github.com/ocaml-community/cppo/releases/download/v${version}/cppo-v${version}.tbz"; 30 - sha256 = "17ajdzrnmnyfig3s6hinb56mcmhywbssxhsq32dz0v90dhz3wmfv"; 28 + src = fetchFromGitHub { 29 + owner = "ocaml-community"; 30 + repo = pname; 31 + rev = "v${version}"; 32 + sha256 = "sha256:0xjb1dnj8lvdcccskrhrakknd9q4vfy5330sjbqpf4h95dsz90k9"; 31 33 }; 32 34 33 35 doCheck = true;
+3 -3
pkgs/development/tools/yq-go/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "yq-go"; 5 - version = "4.13.2"; 5 + version = "4.13.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mikefarah"; 9 9 repo = "yq"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-manTuR7/3FE+q08WTVAtKilPCQBK136O8w1r5OX9T08="; 11 + sha256 = "sha256-ckcuA9jf8aFgcuts3VOE629WGkvBkdZP86PKXqzBvks="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-u7elWOW/tz1ISM/KC1njkZmPi8AEEssZ5QtxK/+1/1I="; 14 + vendorSha256 = "sha256-jlQ4TH5PiO/68ZFOzOVUTYKkVe9lQleVjZoP4adRrUI="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/servers/web-apps/discourse/default.nix
··· 10 10 }@args: 11 11 12 12 let 13 - version = "2.7.8"; 13 + version = "2.7.9"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "discourse"; 17 17 repo = "discourse"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-p4eViEvzIU6W89FZRtMBXsT7bvf2H12bTPZ/h3iD8rA="; 19 + sha256 = "sha256-SOERjFbG4l/tUfOl51XEW0nVbza3L4adjiPhz4Hj0YU="; 20 20 }; 21 21 22 22 runtimeDeps = [
+6 -6
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock
··· 52 52 activerecord (>= 3.2, < 7.0) 53 53 rake (>= 10.4, < 14.0) 54 54 ast (2.4.2) 55 - aws-eventstream (1.1.1) 56 - aws-partitions (1.432.0) 57 - aws-sdk-core (3.112.1) 55 + aws-eventstream (1.2.0) 56 + aws-partitions (1.516.0) 57 + aws-sdk-core (3.121.2) 58 58 aws-eventstream (~> 1, >= 1.0.2) 59 59 aws-partitions (~> 1, >= 1.239.0) 60 60 aws-sigv4 (~> 1.1) ··· 66 66 aws-sdk-core (~> 3, >= 3.112.0) 67 67 aws-sdk-kms (~> 1) 68 68 aws-sigv4 (~> 1.1) 69 - aws-sdk-sns (1.38.0) 70 - aws-sdk-core (~> 3, >= 3.112.0) 69 + aws-sdk-sns (1.46.0) 70 + aws-sdk-core (~> 3, >= 3.121.2) 71 71 aws-sigv4 (~> 1.1) 72 - aws-sigv4 (1.2.3) 72 + aws-sigv4 (1.4.0) 73 73 aws-eventstream (~> 1, >= 1.0.2) 74 74 barber (0.12.2) 75 75 ember-source (>= 1.0, < 3.1)
+10 -10
pkgs/servers/web-apps/discourse/rubyEnv/gemset.nix
··· 135 135 platforms = []; 136 136 source = { 137 137 remotes = ["https://rubygems.org"]; 138 - sha256 = "0jfki5ikfr8ln5cdgv4iv1643kax0bjpp29jh78chzy713274jh3"; 138 + sha256 = "1pyis1nvnbjxk12a43xvgj2gv0mvp4cnkc1gzw0v1018r61399gz"; 139 139 type = "gem"; 140 140 }; 141 - version = "1.1.1"; 141 + version = "1.2.0"; 142 142 }; 143 143 aws-partitions = { 144 144 groups = ["default"]; 145 145 platforms = []; 146 146 source = { 147 147 remotes = ["https://rubygems.org"]; 148 - sha256 = "0y0z25hgghy3i8azx0mn8pda2qvd47zkilwjps0x32zn091blzgg"; 148 + sha256 = "1jx44f1hc41712k8fqmzrbpqs2j9yl0msdqcmmfp0pirkbqw6ri0"; 149 149 type = "gem"; 150 150 }; 151 - version = "1.432.0"; 151 + version = "1.516.0"; 152 152 }; 153 153 aws-sdk-core = { 154 154 dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"]; ··· 156 156 platforms = []; 157 157 source = { 158 158 remotes = ["https://rubygems.org"]; 159 - sha256 = "0r5f7pb9dh95f7cb4rdj1z766c88735y6y6msbgzak0v8g8j3dw9"; 159 + sha256 = "0d44wgbzlwc6gb2ql9cayljdwhlvz9byp2grk0n9favb7rq42fwc"; 160 160 type = "gem"; 161 161 }; 162 - version = "3.112.1"; 162 + version = "3.121.2"; 163 163 }; 164 164 aws-sdk-kms = { 165 165 dependencies = ["aws-sdk-core" "aws-sigv4"]; ··· 189 189 platforms = []; 190 190 source = { 191 191 remotes = ["https://rubygems.org"]; 192 - sha256 = "0cqri14igfmcxlapbagg0nmy79zzg29awzybv51gl76m3mljbafb"; 192 + sha256 = "1s2ggpwg7v0s0f4bw3887r5y92cbnrjld53lm69irqmx0h7q2564"; 193 193 type = "gem"; 194 194 }; 195 - version = "1.38.0"; 195 + version = "1.46.0"; 196 196 }; 197 197 aws-sigv4 = { 198 198 dependencies = ["aws-eventstream"]; ··· 200 200 platforms = []; 201 201 source = { 202 202 remotes = ["https://rubygems.org"]; 203 - sha256 = "1d9zhmi3mpfzkkpg7yw7s9r1dwk157kh9875j3c7gh6cy95lmmaw"; 203 + sha256 = "1wh1y79v0s4zgby2m79bnifk65hwf5pvk2yyrxzn2jkjjq8f8fqa"; 204 204 type = "gem"; 205 205 }; 206 - version = "1.2.3"; 206 + version = "1.4.0"; 207 207 }; 208 208 barber = { 209 209 dependencies = ["ember-source" "execjs"];
+2 -2
pkgs/tools/inputmethods/touchegg/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "touchegg"; 19 - version = "2.0.11"; 19 + version = "2.0.12"; 20 20 src = fetchFromGitHub { 21 21 owner = "JoseExposito"; 22 22 repo = pname; 23 23 rev = version; 24 - sha256 = "1zfiqs5vqlb6drnqx9nsmhgy8qc6svzr8zyjkqvwkpbgrc6ifap9"; 24 + sha256 = "sha256-oJzehs7oLFTDn7GSm6bY/77tEfyEdlANn69EdCApdPA="; 25 25 }; 26 26 27 27 PKG_CONFIG_SYSTEMD_SYSTEMDSYSTEMUNITDIR = "${placeholder "out"}/lib/systemd/system";
+2 -2
pkgs/tools/misc/pipreqs/default.nix
··· 4 4 5 5 buildPythonApplication rec { 6 6 pname = "pipreqs"; 7 - version = "0.4.10"; 7 + version = "0.4.11"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "0fdr3mbxjpmrxr7yfc1sn9kbpcyb0qwafimhhrrqvf989dj1sdcy"; 11 + sha256 = "c793b4e147ac437871b3a962c5ce467e129c859ece5ba79aca83c20f4d9c3aef"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ yarg docopt ];
+3 -3
pkgs/tools/misc/zoxide/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "zoxide"; 13 - version = "0.7.7"; 13 + version = "0.7.8"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "ajeetdsouza"; 17 17 repo = "zoxide"; 18 18 rev = "v${version}"; 19 - sha256 = "18sm7smp0r7rmbq6ajl905947l5vni7hb4dfd0hhnrqjxwlkynds"; 19 + sha256 = "sha256-NGSeGrYEWYE1gmYZs4UmZCIKJKckROWZtl+PykGWDEM="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; ··· 28 28 --replace '"fzf"' '"${fzf}/bin/fzf"' 29 29 ''; 30 30 31 - cargoSha256 = "0km4bgdl03m5ri4wzy0fsvvwlifx99m9x2j599x58ryq6lx2kkyc"; 31 + cargoSha256 = "sha256-gtXIMYklcQg75VUuPzftI9OJ+S8iutpnJAT37VsB+KY="; 32 32 33 33 postInstall = '' 34 34 installManPage man/*
+3 -3
pkgs/tools/text/angle-grinder/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "angle-grinder"; 8 - version = "0.17.0"; 8 + version = "0.18.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "rcoh"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-jG3jHFqFOrIT/e5oyLOEckw5C3LIs7amFAa4QDEI/EY="; 14 + sha256 = "sha256-kohw95pvcBLviPgTDGWIbvZuz1cJmKh4eB0Bx4AEk1E="; 15 15 }; 16 16 17 - cargoSha256 = "sha256-Rkex+fnnacV+DCRpX3Zh9J3vGuG4QfFhFezHTs33peY="; 17 + cargoSha256 = "sha256-m44hFYcyQ1yRf1O5OlomF7rEpkdnnX3FNhB8kUdriKg="; 18 18 19 19 meta = with lib; { 20 20 description = "Slice and dice logs on the command line";
+2
pkgs/top-level/all-packages.nix
··· 29045 29045 29046 29046 xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { }; 29047 29047 29048 + xdg-desktop-portal-pantheon = callPackage ../development/libraries/xdg-desktop-portal-pantheon { }; 29049 + 29048 29050 xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { }; 29049 29051 29050 29052 xdg-user-dirs = callPackage ../tools/X11/xdg-user-dirs { };