[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
50/332: gnu: kpackage: Use G-expressions.
From: |
guix-commits |
Subject: |
50/332: gnu: kpackage: Use G-expressions. |
Date: |
Wed, 2 Aug 2023 10:36:42 -0400 (EDT) |
iyzsong pushed a commit to branch kde-updates
in repository guix.
commit 070c724a23a29718746c40839185816cc8481315
Author: Zheng Junjie <873216071@qq.com>
AuthorDate: Wed Jul 12 14:13:17 2023 +0800
gnu: kpackage: Use G-expressions.
* gnu/packages/kde-frameworks.scm (kpackage)[arguments]:
Rewrite as G-expressions.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
---
gnu/packages/kde-frameworks.scm | 55 ++++++++++++++++++++++-------------------
1 file changed, 30 insertions(+), 25 deletions(-)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index c18bf4e1d7..98e2a5bb72 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1928,31 +1928,36 @@ covers feedback and persistent events.")
ki18n
qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch
- (lambda _
- (substitute* "src/kpackage/package.cpp"
- (("externalPaths.false.") "externalPaths(true)"))
- ;; Make QDirIterator follow symlinks
- (substitute* '("src/kpackage/packageloader.cpp")
- (("^\\s*(const QDirIterator::IteratorFlags flags =
QDirIterator::Subdirectories)(;)" _ a b)
- (string-append a " | QDirIterator::FollowSymlinks" b))
- (("^\\s*(QDirIterator it\\(.*,
QDirIterator::Subdirectories)(\\);)" _ a b)
- (string-append a " | QDirIterator::FollowSymlinks" b)))))
- (add-after 'unpack 'patch-tests
- (lambda _
- ;; /bin/ls doesn't exist in the build-container use /etc/passwd
- (substitute* "autotests/packagestructuretest.cpp"
- (("(addDirectoryDefinition\\(\")bin(\".*\")bin(\".*\")bin\""
- _ a b c)
- (string-append a "etc" b "etc" c "etc\""))
- (("filePath\\(\"bin\", QStringLiteral\\(\"ls\"))")
- "filePath(\"etc\", QStringLiteral(\"passwd\"))")
- (("\"/bin/ls\"") "\"/etc/passwd\""))))
- (add-before 'check 'check-setup
- (lambda _
- (setenv "HOME" (getcwd)))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch
+ (lambda _
+ (substitute* "src/kpackage/package.cpp"
+ (("externalPaths.false.")
+ "externalPaths(true)"))
+ ;; Make QDirIterator follow symlinks
+ (substitute* '("src/kpackage/packageloader.cpp")
+ (("^\\s*(const QDirIterator::IteratorFlags flags =
QDirIterator::Subdirectories)(;)"
+ _ a b)
+ (string-append a " | QDirIterator::FollowSymlinks" b))
+ (("^\\s*(QDirIterator it\\(.*,
QDirIterator::Subdirectories)(\\);)"
+ _ a b)
+ (string-append a " | QDirIterator::FollowSymlinks" b)))))
+ (add-after 'unpack 'patch-tests
+ (lambda _
+ ;; /bin/ls doesn't exist in the build-container use /etc/passwd
+ (substitute* "autotests/packagestructuretest.cpp"
+ (("(addDirectoryDefinition\\(\")bin(\".*\")bin(\".*\")bin\""
+ _ a b c)
+ (string-append a "etc" b "etc" c "etc\""))
+ (("filePath\\(\"bin\", QStringLiteral\\(\"ls\"))")
+ "filePath(\"etc\", QStringLiteral(\"passwd\"))")
+ (("\"/bin/ls\"")
+ "\"/etc/passwd\""))))
+ (add-before 'check 'check-setup
+ (lambda _
+ (setenv "HOME" (getcwd)))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Installation and loading of additional content as packages")
(description "The Package framework lets the user install and load packages
- 218/332: gnu: konquest: Update to 23.04.3., (continued)
- 218/332: gnu: konquest: Update to 23.04.3., guix-commits, 2023/08/02
- 209/332: gnu: ktuberling: Update to 23.04.3., guix-commits, 2023/08/02
- 241/332: gnu: kollision: Update to 23.04.3., guix-commits, 2023/08/02
- 235/332: gnu: lskat: Update to 23.04.3., guix-commits, 2023/08/02
- 283/332: gnu: akonadi-search: Update to 23.04.3., guix-commits, 2023/08/02
- 253/332: gnu: krfb: Update to 23.04.3., guix-commits, 2023/08/02
- 256/332: gnu: qca: Update to 2.3.7., guix-commits, 2023/08/02
- 300/332: gnu: kleopatra: Update to 23.04.3., guix-commits, 2023/08/02
- 306/332: gnu: kmessagelib: Update to 23.04.3., guix-commits, 2023/08/02
- 32/332: gnu: kitemmodels: Update to 5.108.0., guix-commits, 2023/08/02
- 50/332: gnu: kpackage: Use G-expressions.,
guix-commits <=
- 57/332: gnu: solid: Update to 5.108.0., guix-commits, 2023/08/02
- 83/332: gnu: kio: Update to 5.108.0., guix-commits, 2023/08/02
- 97/332: gnu: purpose: Update to 5.108.0., guix-commits, 2023/08/02
- 137/332: gnu: dolphin: Update to 23.04.3., guix-commits, 2023/08/02
- 151/332: gnu: kgamma: Update to 5.27.6., guix-commits, 2023/08/02
- 144/332: gnu: bluedevil: Update to 5.27.6., guix-commits, 2023/08/02
- 155/332: gnu: kwallet-pam: Update to 5.27.6., guix-commits, 2023/08/02
- 111/332: gnu: grantlee: Use G-expressions., guix-commits, 2023/08/02
- 190/332: gnu: plasma-browser-integration: Update to 5.27.6., guix-commits, 2023/08/02
- 178/332: gnu: kscreenlocker: Update to 5.27.6., guix-commits, 2023/08/02