plasma-lookandfeel-openmamba: fix for missing metadata.json files [release 6.0.2-2mamba;Sat Mar 16 2024]

This commit is contained in:
Silvan Calarco 2024-03-29 19:20:57 +01:00
parent 13209bd7b6
commit f16839df0d
7 changed files with 198 additions and 240 deletions

View File

@ -1,4 +1,4 @@
# plasma-workspace # plasma-workspace
KDE Frameworks 5 Workspace. KDE Plasma Workspace.

View File

@ -1,47 +0,0 @@
[Desktop Entry]
Name=openmamba dark
Name[it]=openmamba scuro
Comment=openmamba dark theme for KDE Plasma
Comment[it]=Tema scuro di openmamba per KDE Plasma
Encoding=UTF-8
Keywords=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;
Keywords[ca]=Escriptori;Espai de treball;Aparença;Aparença i comportament;Sortida;Bloqueig;Suspensió;Aturada;Hibernació;
Keywords[de]=Desktop;Arbeitsfläche;Erscheinungsbild;Erscheinungsbild und Verhalten;Abmelden;Sperren;Ruhezustand;Tiefschlaf;Herunterfahren;
Keywords[el]=Επιφάνεια εργασίας;Χώρος εργασίας; Εμφάνιση;Όψη και Αίσθηση;Αποσύνδεση;Κλείδωμα;Αναστολή;Τερματισμός;Νάρκη;
Keywords[en_GB]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;
Keywords[es]=Escritorio;Espacio de trabajo;Apariencia;Aspecto visual;Cerrar sesión;Bloquear;Suspender;Apagar;Hibernar;
Keywords[fi]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;Työpöytä;Työtila;Ulkoasu;Ulkoasu ja tuntuma;Kirjaudu ulos;Lukitse;Valmiustila;Sammuta;Lepotila;
Keywords[gl]=Escritorio;Espazo de traballo;Aparencia;Aparencia e Comportamento;Saír;Trancar;Bloquear;Suspender;Apagar;Hibernar
Keywords[hu]=Asztal;Munkaterület;Megjelenés;Kinézet;Kijelentkezés;Zárolás;Felfüggesztés;Leállítás;Hibernálás
Keywords[id]=Desktop;Ruang Kerja;Tampilan;Tampilan dan Rasa;Keluar;Kunci;Suspensi;Matikan;Hibernasi;
Keywords[it]=desktop;spazio di lavoro;aspetto;uscita;blocco;sospensione;spegnimento;ibernazione;
Keywords[ko]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;;;;;;;;;
Keywords[nl]=Bureaublad;Werkruimte;Uiterlijk;Uiterlijk en gedrag;Afmelden;Vergrendelen;Onderbreken;Afsluiten;Slapen naar schijf;
Keywords[pl]=Pulpit;Przestrzeń robocza;Wygląd;Wygląd i Odczucia;Wylogowanie;Zablokowanie ;Wstrzymanie;Zamknięcie;Hibernowanie;Wrażenia;
Keywords[pt]=Ecrã;Área de Trabalho;Aparência;Aparência e Comportamento;Encerrar;Bloquear;Suspender;Desligar;Hibernar;
Keywords[pt_BR]=Área de trabalho;Espaço de trabalho;Aparência;Aparência e Comportamento;Encerrar sessão;Bloquear;Suspender;Desligar;Hibernar;
Keywords[ru]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;рабочий стол;рабочая среда;внешний вид;визуальное представление;выход;завершение сеанса;блокировка;приостановка работы;завершение работы;выключение;спящий режим;ждущий режим;
Keywords[sk]=Plocha;pracovná plocha;vzhľad;nastavenie;odhlásenie;zamknutie;uspanie;vypnutie;hibernácia;
Keywords[sl]=Namizje;delovni prostor;videz;videz in občutek;odjava;zaklep;pripravljenost;izklop;mirovanje;
Keywords[sr]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;површ;радни простор;изглед;осећај;одјављивање;закључавање;суспендовање;гашење;хибернисање;
Keywords[sr@ijekavian]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;површ;радни простор;изглед;осећај;одјављивање;закључавање;суспендовање;гашење;хибернисање;
Keywords[sr@ijekavianlatin]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;površ;radni prostor;izgled;osećaj;odjavljivanje;zaključavanje;suspendovanje;gašenje;hibernisanje;
Keywords[sr@latin]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;površ;radni prostor;izgled;osećaj;odjavljivanje;zaključavanje;suspendovanje;gašenje;hibernisanje;
Keywords[sv]=Skrivbord;Arbetsrymd;Utseende;Utseende och känsla;Utloggning;Lås;Viloläge;Avstängning;Dvala;
Keywords[tr]=Masaüstü;Çalışma Alanı;Görünüm;Görünüm ve Doku;Çık;Kilitle;Askıya Al;Kapat;Uyku;
Keywords[uk]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;стільниця;робочий простір;воркспейс;вигляд;вигляд і поведінка;вихід;вийти;заблокувати;замкнути;призупинити;вимкнути;приспати;
Keywords[x-test]=xxDesktopxx;xxWorkspacexx;xxAppearancexx;xxLook and Feelxx;xxLogoutxx;xxLockxx;xxSuspendxx;xxShutdownxx;xxHibernatexx;
Keywords[zh_CN]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;;;;;;;;;;
Keywords[zh_TW]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;
Type=Service
X-KDE-ServiceTypes=Plasma/LookAndFeel
X-KDE-ParentApp=
X-KDE-PluginInfo-Author=Silvan Calarco
X-KDE-PluginInfo-Category=
X-KDE-PluginInfo-Email=info@openmamba.org
X-KDE-PluginInfo-License=GPLv2+
X-KDE-PluginInfo-Name=org.openmamba.dark.desktop
X-KDE-PluginInfo-Version=1.0
X-KDE-PluginInfo-Website=openmamba.org
X-Plasma-MainScript=defaults

