Pantheon updates 2024-12-13 (#364951)

This commit is contained in:
Bobby Rong 2024-12-14 12:38:55 +08:00 committed by GitHub
commit 04785d767a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
14 changed files with 82 additions and 41 deletions

View File

@ -5,7 +5,7 @@ let
in
{
meta.maintainers = lib.teams.pantheon.members;
meta.maintainers = [ ];
###### interface

View File

@ -154,8 +154,6 @@ in
services.gnome.gnome-keyring.enable = true;
services.gvfs.enable = true;
services.gnome.rygel.enable = mkDefault true;
services.gsignond.enable = mkDefault true;
services.gsignond.plugins = with pkgs.gsignondPlugins; [ lastfm mail oauth ];
services.udisks2.enable = true;
services.upower.enable = config.powerManagement.enable;
services.libinput.enable = mkDefault true;

View File

@ -26,13 +26,13 @@
stdenv.mkDerivation rec {
pname = "appcenter";
version = "8.0.0";
version = "8.0.1";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
hash = "sha256-j2S8E/sdtkir3lhN1yg4qOjcvxlriXpapsPuANPqhcc=";
hash = "sha256-1YZ7vtPPTYI4w9zTxXVzmcdDJNOLqFlSRfnxy5aBZTo=";
};
nativeBuildInputs = [

View File

@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "elementary-feedback";
version = "8.0.0";
version = "8.0.1";
src = fetchFromGitHub {
owner = "elementary";
repo = "feedback";
rev = version;
sha256 = "sha256-BW7el8Fc3VPHE8OSb8BaOa+O82lSgsSK64bQolo9xcA=";
sha256 = "sha256-D0x0jKYEB6Bo8ETgVCjgdOItc+VJYlrr8N9lI/Z3eXU=";
};
patches = [

View File

@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
nix-update-script,
meson,
ninja,
@ -12,6 +11,7 @@
libgee,
libgtop,
libgudev,
libsoup_3,
granite7,
gtk4,
packagekit,
@ -25,24 +25,15 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-about";
version = "8.0.0";
version = "8.1.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "sha256-6b6nuOp4pEufHEmTraSfKpbtPuO3Z9hQJfvKuuyy7as=";
sha256 = "sha256-Z+dhNUGDDLxzPLAaFkvWA+d6YvfM5NayOMu3SKjswLs=";
};
patches = [
# Fix build with fwupd 2.0.0
# https://github.com/elementary/switchboard-plug-about/pull/343
(fetchpatch {
url = "https://github.com/elementary/switchboard-plug-about/commit/6f8ba61cb3d82229e19358ede81b77f66dbb06a2.patch";
hash = "sha256-E9itq/KGzw36S1dAFoCowa/A2/f6Shx9F379nEIM2qI=";
})
];
nativeBuildInputs = [
meson
ninja
@ -60,6 +51,7 @@ stdenv.mkDerivation rec {
libgee
libgtop
libgudev
libsoup_3
packagekit
polkit
switchboard

View File

@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-power";
version = "8.0.0";
version = "8.0.1";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "sha256-TNwq3APXXnKlYuJ8K/5KRREbGWTC25r1i+vqPJzf0v8=";
sha256 = "sha256-GKZouuWdWl1JDCmzPImeW/hStyFQA6NOAFFmAhiiFe8=";
};
nativeBuildInputs = [

View File

@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-sharing";
version = "8.0.0";
version = "8.0.1";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "sha256-0XfXxN1hI1Qak0J43lnNA/D0suqeKbYLjo+a+Peu6Us=";
sha256 = "sha256-BWlQrM13gI6FXoqfOKoeqtE1+HVBUB09NDatGraTYtY=";
};
nativeBuildInputs = [

View File

@ -111,9 +111,11 @@ lib.makeScope pkgs.newScope (self: with self; {
#### LIBRARIES
granite = callPackage ./granite { };
granite = callPackage ./libraries/granite { };
granite7 = callPackage ./granite/7 { };
granite7 = callPackage ./libraries/granite/7 { };
pantheon-wayland = callPackage ./libraries/pantheon-wayland { };
#### SERVICES

View File

@ -0,0 +1,59 @@
{
stdenv,
lib,
fetchFromGitHub,
gobject-introspection,
meson,
ninja,
pkg-config,
vala,
wayland-scanner,
glib,
gtk4,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "pantheon-wayland";
version = "1.0.0";
src = fetchFromGitHub {
owner = "elementary";
repo = "pantheon-wayland";
rev = finalAttrs.version;
hash = "sha256-UKGgz3G960dPmcDaFwLjDy55x+mDPdQQv2Ejs7BujLg=";
};
outputs = [
"out"
"dev"
];
depsBuildBuild = [ pkg-config ];
nativeBuildInputs = [
gobject-introspection
meson
ninja
pkg-config
vala
wayland-scanner
];
propagatedBuildInputs = [
glib
gtk4
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Wayland integration library to the Pantheon Desktop";
homepage = "https://github.com/elementary/pantheon-wayland";
license = lib.licenses.lgpl3Plus;
maintainers = lib.teams.pantheon.members;
platforms = lib.platforms.linux;
};
})

View File

@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "elementary-bluetooth-daemon";
version = "1.0.0";
version = "1.0.1";
src = fetchFromGitHub {
owner = "elementary";
repo = "bluetooth-daemon";
rev = finalAttrs.version;
hash = "sha256-09udSmd51l7zPe83RBg+AihpwsELclEF+Jn+5DKdJUI=";
hash = "sha256-XRskwLtQKlG96fpIxNZKWG7kn3HR0ngjAUwyn7fnxdY=";
};
nativeBuildInputs = [

View File

@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "elementary-capnet-assist";
version = "8.0.0";
version = "8.0.1";
src = fetchFromGitHub {
owner = "elementary";
repo = "capnet-assist";
rev = version;
sha256 = "sha256-xYywiI8hFjS7ODEhLGVwrlAY8I0pvUHfg6UkDhUsglU=";
sha256 = "sha256-u+JYJ5J5Cx27MrVlhh6AXAtpKGw7Kf1+MyJEEHqgod0=";
};
nativeBuildInputs = [

View File

@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
nix-update-script,
meson,
ninja,
@ -27,24 +26,15 @@
stdenv.mkDerivation rec {
pname = "elementary-settings-daemon";
version = "8.1.0";
version = "8.1.1";
src = fetchFromGitHub {
owner = "elementary";
repo = "settings-daemon";
rev = version;
sha256 = "sha256-w5dRQPRsM52wqusTLLPmKmVwoBFS+pHOokfDmCDxVWM=";
sha256 = "sha256-HOmV3RBVn8xah/Bzt7OOXVE145uwn1SEFzvcVSLMHtE=";
};
patches = [
# Fix build with fwupd 2.0.0
# https://github.com/elementary/settings-daemon/pull/169
(fetchpatch {
url = "https://github.com/elementary/settings-daemon/commit/f9f9e6c49ef89451ad45aa8314769a0358a5e481.patch";
hash = "sha256-zLONUqRwODK3JXaoymztEfOIJONJpwcTp5AWv0Vl+EI=";
})
];
nativeBuildInputs = [
desktop-file-utils
gobject-introspection