mate.mate-control-center: 1.26.1 -> 1.28.0

https://github.com/mate-desktop/mate-control-center/compare/v1.26.1...v1.28.0
This commit is contained in:
Bobby Rong 2024-02-24 20:29:21 +08:00
parent c135aee3f9
commit 5ffcbc046b
No known key found for this signature in database

View File

@ -5,17 +5,27 @@
, gettext , gettext
, itstool , itstool
, libxml2 , libxml2
, accountsservice
, caja
, dbus-glib , dbus-glib
, libxklavier , libxklavier
, libcanberra-gtk3 , libcanberra-gtk3
, libgtop
, libmatekbd
, librsvg , librsvg
, libappindicator-gtk3 , libayatana-appindicator
, glib , glib
, desktop-file-utils , desktop-file-utils
, dconf , dconf
, gtk3 , gtk3
, polkit , polkit
, mate , marco
, mate-desktop
, mate-menus
, mate-panel
, mate-settings-daemon
, udisks2
, systemd
, hicolor-icon-theme , hicolor-icon-theme
, wrapGAppsHook , wrapGAppsHook
, mateUpdateScript , mateUpdateScript
@ -23,11 +33,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "mate-control-center"; pname = "mate-control-center";
version = "1.26.1"; version = "1.28.0";
src = fetchurl { src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "4F9JKjtleqVvxY989xvIyA344lNR/eTbT1I6uNtbVgg="; sha256 = "6/LHBP1SSNwvmDb/KQKIae8p1QVJB8xhVzS2ODp5FLw=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -39,32 +49,41 @@ stdenv.mkDerivation rec {
]; ];
buildInputs = [ buildInputs = [
accountsservice
libxml2 libxml2
dbus-glib dbus-glib
libxklavier libxklavier
libcanberra-gtk3 libcanberra-gtk3
libgtop
libmatekbd
librsvg librsvg
libappindicator-gtk3 libayatana-appindicator
gtk3 gtk3
dconf dconf
polkit polkit
hicolor-icon-theme hicolor-icon-theme
mate.mate-desktop marco
mate.libmatekbd mate-desktop
mate.mate-menus mate-menus
mate.mate-panel # for org.mate.panel schema, see m-c-c#678 mate-panel # for org.mate.panel schema, see m-c-c#678
mate.marco mate-settings-daemon
mate.mate-settings-daemon udisks2
systemd
]; ];
postPatch = ''
substituteInPlace capplets/system-info/mate-system-info.c \
--replace-fail "/usr/bin/mate-about" "${mate-desktop}/bin/mate-about"
'';
configureFlags = [ "--disable-update-mimedb" ]; configureFlags = [ "--disable-update-mimedb" ];
preFixup = '' preFixup = ''
gappsWrapperArgs+=( gappsWrapperArgs+=(
# WM keyboard shortcuts # WM keyboard shortcuts
--prefix XDG_DATA_DIRS : "${mate.marco}/share" --prefix XDG_DATA_DIRS : "${marco}/share"
# Desktop font, works only when passed after gtk3 schemas in the wrapper for some reason # Desktop font, works only when passed after gtk3 schemas in the wrapper for some reason
--prefix XDG_DATA_DIRS : "${glib.getSchemaDataDirPath mate.caja}" --prefix XDG_DATA_DIRS : "${glib.getSchemaDataDirPath caja}"
) )
''; '';