19
openmamba-dark.json Normal file
View File

@ -0,0 +1,19 @@
{
"KPackageStructure": "Plasma/LookAndFeel",
"KPlugin": {
"Authors": [
{
"Email": "info@openmamba.org",
"Name": "Silvan Calarco"
}
],
"Category": "",
"Description": "openmamba dark theme",
"Description[it]": "Tema scuro di openmamba",
"Id": "org.openmamba.dark.desktop",
"License": "GPLv2+",
"Name": "openmamba dark",
"Name[it]": "openmamba scuro",
"Website": "https://openmamba.org"
}
}

19
openmamba-light.json Normal file
View File

@ -0,0 +1,19 @@
{
"KPackageStructure": "Plasma/LookAndFeel",
"KPlugin": {
"Authors": [
{
"Email": "info@openmamba.org",
"Name": "Silvan Calarco"
}
],
"Category": "",
"Description": "openmamba light theme",
"Description[it]": "Tema chiaro di openmamba",
"Id": "org.openmamba.light.desktop",
"License": "GPLv2+",
"Name": "openmamba light",
"Name[it]": "openmamba chiaro",
"Website": "https://openmamba.org"
}
}

View File

@ -1,46 +0,0 @@
[Desktop Entry]
Name=openmamba
Comment=openmamba theme for KDE Plasma
Comment[it]=Tema di openmamba per KDE Plasma
Encoding=UTF-8
Keywords=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;
Keywords[ca]=Escriptori;Espai de treball;Aparença;Aparença i comportament;Sortida;Bloqueig;Suspensió;Aturada;Hibernació;
Keywords[de]=Desktop;Arbeitsfläche;Erscheinungsbild;Erscheinungsbild und Verhalten;Abmelden;Sperren;Ruhezustand;Tiefschlaf;Herunterfahren;
Keywords[el]=Επιφάνεια εργασίας;Χώρος εργασίας; Εμφάνιση;Όψη και Αίσθηση;Αποσύνδεση;Κλείδωμα;Αναστολή;Τερματισμός;Νάρκη;
Keywords[en_GB]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;
Keywords[es]=Escritorio;Espacio de trabajo;Apariencia;Aspecto visual;Cerrar sesión;Bloquear;Suspender;Apagar;Hibernar;
Keywords[fi]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;Työpöytä;Työtila;Ulkoasu;Ulkoasu ja tuntuma;Kirjaudu ulos;Lukitse;Valmiustila;Sammuta;Lepotila;
Keywords[gl]=Escritorio;Espazo de traballo;Aparencia;Aparencia e Comportamento;Saír;Trancar;Bloquear;Suspender;Apagar;Hibernar
Keywords[hu]=Asztal;Munkaterület;Megjelenés;Kinézet;Kijelentkezés;Zárolás;Felfüggesztés;Leállítás;Hibernálás
Keywords[id]=Desktop;Ruang Kerja;Tampilan;Tampilan dan Rasa;Keluar;Kunci;Suspensi;Matikan;Hibernasi;
Keywords[it]=desktop;spazio di lavoro;aspetto;uscita;blocco;sospensione;spegnimento;ibernazione;
Keywords[ko]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;;;;;;;;;
Keywords[nl]=Bureaublad;Werkruimte;Uiterlijk;Uiterlijk en gedrag;Afmelden;Vergrendelen;Onderbreken;Afsluiten;Slapen naar schijf;
Keywords[pl]=Pulpit;Przestrzeń robocza;Wygląd;Wygląd i Odczucia;Wylogowanie;Zablokowanie ;Wstrzymanie;Zamknięcie;Hibernowanie;Wrażenia;
Keywords[pt]=Ecrã;Área de Trabalho;Aparência;Aparência e Comportamento;Encerrar;Bloquear;Suspender;Desligar;Hibernar;
Keywords[pt_BR]=Área de trabalho;Espaço de trabalho;Aparência;Aparência e Comportamento;Encerrar sessão;Bloquear;Suspender;Desligar;Hibernar;
Keywords[ru]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;рабочий стол;рабочая среда;внешний вид;визуальное представление;выход;завершение сеанса;блокировка;приостановка работы;завершение работы;выключение;спящий режим;ждущий режим;
Keywords[sk]=Plocha;pracovná plocha;vzhľad;nastavenie;odhlásenie;zamknutie;uspanie;vypnutie;hibernácia;
Keywords[sl]=Namizje;delovni prostor;videz;videz in občutek;odjava;zaklep;pripravljenost;izklop;mirovanje;
Keywords[sr]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;површ;радни простор;изглед;осећај;одјављивање;закључавање;суспендовање;гашење;хибернисање;
Keywords[sr@ijekavian]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;површ;радни простор;изглед;осећај;одјављивање;закључавање;суспендовање;гашење;хибернисање;
Keywords[sr@ijekavianlatin]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;površ;radni prostor;izgled;osećaj;odjavljivanje;zaključavanje;suspendovanje;gašenje;hibernisanje;
Keywords[sr@latin]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;površ;radni prostor;izgled;osećaj;odjavljivanje;zaključavanje;suspendovanje;gašenje;hibernisanje;
Keywords[sv]=Skrivbord;Arbetsrymd;Utseende;Utseende och känsla;Utloggning;Lås;Viloläge;Avstängning;Dvala;
Keywords[tr]=Masaüstü;Çalışma Alanı;Görünüm;Görünüm ve Doku;Çık;Kilitle;Askıya Al;Kapat;Uyku;
Keywords[uk]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;стільниця;робочий простір;воркспейс;вигляд;вигляд і поведінка;вихід;вийти;заблокувати;замкнути;призупинити;вимкнути;приспати;
Keywords[x-test]=xxDesktopxx;xxWorkspacexx;xxAppearancexx;xxLook and Feelxx;xxLogoutxx;xxLockxx;xxSuspendxx;xxShutdownxx;xxHibernatexx;
Keywords[zh_CN]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;;;;;;;;;;
Keywords[zh_TW]=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;
Type=Service
X-KDE-ServiceTypes=Plasma/LookAndFeel
X-KDE-ParentApp=
X-KDE-PluginInfo-Author=Silvan Calarco
X-KDE-PluginInfo-Category=
X-KDE-PluginInfo-Email=info@openmamba.org
X-KDE-PluginInfo-License=GPLv2+
X-KDE-PluginInfo-Name=org.openmamba.light.desktop
X-KDE-PluginInfo-Version=1.0
X-KDE-PluginInfo-Website=openmamba.org
X-Plasma-MainScript=defaults

