Skip to content

Commit

Permalink
plasma-desktop
Browse files Browse the repository at this point in the history
  • Loading branch information
phodina committed Aug 27, 2022
1 parent e7fff32 commit 1315670
Showing 1 changed file with 28 additions and 8 deletions.
36 changes: 28 additions & 8 deletions gnu/packages/kde-plasma.scm
Original file line number Diff line number Diff line change
Expand Up @@ -1376,6 +1376,7 @@ monitor")
"1jkjc412n1wn17qrmx0sv91pzv5xjsljms3bsln6bbxj5fkhmkfm"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules
dbus
kdoctools
intltool
pkg-config
Expand All @@ -1387,28 +1388,29 @@ monitor")
;; signon-oauth2plugin
signond

kdelibs4support

attica
appstream-qt
baloo
breeze
breeze-icons
eudev
fontconfig
glib
iso-codes
ibus
kaccounts-integration
kactivities
kactivities-stats
kauth
karchive
kcmutils
kconfig
kcoreaddons
kcrash
kdbusaddons
kdeclarative
kded
kdesu
kdelibs4support
kglobalaccel
kguiaddons
kholidays
Expand All @@ -1417,14 +1419,12 @@ monitor")
kidletime
kinit
kio
kirigami
kitemmodels
knewstuff
knotifications
knotifyconfig
kpackage
kpeople
kqtquickcharts ;XXX: not found?
krunner
kscreenlocker
ktexteditor
Expand All @@ -1436,20 +1436,24 @@ monitor")
kwin
layer-shell-qt
libaccounts-qt
libcanberra
libkscreen
libksysguard
libqalculate
gmp
mpfr
libsm
libxi
libxft
libxkbcommon
libxrender
libxtst
networkmanager-qt
phonon
pipewire-0.3
plasma-framework
plasma-wayland-protocols
pulseaudio
prison
qqc2-desktop-style
qtbase-5
Expand All @@ -1471,9 +1475,26 @@ monitor")
libxkbfile
libxcursor
libxkbcommon))
(propagated-inputs (list plasma-workspace))
(propagated-inputs (list iso-codes kirigami plasma-workspace))
(arguments
(list #:phases #~(modify-phases %standard-phases
(add-after `unpack `fix-paths
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "kcms/keyboard/iso_codes.h"
(("\"/usr/share/xml/iso-codes\"")
(string-append "\""
#$iso-codes
"/share/xml/iso-codes\"")))))
(add-after 'unpack 'patch-qml-import-path
(lambda _
(substitute* '("applets/pager/package/contents/ui/main.qml"
"containments/desktop/package/contents/ui/FolderView.qml"
"containments/desktop/package/contents/ui/main.qml"
"containments/panel/contents/ui/main.qml")
(("^import \"(utils|FolderTools|LayoutManager).js\" as "
line mod)
(string-append "import \"../code/" mod
".js\" as ")))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
Expand All @@ -1484,8 +1505,7 @@ monitor")
(setenv "XDG_CACHE_HOME"
(getcwd))
(setenv "QT_QPA_PLATFORM" "offscreen")
(invoke "ctest" "-E"
"(foldermodeltest|kcm-keyboard-iso_codes)")))))))
(invoke "ctest" "-E" "foldermodeltest")))))))
(home-page "https://kde.org/plasma-desktop/")
(synopsis "Plasma for the Desktop")
(description
Expand Down

0 comments on commit 1315670

Please sign in to comment.