Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test Failure Fix in kwayland #5

Open
wants to merge 102 commits into
base: patch/upstream-kde
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
7e1a388
gnu: Add plasma-wayland-protocols.
brendan-t Sep 14, 2021
3c785be
gnu: libdbusmenu-qt: Move to (gnu packages qt).
brendan-t Feb 1, 2022
4bae60d
gnu: kdav: Move to (gnu packages kde-frameworks).
brendan-t Feb 1, 2022
dd1452d
gnu: KDE Frameworks: Update all packages to 5.92.0
brendan-t Feb 1, 2022
c71ca5b
gnu: KDE Frameworks: Remove trailing booleans.
phodina Jul 25, 2022
a1e0be2
gnu: kde-frameworkintegration: Remove input labels.
phodina Jul 25, 2022
52b7d37
gnu: plasma-framework: Remove input labels.
phodina Jul 25, 2022
3dea395
gnu: kio: Remove input labels.
phodina Jul 25, 2022
51fcd78
gnu: kfilemetadata: Remove input labels.
phodina Jul 25, 2022
13194e8
gnu: solid: Remove input labels.
phodina Jul 25, 2022
c55137d
gnu: kwindowsystem: Remove input labels.
phodina Jul 25, 2022
107bdce
gnu: ki18n: Remove input labels.
phodina Jul 25, 2022
5d2f063
gnu: phonon: Update home page.
brendan-t Feb 2, 2022
b1c5cad
gnu: phonon-backend-gstreamer: Update home page.
brendan-t Feb 2, 2022
80b3c8a
gnu: kgraphviewer: Fix home page.
brendan-t Feb 2, 2022
2e851f2
gnu: Add layer-shell-qt.
brendan-t Oct 14, 2021
8ba44f1
gnu: KDE Plasma: Update all packages to 5.24.4.
brendan-t Feb 2, 2022
4989762
gnu: libgravatar: Move to (gnu packages kde-pim).
brendan-t Oct 14, 2021
833f43e
gnu: libgravatar: Remove input labels.
phodina Jul 21, 2022
eb5bb3f
gnu: grantleetheme: Update to 21.12.3.
phodina Jun 21, 2022
9cdaf1e
gnu: KDE PIM: Update all packages to 21.12.3.
brendan-t Feb 2, 2022
afddbb3
gnu: KDE PIM: Update home-pages.
phodina Jul 26, 2022
223d5a1
gnu: KDE-PIM: Remove trailing booleans.
phodina Jul 21, 2022
ee7ddfa
gnu: KDE: Update all packages to 21.12.3.
brendan-t Feb 2, 2022
6efd1b3
gnu: kdenlive, marble-qt: Add kdoctools.
phodina Jul 26, 2022
333273c
gnu: KDE: Update home-page links.
phodina Jul 26, 2022
452c5de
gnu: KDE: Remove trailing booleans.
phodina Jul 21, 2022
ead0606
gnu: labplot: Remove input labels.
phodina Jul 21, 2022
e685ed8
gnu: Remove libraw-0.18.
brendan-t Feb 3, 2022
a53511c
gnu: KDE Internet: Update all packages to 21.12.3.
brendan-t Feb 3, 2022
5c681f8
gnu: KDE Internet: Update home-page links.
phodina Jul 26, 2022
b0b571e
gnu: KDE Utils: Update all packages to 21.12.3.
brendan-t Feb 4, 2022
5e0665c
gnu: ark: Add bash-minimal to inputs.
phodina Jul 26, 2022
200dfb4
gnu: KDE Utils: Update home-page links.
phodina Jul 26, 2022
4b8c1c1
gnu: KDE Utils: Remove trailing booleans.
phodina Jul 26, 2022
d94d369
gnu: KDE SystemTools: Update all packages to 21.12.3.
brendan-t Feb 4, 2022
e87af74
gnu: KDE Systemtools: Update home-page links.
phodina Jul 26, 2022
67496ae
gnu: KDE Multimedia: Update all packages to 21.12.3.
brendan-t Feb 4, 2022
810e863
gnu: KDE Multimedia: Update home-page links.
phodina Jul 26, 2022
b438c83
gnu: KDE Multimedia: Add bash-minimal and kdoctools.
phodina Jul 26, 2022
c829c60
gnu: kmplayer: Update to specific commit.
phodina Jul 21, 2022
3004154
gnu: kmplayer: Update home-page.
phodina Jul 26, 2022
d65d346
gnu: ktouch: Update to 21.12.2.
brendan-t Feb 6, 2022
f336f1b
gnu: Move KDE games to (gnu packages kde-games).
brendan-t Feb 6, 2022
4c6bd62
gnu: KDE Games: Update all packages to 21.12.3.
brendan-t Feb 6, 2022
47526f7
gnu: KDE Games: Update home-page links.
phodina Jul 26, 2022
f282e99
gnu: kajongg: Add bash-minimal to inputs.
phodina Jul 26, 2022
7793f6d
gnu: khelpcenter: Fix program.
brendan-t Feb 6, 2022
b8bbda5
gnu: KDE: Use breeze-icons over oxygen-icons.
brendan-t Feb 15, 2022
f0aabe9
gnu: Add kdsoap.
brendan-t Sep 28, 2021
6166659
!!DELETE gnu: Add wayland-protocols 1.26.
brendan-t Feb 21, 2022
14a99c9
gnu: KDE Frameworks: Update all packages to 5.96.0
phodina Jul 27, 2022
aeac69b
gnu: KDE Plasma: Update all packages to 5.25.3.
phodina Aug 1, 2022
eea2218
gnu: kcontacts: Disable failing test.
phodina Aug 12, 2022
fa37e4d
gnu: grantleetheme: Update to 22.04.3.
phodina Aug 1, 2022
d10b95b
gnu: KDE PIM: Update all packages to 22.04.3.
phodina Aug 1, 2022
5f24f7e
gnu: Remove kalarmcal.
phodina Aug 1, 2022
307b1e7
gnu: KDE: Update packages to 22.04.3.
phodina Aug 1, 2022
9eb9b6c
gnu: KDE Internet: Update to 22.04.3.
phodina Aug 2, 2022
3bf6175
gnu: KDE Utils: Update to 22.04.3.
phodina Aug 2, 2022
dd83bb9
gnu: KDE Systemtools: Update to 22.04.3.
phodina Aug 2, 2022
aa6ed69
gnu: KDE Multimedia: Update to 22.04.3.
phodina Aug 2, 2022
632ae32
gnu: KDE Games: Update all packages to 22.04.3.
phodina Aug 2, 2022
dde102c
gnu: Add kwayland-server.
brendan-t Oct 3, 2021
a90a8bf
gnu: Add kwin.
brendan-t Feb 8, 2022
6cfe09c
gnu: appstream: Update to 0.15.2.
brendan-t Oct 11, 2021
d2927aa
gnu: appstream: Move itstool to native-inputs.
phodina Jul 26, 2022
14006dc
gnu: appstream-qt: Add package variant.
brendan-t Feb 8, 2022
2f95b32
gnu: kmessagelib: Remove qtwebkit as an input.
brendan-t Mar 5, 2022
0f8090c
gnu: Add kirigami-addons.
phodina Aug 13, 2022
d47737e
gnu: Add kpublictransport.
phodina Aug 13, 2022
5008b73
gnu: Add kqqc2-desktop-style.
phodina Aug 13, 2022
f7ad061
gnu: Add ktrip.
phodina Aug 9, 2022
8ba7e81
gnu: Add plasma-workspace.
brendan-t Feb 21, 2022
735eb3e
gnu: Add libaccounts-glib.
brendan-t Mar 1, 2022
df45d59
gnu: Add libaccounts-qt.
brendan-t Mar 5, 2022
26820b6
gnu: Add signond.
phodina Aug 17, 2022
0803424
gnu: Add libsignon-glib.
phodina Aug 17, 2022
0bf6bae
gnu: Add kaccounts-integration.
brendan-t Mar 5, 2022
a10562a
gnu: Add plasma-desktop.
brendan-t Mar 5, 2022
9c20c2d
gnu: Add plasma-desktop-service-type.
brendan-t Mar 5, 2022
a8f2e66
gnu: Add plasma-phone-components.
phodina Jan 30, 2022
de5262c
gnu: libmbim: Update to 1.26.4.
phodina Mar 25, 2022
6e44360
gnu: libqmi: Update to 1.30.8.
phodina Mar 25, 2022
05c0022
gnu: modem-manager: Update to 1.18.6.
phodina Mar 25, 2022
4bbdd69
! gnu: Add plasma-mobile.
phodina Mar 25, 2022
1291fa7
gnu: Add plasma-mobile-settings.
phodina Mar 25, 2022
71df126
gnu: Add maliit-framework.
phodina Mar 25, 2022
1e1e5f3
gnu: Add maliit-keyboard.
phodina Mar 25, 2022
cbc48b2
gnu: Add plasma-mobile-sounds.
phodina Mar 25, 2022
04c98a0
gnu: Add kwin-effects-yet-another-magic-lamp.
phodina Apr 1, 2022
e879ac0
gnu: Add plasma-phonebook.
phodina Apr 8, 2022
aae6a3a
gnu: Add pikasso.
phodina Aug 9, 2022
d6066fc
gnu: Add eink-lookandfeel.
phodina Aug 9, 2022
9edc038
gnu: Add kpkpass.
phodina Aug 9, 2022
2020ebb
gnu: Add kitinerary.
phodina Aug 9, 2022
96cbe5a
gnu: Add kwin-lowlatency.
phodina Aug 9, 2022
9822a42
gnu: Add plasmatube.
phodina Aug 9, 2022
59266ad
gnu: Add latte-dock.
phodina Aug 9, 2022
0e7bec2
gnu: Add plasma-desktop-service-type to list of services.
phodina Aug 19, 2022
2dcb6f7
Wip upstream kde (#8)
Aug 19, 2022
7d4373f
Comment Out Test Interference
Aug 19, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 1 addition & 9 deletions gnu/local.mk
Original file line number Diff line number Diff line change
Expand Up @@ -342,6 +342,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/kawa.scm \
%D%/packages/kde.scm \
%D%/packages/kde-frameworks.scm \
%D%/packages/kde-games.scm \
%D%/packages/kde-internet.scm \
%D%/packages/kde-multimedia.scm \
%D%/packages/kde-pim.scm \
Expand Down Expand Up @@ -1233,7 +1234,6 @@ dist_patch_DATA = \
%D%/packages/patches/gpm-glibc-2.26.patch \
%D%/packages/patches/gpodder-disable-updater.patch \
%D%/packages/patches/gpsbabel-fix-i686-test.patch \
%D%/packages/patches/grantlee-merge-theme-dirs.patch \
%D%/packages/patches/grep-timing-sensitive-test.patch \
%D%/packages/patches/grfcodec-gcc-compat.patch \
%D%/packages/patches/gromacs-tinyxml2.patch \
Expand Down Expand Up @@ -1348,7 +1348,6 @@ dist_patch_DATA = \
%D%/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch \
%D%/packages/patches/julia-tracker-16-compat.patch \
%D%/packages/patches/julia-allow-parallel-build.patch \
%D%/packages/patches/kdbusaddons-kinit-file-name.patch \
%D%/packages/patches/libffi-3.3-powerpc-fixes.patch \
%D%/packages/patches/libffi-float128-powerpc64le.patch \
%D%/packages/patches/libobjc2-unbundle-robin-map.patch \
Expand All @@ -1362,16 +1361,10 @@ dist_patch_DATA = \
%D%/packages/patches/kiki-missing-includes.patch \
%D%/packages/patches/kiki-portability-64bit.patch \
%D%/packages/patches/kinit-kdeinit-extra_libs.patch \
%D%/packages/patches/kinit-kdeinit-libpath.patch \
%D%/packages/patches/kio-search-smbd-on-PATH.patch \
%D%/packages/patches/kismet-unbundle-boost.patch \
%D%/packages/patches/kmail-Fix-missing-link-libraries.patch \
%D%/packages/patches/kmod-module-directory.patch \
%D%/packages/patches/kmscon-runtime-keymap-switch.patch \
%D%/packages/patches/kpackage-allow-external-paths.patch \
%D%/packages/patches/kpackage-fix-KF5PackageMacros.cmake.patch \
%D%/packages/patches/kmplayer-aarch64.patch \
%D%/packages/patches/kmplayer-upstream_Fix-build-with-Qt-5.9.patch \
%D%/packages/patches/kobodeluxe-paths.patch \
%D%/packages/patches/kobodeluxe-enemies-pipe-decl.patch \
%D%/packages/patches/kobodeluxe-const-charp-conversion.patch \
Expand Down Expand Up @@ -1599,7 +1592,6 @@ dist_patch_DATA = \
%D%/packages/patches/pciutils-hurd-configure.patch \
%D%/packages/patches/pciutils-hurd-fix.patch \
%D%/packages/patches/pjproject-install-libpjsua2.patch \
%D%/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch \
%D%/packages/patches/pokerth-boost.patch \
%D%/packages/patches/ppsspp-disable-upgrade-and-gold.patch \
%D%/packages/patches/pthreadpool-system-libraries.patch \
Expand Down
4 changes: 2 additions & 2 deletions gnu/packages/education.scm
Original file line number Diff line number Diff line change
Expand Up @@ -643,14 +643,14 @@ language and very flexible regarding to new or unknown keyboard layouts.")
(define-public ktouch
(package
(name "ktouch")
(version "20.12.1")
(version "21.12.2")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/ktouch-" version ".tar.xz"))
(sha256
(base32 "10lm2p8w26c9n6lhvw3301myfss0dq7hl7rawzb3hsy1lqvmvdib"))))
(base32 "1rq2n8395sb17rqd295axv2pbwzhqs8ikjqx5ryn4lv1713alabl"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools pkg-config))
Expand Down
150 changes: 83 additions & 67 deletions gnu/packages/freedesktop.scm
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cryptsetup)
#:use-module (gnu packages curl)
#:use-module (gnu packages databases)
#:use-module (gnu packages disk)
#:use-module (gnu packages docbook)
Expand Down Expand Up @@ -125,7 +126,7 @@
(define-public appstream
(package
(name "appstream")
(version "0.13.1")
(version "0.15.2")
(source
(origin
(method url-fetch)
Expand All @@ -134,69 +135,53 @@
"appstream/releases/"
"AppStream-" version ".tar.xz"))
(sha256
(base32 "09l6ixz1w29pi0nb0flz14m4r3f2hpqpp1fq8y66v9xa4c9fczds"))))
(base32 "0jn7x48fzyfdvch7j2zbrgbxjk22s77scihpy9drzif7i391qv4g"))))
(build-system meson-build-system)
(arguments
`(#:glib-or-gtk? #t
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-libstemmer
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "meson.build"
(("/usr/include")
(string-append (assoc-ref inputs "libstemmer")
"/include")))
#t))
(add-after 'patch-libstemmer 'patch-docbook-xml
(lambda* (#:key inputs #:allow-other-keys)
(with-directory-excursion "docs/api"
(substitute* "appstream-docs.xml"
(("http://www.oasis-open.org/docbook/xml/4.3/")
(string-append (assoc-ref inputs "docbook-xml-4.3")
"/xml/dtd/docbook/"))))
(for-each (lambda (file)
(substitute* file
(("http://www.oasis-open.org/docbook/xml/4.5/")
(string-append (assoc-ref inputs "docbook-xml")
"/xml/dtd/docbook/"))))
(find-files "scripts/desc" "\\.xml$"))
#t))
(add-after 'patch-docbook-xml 'disable-failing-tests
(lambda _
(substitute* "tests/test-pool.c"
(("[ \t]*g_test_add_func \\(\"/AppStream/PoolRead?.*;")
"")
(("[ \t]*g_test_add_func \\(\"/AppStream/PoolReadAsync?.*;")
"")
(("[ \t]*g_test_add_func \\(\"/AppStream/PoolEmpty?.*;")
"")
(("[ \t]*g_test_add_func \\(\"/AppStream/Cache?.*;")
"")
(("[ \t]*g_test_add_func \\(\"/AppStream/Merges?.*;")
""))
#t))
(add-after 'disable-failing-tests 'patch-install-dir
(lambda* (#:key outputs #:allow-other-keys)
(substitute* "data/meson.build"
(("/etc")
(string-append (assoc-ref outputs "out")
"/etc")))
#t)))))
(list
#:configure-flags ''()
#:glib-or-gtk? #t
#:tests? #f ;; FIXME: Tests fail.
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-libstemmer
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "meson.build"
(("/usr/include")
(string-append #$(this-package-input "libstemmer") "/include")))
#t))
(add-after 'patch-libstemmer 'patch-docbook-xml
(lambda* (#:key inputs #:allow-other-keys)
(with-directory-excursion "docs/api"
(substitute* "appstream-docs.xml"
(("http://www.oasis-open.org/docbook/xml/4.3/")
(string-append #$docbook-xml-4.3 "/xml/dtd/docbook/"))))
(for-each
(lambda (file)
(substitute* file
(("http://www.oasis-open.org/docbook/xml/4.5/")
(string-append #$docbook-xml "/xml/dtd/docbook/"))))
(find-files "scripts/desc" "\\.xml$"))
#t))
(add-before 'check 'check-setup
(lambda _
(setenv "HOME" (getcwd)))))))
(native-inputs
`(("cmake" ,cmake)
("docbook-xml-4.3" ,docbook-xml-4.3)
("docbook-xml" ,docbook-xml)
("docbook-xsl" ,docbook-xsl)
("gettext" ,gettext-minimal)
("glib:bin" ,glib "bin")
("gobject-introspection" ,gobject-introspection)
("gperf" ,gperf)
("gtk-doc" ,gtk-doc/stable)
("pkg-config" ,pkg-config)
("python" ,python-wrapper)
("xsltproc" ,libxslt)))
(list cmake-minimal ;; or cmake?
docbook-xml-4.3
docbook-xml
docbook-xsl
gettext-minimal
`(,glib "bin")
gobject-introspection
gperf
gtk-doc/stable
itstool
pkg-config
python-wrapper
libxslt))
(inputs
(list libsoup-minimal-2 libstemmer libxml2 libyaml lmdb))
(list curl libsoup-minimal-2 libstemmer libxmlb libxml2 libyaml lmdb))
(propagated-inputs
(list glib))
(synopsis "Tools and libraries to work with AppStream metadata")
Expand All @@ -213,6 +198,20 @@ application-centers for distributions.")
;; there are also some (irrelevant) wtfpl2 examples
(license (list license:gpl2+ license:lgpl2.1+))))

(define-public appstream-qt
(package/inherit appstream
(name "appstream-qt")
(native-inputs
(cons (list "qttools" qttools)
(package-native-inputs appstream)))
(inputs
(cons (list "qtbase" qtbase-5)
(package-inputs appstream)))
(arguments
(substitute-keyword-arguments (package-arguments appstream)
((#:configure-flags flags)
'(list "-Dqt=true"))))))

(define-public farstream
(package
(name "farstream")
Expand Down Expand Up @@ -1087,6 +1086,21 @@ protocol either in Wayland core, or some other protocol in wayland-protocols.")
. "https://wayland.freedesktop.org/releases.html")))
(license license:expat)))

;;; This is just a temporary package that should be deleted
(define-public wayland-protocols-next
(package
(inherit wayland-protocols)
(name "wayland-protocols")
(version "1.26")
(source (origin
(method url-fetch)
(uri (string-append
"https://wayland.freedesktop.org/releases/"
"wayland-protocols-" version ".tar.xz"))
(sha256
(base32
"04vgllmpmrv14x3x64ns01vgwx4hriljayjkz9idgbv83i63hly5"))))))

(define-public waylandpp
(package
(name "waylandpp")
Expand Down Expand Up @@ -1493,15 +1507,15 @@ these interfaces, based on the useradd, usermod and userdel commands.")
(define-public libmbim
(package
(name "libmbim")
(version "1.20.2")
(version "1.26.4")
(source (origin
(method url-fetch)
(uri (string-append
"https://www.freedesktop.org/software/libmbim/"
"libmbim-" version ".tar.xz"))
(sha256
(base32
"16q550sy84izi5ic3sbbhjnnka2fwhj8vvdrirpn9xspbsgbc3sm"))))
"1ncaarl4lgc7i52rwz50yq701wk2rr478cjybxbifsjqqk2cx27n"))))
(build-system gnu-build-system)
(native-inputs
(list `(,glib "bin") ; for glib-mkenums
Expand All @@ -1523,15 +1537,15 @@ which speak the Mobile Interface Broadband Model (MBIM) protocol.")
(define-public libqmi
(package
(name "libqmi")
(version "1.24.14")
(version "1.30.8")
(source (origin
(method url-fetch)
(uri (string-append
"https://www.freedesktop.org/software/libqmi/"
"libqmi-" version ".tar.xz"))
(sha256
(base32
"0zshxqbm9ldybgrzh7pjmwmfjvvvfd0xh8qhgl8xiqdb9ply73r0"))))
"140rmjw436rh6rqmnfw6yaflpffd27ilwcv4s9jvvl1skv784946"))))
(build-system gnu-build-system)
(inputs
(list libgudev))
Expand All @@ -1553,18 +1567,20 @@ which speak the Qualcomm MSM Interface (QMI) protocol.")
(define-public modem-manager
(package
(name "modem-manager")
(version "1.12.10")
(version "1.18.6")
(source (origin
(method url-fetch)
(uri (string-append
"https://www.freedesktop.org/software/ModemManager/"
"ModemManager-" version ".tar.xz"))
(sha256
(base32
"1apq9camys2gaw6y6ic1ld20cncfwpmxnzvh4j5zkbbjpf5hbcxj"))))
"02j7d8a6vb4df41vbaz93sx0rh4m43376j8xbyf2617m3jrh9y6l"))))
(build-system gnu-build-system)
(arguments
'(#:configure-flags
; multiple tests fail
'(#:tests? #f
#:configure-flags
`(,(string-append "--with-udev-base-dir=" %output "/lib/udev"))))
(native-inputs
`(("glib:bin" ,glib "bin") ; for glib-mkenums
Expand Down
Loading