View File

@ -1,3 +1,3 @@
Version=5 Version=6
Id=openmambaLookAndFeel Id=openmambaLookAndFeel
Script=openmambaLookAndFeel.sh Script=openmambaLookAndFeel.sh

View File

@ -1,20 +1,20 @@
%define plasmaver %(echo %version | cut -d. -f1-3) %define plasmaver %(echo %version | cut -d. -f1-3)
Name: plasma-workspace Name: plasma-workspace
Version: 5.27.10 Version: 6.0.2
Release: 1mamba Release: 2mamba
Summary: KDE Frameworks 5 Workspace Summary: KDE Plasma Workspace
Group: Graphical Desktop/Applications/Environment Group: Graphical Desktop/Applications/Environment
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://kde.org/ URL: https://kde.org/it/plasma-desktop/
Source: http://download.kde.org/stable/plasma/%{plasmaver}/plasma-workspace-%{version}.tar.xz Source: https://download.kde.org/%{stable_kf6}/plasma/%{plasmaver}/plasma-workspace-%{version}.tar.xz
Source1: plasma-workspace-pam Source1: plasma-workspace-pam
Source2: plasma-workspace-pam-no-password Source2: plasma-workspace-pam-no-password
Source3: openmamba.plasma.logo.png Source3: openmamba.plasma.logo.png
Source4: openmamba.desktop Source4: openmamba-light.json
Source5: openmamba-dark.desktop Source5: openmamba-dark.json
Source6: openmambaLookAndFeel.upd Source6: openmambaLookAndFeel.upd
Source7: openmambaLookAndFeel.sh Source7: openmambaLookAndFeel.sh
Source8: openmamba-preview-light.png Source8: openmamba-preview-light.png
@ -25,8 +25,6 @@ License: GPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: libICE-devel BuildRequires: libICE-devel
BuildRequires: libQt5Svg-devel
BuildRequires: libQt5X11Extras-devel
BuildRequires: libSM-devel BuildRequires: libSM-devel
BuildRequires: libX11-devel BuildRequires: libX11-devel
BuildRequires: libXau-devel BuildRequires: libXau-devel
@ -38,8 +36,7 @@ BuildRequires: libXi-devel
BuildRequires: libXrender-devel BuildRequires: libXrender-devel
BuildRequires: libXtst-devel BuildRequires: libXtst-devel
BuildRequires: libappstream-qt-devel BuildRequires: libappstream-qt-devel
BuildRequires: libattica5-devel BuildRequires: libcanberra-devel
BuildRequires: libbaloo-devel
BuildRequires: libfontconfig-devel BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel BuildRequires: libfreetype-devel
BuildRequires: libgcc BuildRequires: libgcc
@ -47,66 +44,70 @@ BuildRequires: libglib-devel
BuildRequires: libglvnd-devel BuildRequires: libglvnd-devel
BuildRequires: libgps-devel BuildRequires: libgps-devel
BuildRequires: libicu-devel BuildRequires: libicu-devel
BuildRequires: libkactivities-devel
BuildRequires: libkactivities-stats-devel
BuildRequires: libkarchive-devel
BuildRequires: libkauth-devel
BuildRequires: libkbookmarks-devel
BuildRequires: libkcmutils-devel
BuildRequires: libkcodecs-devel
BuildRequires: libkcompletion-devel
BuildRequires: libkconfig-devel
BuildRequires: libkconfigwidgets-devel
BuildRequires: libkcoreaddons-devel
BuildRequires: libkcrash-devel
BuildRequires: libkdbusaddons-devel
BuildRequires: libkdeclarative-devel
BuildRequires: libkexiv2-devel BuildRequires: libkexiv2-devel
BuildRequires: libkfilemetadata-devel BuildRequires: libkf6-attica-devel
BuildRequires: libkglobalaccel-devel BuildRequires: libkf6-baloo-devel
BuildRequires: libkguiaddons-devel BuildRequires: libkf6-karchive-devel
BuildRequires: libkholidays-devel BuildRequires: libkf6-kauth-devel
BuildRequires: libki18n-devel BuildRequires: libkf6-kbookmarks-devel
BuildRequires: libkiconthemes-devel BuildRequires: libkf6-kcmutils-devel
BuildRequires: libkidletime-devel BuildRequires: libkf6-kcolorscheme-devel
BuildRequires: libkio-devel BuildRequires: libkf6-kcompletion-devel
BuildRequires: libkitemmodels-devel BuildRequires: libkf6-kconfig-devel
BuildRequires: libkitemviews-devel BuildRequires: libkf6-kconfigwidgets-devel
BuildRequires: libkjobwidgets-devel BuildRequires: libkf6-kcoreaddons-devel
BuildRequires: libknewstuff-devel BuildRequires: libkf6-kcrash-devel
BuildRequires: libknotifications-devel BuildRequires: libkf6-kdbusaddons-devel
BuildRequires: libknotifyconfig-devel BuildRequires: libkf6-kdeclarative-devel
BuildRequires: libkpackage-devel BuildRequires: libkf6-kfilemetadata-devel
BuildRequires: libkparts-devel BuildRequires: libkf6-kglobalaccel-devel
BuildRequires: libkpeople-devel BuildRequires: libkf6-kguiaddons-devel
BuildRequires: libkf6-kholidays-devel
BuildRequires: libkf6-ki18n-devel
BuildRequires: libkf6-kiconthemes-devel
BuildRequires: libkf6-kidletime-devel
BuildRequires: libkf6-kio-devel
BuildRequires: libkf6-kitemmodels-devel
BuildRequires: libkf6-kitemviews-devel
BuildRequires: libkf6-kjobwidgets-devel
BuildRequires: libkf6-knewstuff-devel
BuildRequires: libkf6-knotifications-devel
BuildRequires: libkf6-knotifyconfig-devel
BuildRequires: libkf6-kpackage-devel
BuildRequires: libkf6-kparts-devel
BuildRequires: libkf6-krunner-devel
BuildRequires: libkf6-kservice-devel
BuildRequires: libkf6-kstatusnotifieritem-devel
BuildRequires: libkf6-ksvg-devel
BuildRequires: libkf6-ktexteditor-devel
BuildRequires: libkf6-ktextwidgets-devel
BuildRequires: libkf6-kunitconversion-devel
BuildRequires: libkf6-kwallet-devel
BuildRequires: libkf6-kwidgetsaddons-devel
BuildRequires: libkf6-kwindowsystem-devel
BuildRequires: libkf6-kxmlgui-devel
BuildRequires: libkf6-networkmanager-qt-devel
BuildRequires: libkf6-prison-devel
BuildRequires: libkf6-solid-devel
BuildRequires: libkf6-sonnet-devel
BuildRequires: libkf6-syntax-highlighting-devel
BuildRequires: libkpipewire-devel BuildRequires: libkpipewire-devel
BuildRequires: libkprison-devel
BuildRequires: libkrunner-devel
BuildRequires: libkscreen-devel BuildRequires: libkscreen-devel
BuildRequires: libkscreenlocker-devel BuildRequires: libkscreenlocker-devel
BuildRequires: libkservice-devel
BuildRequires: libksysguard-devel BuildRequires: libksysguard-devel
BuildRequires: libktexteditor-devel
BuildRequires: libktextwidgets-devel
BuildRequires: libkunitconversion-devel
BuildRequires: libkuserfeedback-devel
BuildRequires: libkwallet-devel
BuildRequires: libkwayland-devel BuildRequires: libkwayland-devel
BuildRequires: libkwidgetsaddons-devel
BuildRequires: libkwindowsystem-devel
BuildRequires: libkxmlgui-devel
BuildRequires: liblayer-shell-qt-devel BuildRequires: liblayer-shell-qt-devel
BuildRequires: libnetworkmanager-qt5-devel
BuildRequires: libnm-devel BuildRequires: libnm-devel
BuildRequires: libphonon-devel BuildRequires: libphonon-qt6-devel
BuildRequires: libpipewire-devel BuildRequires: libpipewire-devel
BuildRequires: libplasma-framework-devel BuildRequires: libplasma-activities-devel
BuildRequires: libpolkit-qt5-1-devel BuildRequires: libplasma-activities-stats-devel
BuildRequires: libplasma-devel
BuildRequires: libpolkit-qt6-1-devel
BuildRequires: libqalculate-devel BuildRequires: libqalculate-devel
BuildRequires: libsolid-devel
BuildRequires: libsonnet-devel
BuildRequires: libstdc++6-devel BuildRequires: libstdc++6-devel
BuildRequires: libsyntax-highlighting-devel BuildRequires: libsystemd-devel
BuildRequires: libudev-devel
BuildRequires: libwayland-devel BuildRequires: libwayland-devel
BuildRequires: libxcb-devel BuildRequires: libxcb-devel
BuildRequires: libxcb-image-devel BuildRequires: libxcb-image-devel
@ -114,45 +115,44 @@ BuildRequires: libxcb-util-devel
BuildRequires: libxcrypt-devel BuildRequires: libxcrypt-devel
BuildRequires: libxkbcommon-devel BuildRequires: libxkbcommon-devel
BuildRequires: libz-devel BuildRequires: libz-devel
BuildRequires: qt5-qtbase-devel BuildRequires: plasma5support-devel
BuildRequires: qt5-qtdeclarative-devel BuildRequires: qt6-qtbase-devel
BuildRequires: qt5-qtwayland-devel BuildRequires: qt6-qtdeclarative-devel
BuildRequires: qt6-qtsvg-devel
BuildRequires: qt6-qtwayland-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: libgps-devel >= 0:3.25-1mamba BuildRequires: libgps-devel >= 0:3.25-1mamba
BuildRequires: libqalculate-devel >= 3.20.1-1mamba BuildRequires: libqalculate-devel >= 3.20.1-1mamba
BuildRequires: libkscreen-devel >= 5.27.1 BuildRequires: libkscreen-devel >= 5.27.1
BuildRequires: cmake BuildRequires: cmake
BuildRequires: rpm-macros-kde5 BuildRequires: kf6-kded-devel
BuildRequires: kf6-rpm-macros
BuildRequires: extra-cmake-modules BuildRequires: extra-cmake-modules
%ifnarch arm
BuildRequires: libkwin-devel BuildRequires: libkwin-devel
%endif
BuildRequires: kscreenlocker BuildRequires: kscreenlocker
BuildRequires: libkquickcharts-devel BuildRequires: libkquickcharts-devel
Requires: accountsservice Requires: accountsservice
Requires: kscreenlocker Requires: kscreenlocker
Requires: ksysguard
Requires: milou Requires: milou
Requires: kglobalaccel Requires: kf6-kglobalaccel
Requires: kded Requires: kf6-kded
#Requires: kwin
Requires: kactivitymanagerd Requires: kactivitymanagerd
Requires: khotkeys
Requires: ksysguard
Requires: kscreen Requires: kscreen
Requires: kmenuedit Requires: kmenuedit
Requires: powerdevil Requires: powerdevil
Requires: polkit-kde-agent-1 Requires: polkit-kde-agent-1
Requires: drkonqi Requires: drkonqi
Requires: libkquickcharts Requires: libkf6-kquickcharts
Requires: openmamba-icons Requires: openmamba-icons
Requires: gpsd Requires: gpsd
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: plasma-workspace-common Provides: plasma-workspace-common
Obsoletes: plasma-workspace-common < 5.22.0 Obsoletes: plasma-workspace-common < 5.22.0
Obsoletes: khotkeys < 5.80
Obsoletes: libkhotkeys < 5.80
%description %description
KDE Frameworks 5 Workspace. KDE Plasma Workspace.
%package -n lib%{name} %package -n lib%{name}
Group: System/Libraries Group: System/Libraries
@ -193,9 +193,6 @@ openmamba theme for KDE Plasma.
%prep %prep
%setup -q %setup -q
#-D -T
#:<< _EOF
#%patch0 -p1
%patch 1 -p1 %patch 1 -p1
# From Fedora # From Fedora
@ -206,7 +203,7 @@ cd lookandfeel
cp -a org.kde.breeze org.openmamba.light cp -a org.kde.breeze org.openmamba.light
## Overwrite settings to configure twilight mode ## Overwrite settings to configure twilight mode
#cp -a lookandfeel.twilight/* lookandfeel.openmamba #cp -a lookandfeel.twilight/* lookandfeel.openmamba
install -m 0644 %{SOURCE4} org.openmamba.light/metadata.desktop install -m 0644 %{SOURCE4} org.openmamba.light/metadata.json
convert -resize 600 %{SOURCE8} org.openmamba.light/contents/previews/preview.png convert -resize 600 %{SOURCE8} org.openmamba.light/contents/previews/preview.png
convert %{SOURCE8} org.openmamba.light/contents/previews/fullscreenpreview.jpg convert %{SOURCE8} org.openmamba.light/contents/previews/fullscreenpreview.jpg
cat >> CMakeLists.txt <<EOL cat >> CMakeLists.txt <<EOL
@ -218,7 +215,7 @@ EOL
cp -a org.kde.breeze org.openmamba.dark cp -a org.kde.breeze org.openmamba.dark
# Overwrite settings to configure dark mode # Overwrite settings to configure dark mode
cp -a org.kde.breezedark/* org.openmamba.dark cp -a org.kde.breezedark/* org.openmamba.dark
install -m 0644 %{SOURCE5} org.openmamba.dark/metadata.desktop install -m 0644 %{SOURCE5} org.openmamba.dark/metadata.json
convert -resize 600 %{SOURCE9} org.openmamba.dark/contents/previews/preview.png convert -resize 600 %{SOURCE9} org.openmamba.dark/contents/previews/preview.png
convert %{SOURCE9} org.openmamba.dark/contents/previews/fullscreenpreview.jpg convert %{SOURCE9} org.openmamba.dark/contents/previews/fullscreenpreview.jpg
cat >> CMakeLists.txt <<EOL cat >> CMakeLists.txt <<EOL
@ -227,14 +224,13 @@ EOL
cd .. cd ..
%build %build
#:<< _EOF %cmake_kf6
%cmake_kde5 -d build
%make %cmake_build
%install %install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build %cmake_install
install -D -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/kde install -D -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/kde
install -D -m0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/kde-np install -D -m0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/kde-np
@ -280,7 +276,6 @@ sed -i -e 's|^name=.*$|name=openmamba-light|g' \
%{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.light.desktop/contents/defaults %{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.light.desktop/contents/defaults
sed -i "s|images/plasma.svgz|%{_datadir}/pixmaps/system-logo-white.png|" \ sed -i "s|images/plasma.svgz|%{_datadir}/pixmaps/system-logo-white.png|" \
%{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.light.desktop/contents/splash/Splash.qml %{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.light.desktop/contents/splash/Splash.qml
rm -f %{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.light.desktop/metadata.json
sed -i -e 's|^Image=.*$|Image=openmambaRandom|g' \ sed -i -e 's|^Image=.*$|Image=openmambaRandom|g' \
%{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.dark.desktop/contents/defaults %{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.dark.desktop/contents/defaults
@ -290,7 +285,6 @@ sed -i -e 's|^name=.*$|name=openmamba-dark|g' \
%{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.dark.desktop/contents/defaults %{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.dark.desktop/contents/defaults
sed -i "s|images/plasma.svgz|%{_datadir}/pixmaps/system-logo-white.png|" \ sed -i "s|images/plasma.svgz|%{_datadir}/pixmaps/system-logo-white.png|" \
%{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.dark.desktop/contents/splash/Splash.qml %{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.dark.desktop/contents/splash/Splash.qml
rm -f %{buildroot}%{_datadir}/plasma/look-and-feel/org.openmamba.dark.desktop/metadata.json
install -d -m0755 %{buildroot}%{_sysconfdir}/xdg install -d -m0755 %{buildroot}%{_sysconfdir}/xdg
cat > %{buildroot}%{_sysconfdir}/xdg/kdeglobals << _EOF cat > %{buildroot}%{_sysconfdir}/xdg/kdeglobals << _EOF
@ -318,7 +312,6 @@ install -D -m0755 %{SOURCE7} %{buildroot}%{_datadir}/kconf_update/openmambaLookA
%{_bindir}/gmenudbusmenuproxy %{_bindir}/gmenudbusmenuproxy
%{_bindir}/kcminit %{_bindir}/kcminit
%{_bindir}/kcminit_startup %{_bindir}/kcminit_startup
%{_bindir}/klipper
%{_bindir}/krunner %{_bindir}/krunner
%{_bindir}/ksmserver %{_bindir}/ksmserver
%{_bindir}/ksplashqml %{_bindir}/ksplashqml
@ -338,7 +331,6 @@ install -D -m0755 %{SOURCE7} %{buildroot}%{_datadir}/kconf_update/openmambaLookA
%{_bindir}/startplasma-wayland %{_bindir}/startplasma-wayland
%{_bindir}/startplasma-x11 %{_bindir}/startplasma-x11
%{_bindir}/startkde %{_bindir}/startkde
%{_bindir}/systemmonitor
%{_bindir}/xembedsniproxy %{_bindir}/xembedsniproxy
%{_prefix}/lib/sddm/sddm.conf.d/plasma.conf %{_prefix}/lib/sddm/sddm.conf.d/plasma.conf
%{_userunitdir}/plasma-* %{_userunitdir}/plasma-*
@ -349,23 +341,23 @@ install -D -m0755 %{SOURCE7} %{buildroot}%{_datadir}/kconf_update/openmambaLookA
%{_datadir}/dbus-1/services/org.kde.*.service %{_datadir}/dbus-1/services/org.kde.*.service
%{_datadir}/dbus-1/system-services/*.service %{_datadir}/dbus-1/system-services/*.service
%{_datadir}/dbus-1/system.d/*.conf %{_datadir}/dbus-1/system.d/*.conf
%{_datadir}/polkit-1/actions/org.kde.localegenhelper.policy
%{_datadir}/polkit-1/actions/org.kde.fontinst.policy
%{_datadir}/desktop-directories/kf5-*.directory %{_datadir}/desktop-directories/kf5-*.directory
%{_datadir}/kconf_update/* %{_datadir}/kconf_update/*
%exclude %{_datadir}/kconf_update/openmambaLookAndFeel.* %exclude %{_datadir}/kconf_update/openmambaLookAndFeel.*
%{_datadir}/kfontinst/icons/hicolor/*/actions/*.png
%{_datadir}/kglobalaccel/org.kde.krunner.desktop %{_datadir}/kglobalaccel/org.kde.krunner.desktop
%{_datadir}/kio/servicemenus/setaswallpaper.desktop %{_datadir}/konqsidebartng/virtual_folders/services/fonts.desktop
%{_datadir}/kio_desktop/directory.desktop %{_datadir}/kio_desktop/directory.desktop
%{_datadir}/kio_desktop/directory.trash %{_datadir}/kio_desktop/directory.trash
%{_datadir}/knotifications5/*.notifyrc %{_datadir}/kio/servicemenus/installfont.desktop
%{_datadir}/knotifications6/devicenotifications.notifyrc
%{_datadir}/knotifications6/freespacenotifier.notifyrc
%{_datadir}/knotifications6/phonon.notifyrc
%{_datadir}/knsrcfiles/*.knsrc %{_datadir}/knsrcfiles/*.knsrc
%{_datadir}/krunner/dbusplugins/plasma-runner-baloosearch.desktop %{_datadir}/krunner/dbusplugins/plasma-runner-baloosearch.desktop
%{_datadir}/kservices5/ServiceMenus/installfont.desktop %{_datadir}/kxmlgui5/kfontview/kfont*.rc
%{_datadir}/kxmlgui5/kfontview/kfontviewui.rc
%{_datadir}/kservices5/*.desktop
%{_kde5_servicetypesdir}/*.desktop
#%{_datadir}/ksplash/Themes/Classic/*
#%{_datadir}/ksplash/Themes/Minimalistic/*
#%{_datadir}/ksplash/Themes/None/Theme.rc
%{_datadir}/kstyle/themes/qt*.themerc %{_datadir}/kstyle/themes/qt*.themerc
%dir %{_datadir}/plasma %dir %{_datadir}/plasma
%dir %{_datadir}/plasma/avatars %dir %{_datadir}/plasma/avatars
@ -373,25 +365,16 @@ install -D -m0755 %{SOURCE7} %{buildroot}%{_datadir}/kconf_update/openmambaLookA
%dir %{_datadir}/plasma/look-and-feel %dir %{_datadir}/plasma/look-and-feel
%dir %{_datadir}/plasma/plasmoids %dir %{_datadir}/plasma/plasmoids
%{_datadir}/plasma/plasmoids/* %{_datadir}/plasma/plasmoids/*
%dir %{_datadir}/plasma/services
%{_datadir}/plasma/services/*
%dir %{_datadir}/plasma/wallpapers %dir %{_datadir}/plasma/wallpapers
%{_datadir}/plasma/wallpapers/* %{_datadir}/plasma/wallpapers/*
%{_datadir}/plasma/nightcolor/worldmap.png %{_datadir}/plasma5support/services/*
%{_datadir}/polkit-1/actions/org.kde.localegenhelper.policy
%dir %{_datadir}/sddm/themes/breeze %dir %{_datadir}/sddm/themes/breeze
%{_datadir}/sddm/themes/breeze/* %{_datadir}/sddm/themes/breeze/*
%{_datadir}/solid/actions/test-predicate-openinwindow.desktop %{_datadir}/qlogging-categories6/*.categories
%{_datadir}/wayland-sessions/plasmawayland.desktop %{_datadir}/solid/actions/openWithFileManager.desktop
%{_datadir}/xsessions/plasma.desktop %{_datadir}/wayland-sessions/plasma.desktop
%{_datadir}/kfontinst/icons/hicolor/*/actions/*.png %{_datadir}/xsessions/plasmax11.desktop
%{_datadir}/konqsidebartng/virtual_folders/services/fonts.desktop %{_datadir}/zsh/site-functions/_*
%dir %{_datadir}/kpackage/kcms/kcm*
%{_datadir}/kpackage/kcms/kcm*/*
%{_datadir}/kxmlgui5/kfontview/kfontviewpart.rc
%{_datadir}/polkit-1/actions/org.kde.fontinst.policy
%{_datadir}/qlogging-categories5/*.categories
%{_datadir}/zsh/site-functions/_plasmashell
%{_datadir}/icons/hicolor/*/mimetypes/fonts-package.png %{_datadir}/icons/hicolor/*/mimetypes/fonts-package.png
%{_datadir}/icons/hicolor/*/apps/kfontview.png %{_datadir}/icons/hicolor/*/apps/kfontview.png
%{_datadir}/icons/hicolor/scalable/apps/preferences-desktop-font-installer.svgz %{_datadir}/icons/hicolor/scalable/apps/preferences-desktop-font-installer.svgz
@ -399,7 +382,6 @@ install -D -m0755 %{SOURCE7} %{buildroot}%{_datadir}/kconf_update/openmambaLookA
%files -n lib%{name} %files -n lib%{name}
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/libcolorcorrect.so.* %{_libdir}/libcolorcorrect.so.*
%{_libdir}/libkworkspace5.so.*
%{_libdir}/libtaskmanager.so.* %{_libdir}/libtaskmanager.so.*
%{_libdir}/libweather_ion.so.* %{_libdir}/libweather_ion.so.*
%{_libdir}/libkfontinst.so.* %{_libdir}/libkfontinst.so.*
@ -407,39 +389,43 @@ install -D -m0755 %{SOURCE7} %{buildroot}%{_datadir}/kconf_update/openmambaLookA
%{_libdir}/libkfontinst.so %{_libdir}/libkfontinst.so
%{_libdir}/libkfontinstui.so %{_libdir}/libkfontinstui.so
%{_libdir}/libkrdb.so %{_libdir}/libkrdb.so
%{_libdir}/qt5/plugins/kf5/kded/*.so %{_libdir}/libkmpris.so.*
%{_libdir}/qt5/plugins/kf5/kio/*.so %{_libdir}/libkworkspace6.so.*
%{_libdir}/qt5/plugins/kf5/krunner/*.so %{_kf6_plugindir}/kded/*.so
%{_libdir}/qt5/plugins/kf5/krunner/kcms/kcm_krunner_kill.so %{_kf6_plugindir}/kfileitemaction/wallpaperfileitemaction.so
%{_libdir}/qt5/plugins/kf5/thumbcreator/fontthumbnail.so %{_kf6_plugindir}/kio/*.so
%{_libdir}/qt5/plugins/kf5/parts/kfontviewpart.so %{_kf6_plugindir}/krunner/*.so
%{_libdir}/qt5/plugins/kpackage/packagestructure/*.so %{_kf6_plugindir}/krunner/kcms/kcm_krunner_kill.so
%{_libdir}/qt5/plugins/phonon_platform/kde.so %{_kf6_plugindir}/packagestructure/*.so
%{_kf6_plugindir}/parts/kfontviewpart.so
%{_kf6_plugindir}/thumbcreator/fontthumbnail.so
%{_qt6_plugindir}/phonon_platform/kde.so
%{_qt6_plugindir}/plasma/applets/org.kde.plasma.*.so
%{_qt6_plugindir}/plasma/containmentactions/*.so
%{_qt6_plugindir}/plasma/kcminit/kcm_*.so
%{_qt6_plugindir}/plasma/kcms/systemsettings/kcm_*.so
%{_qt6_plugindir}/plasma/kcms/systemsettings_qwidgets/kcm_fontinst.so
%{_qt6_plugindir}/plasma5support/dataengine/plasma_engine_*.so
%{_qt6_plugindir}/plasma5support/geolocationprovider/plasma-geolocation*.so
%{_qt6_plugindir}/plasmacalendarplugins/holidays/HolidaysConfig.qml
%{_qt6_plugindir}/plasmacalendarplugins/holidaysevents.so
%{_qt6_qmldir}/org/kde/breeze/components/*
%{_qt6_qmldir}/org/kde/colorcorrect/*
%{_qt6_qmldir}/org/kde/holidayeventshelperplugin/*
%{_qt6_qmldir}/org/kde/notificationmanager/*
%{_qt6_qmldir}/org/kde/plasma/lookandfeel/*
%{_qt6_qmldir}/org/kde/plasma/private/*
%{_qt6_qmldir}/org/kde/plasma/wallpapers/*
%{_qt6_qmldir}/org/kde/plasma/workspace/*
%{_qt6_qmldir}/org/kde/taskmanager/*
%{_libexecdir}/kf6/kauth/fontinst
%{_libexecdir}/kf6/kauth/fontinst_helper
%{_libexecdir}/kf6/kauth/fontinst_x11
%{_libdir}/libplasma-geolocation-interface.so.* %{_libdir}/libplasma-geolocation-interface.so.*
%{_libdir}/libnotificationmanager.so.* %{_libdir}/libnotificationmanager.so.*
%{_libdir}/qt5/plugins/plasma/applets/*
%dir %{_libdir}/qt5/plugins/plasma/containmentactions
%{_libdir}/qt5/plugins/plasma/containmentactions/plasma_containmentactions_*.so
%dir %{_libdir}/qt5/plugins/plasma/dataengine
%{_libdir}/qt5/plugins/plasma/dataengine/*.so
%{_libdir}/qt5/plugins/plasma/kcminit/kcm_*.so
%{_libdir}/qt5/plugins/plasma/kcms/systemsettings/kcm_*.so
%{_libdir}/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kcm_fontinst.so
%{_libdir}/qt5/plugins/plasmacalendarplugins/*
%{_libdir}/qt5/plugins/plasma/geolocationprovider/plasma-geolocation-*.so
%{_libdir}/qt5/qml/org/kde/plasma/*
%{_libdir}/qt5/qml/org/kde/holidayeventshelperplugin/*
%{_libdir}/qt5/qml/org/kde/taskmanager/*
%dir %{_libdir}/qt5/qml/org/kde/notificationmanager
%{_libdir}/qt5/qml/org/kde/notificationmanager/*
%dir %{_libdir}/qt5/qml/org/kde/colorcorrect
%{_libdir}/qt5/qml/org/kde/colorcorrect/*
%{_libdir}/kconf_update_bin/* %{_libdir}/kconf_update_bin/*
%{_libexecdir}/ksmserver-logout-greeter %{_libexecdir}/ksmserver-logout-greeter
%{_libexecdir}/baloorunner %{_libexecdir}/baloorunner
%{_libexecdir}/kf5/kauth/fontinst
%{_libexecdir}/kf5/kauth/fontinst_helper
%{_libexecdir}/kf5/kauth/fontinst_x11
%{_libexecdir}/kfontprint %{_libexecdir}/kfontprint
%{_libexecdir}/plasma-changeicons %{_libexecdir}/plasma-changeicons
%{_libexecdir}/plasma-dbus-run-session-if-needed %{_libexecdir}/plasma-dbus-run-session-if-needed
@ -448,8 +434,14 @@ install -D -m0755 %{SOURCE7} %{buildroot}%{_datadir}/kconf_update/openmambaLookA
%files -n lib%{name}-devel %files -n lib%{name}-devel
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_includedir}/kworkspace5 %{_sysconfdir}/xdg/menus/plasma-applications.menu
%{_includedir}/kworkspace5/*.h %dir %{_includedir}/krdb
%{_includedir}/krdb/krdb*.h
%dir %{_includedir}/kworkspace6
%{_includedir}/kworkspace6/*
%{_includedir}/plasma5support/weather/*.h
%{_libdir}/libkmpris.so
%{_libdir}/libkworkspace6.so
%dir %{_includedir}/plasma %dir %{_includedir}/plasma
%dir %{_includedir}/plasma/geolocation %dir %{_includedir}/plasma/geolocation
%{_includedir}/plasma/geolocation/* %{_includedir}/plasma/geolocation/*
@ -458,11 +450,8 @@ install -D -m0755 %{SOURCE7} %{buildroot}%{_datadir}/kconf_update/openmambaLookA
%dir %{_includedir}/notificationmanager %dir %{_includedir}/notificationmanager
%{_includedir}/notificationmanager/*.h %{_includedir}/notificationmanager/*.h
%{_libdir}/libplasma-geolocation-interface.so %{_libdir}/libplasma-geolocation-interface.so
%dir %{_includedir}/plasma/weather
%{_includedir}/plasma/weather/*
%dir %{_includedir}/taskmanager %dir %{_includedir}/taskmanager
%{_includedir}/taskmanager/* %{_includedir}/taskmanager/*
%{_libdir}/libkworkspace5.so
%{_libdir}/libcolorcorrect.so %{_libdir}/libcolorcorrect.so
%{_libdir}/libnotificationmanager.so %{_libdir}/libnotificationmanager.so
%{_libdir}/libtaskmanager.so %{_libdir}/libtaskmanager.so
@ -502,6 +491,30 @@ install -D -m0755 %{SOURCE7} %{buildroot}%{_datadir}/kconf_update/openmambaLookA
%{_datadir}/sddm/themes/openmamba/* %{_datadir}/sddm/themes/openmamba/*
%changelog %changelog
* Sat Mar 16 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 6.0.2-2mamba
- plasma-lookandfeel-openmamba: fix for missing metadata.json files
* Thu Mar 14 2024 Automatic Build System <autodist@openmamba.org> 6.0.2-1mamba
- automatic version update by autodist
* Mon Mar 11 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 6.0.1-4mamba
- plasma-lookandfeel-openmamba: replace metadata.desktop with metadata.json
* Sun Mar 10 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 6.0.1-3mamba
- update requirements: kf6-kglobalaccel, kf6-kded, libkf6-kquickcharts
* Sat Mar 09 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 6.0.1-2mamba
- obsolete dropped khotleys and libkhotkeys
* Fri Mar 08 2024 Automatic Build System <autodist@openmamba.org> 6.0.1-1mamba
- automatic version update by autodist
* Mon Mar 04 2024 Automatic Build System <autodist@openmamba.org> 6.0.0-1mamba
- automatic version update by autodist
* Tue Feb 06 2024 Automatic Build System <autodist@openmamba.org> 5.93.0-1mamba
- automatic version update by autodist
* Thu Dec 07 2023 Automatic Build System <autodist@mambasoft.it> 5.27.10-1mamba * Thu Dec 07 2023 Automatic Build System <autodist@mambasoft.it> 5.27.10-1mamba
- automatic version update by autodist - automatic version update by autodist