[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
126/347: gnu: Add kfilemetadata-6.
From: |
guix-commits |
Subject: |
126/347: gnu: Add kfilemetadata-6. |
Date: |
Fri, 28 Jun 2024 09:58:42 -0400 (EDT) |
z572 pushed a commit to branch kde-team
in repository guix.
commit 7a63a04487d9605765eb40a6b0f45bbda1437c9b
Author: Zheng Junjie <zhengjunjie@iscas.ac.cn>
AuthorDate: Fri May 3 19:22:28 2024 +0800
gnu: Add kfilemetadata-6.
* gnu/packages/kde-frameworks.scm (kfilemetadata-6): New variable.
(kfilemetadata): Inherit above.
Change-Id: Id932753c942bb7c7a29aeec982be7a4fa95f2f05
---
gnu/packages/kde-frameworks.scm | 61 +++++++++++++++++++++++++++++++++++------
1 file changed, 52 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 5931e7fec3..0d32ac6444 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2742,8 +2742,59 @@ from DocBook files.")
(symlink (string-append xsl "pt_br.xml")
(string-append xsl "pt-BR.xml"))))))))))
+(define-public kfilemetadata-6
+ (package
+ (name "kfilemetadata")
+ (version "6.1.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://kde/stable/frameworks/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "1jmi7fmi8dnq4rrf3c8wzszy9dszjzqpda1cj4rdmrgaahn7hanm"))))
+ (build-system cmake-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "ctest" "-E" "exiv2extractortest")))))))
+ (native-inputs (list extra-cmake-modules pkg-config))
+ (inputs
+ (list attr
+ ebook-tools
+ kcodecs-6
+ libplasma
+ karchive-6
+ kconfig-6
+ kcoreaddons-6
+ kdegraphics-mobipocket
+ ki18n-6
+ qtmultimedia
+ qtbase
+ ;; Required run-time packages
+ catdoc
+ ;; Optional run-time packages
+ exiv2
+ ffmpeg
+ poppler-qt6
+ taglib))
+ (home-page "https://community.kde.org/Frameworks")
+ (synopsis "Extract metadata from different fileformats")
+ (description "KFileMetaData provides a simple library for extracting the
+text and metadata from a number of different files. This library is typically
+used by file indexers to retrieve the metadata. This library can also be used
+by applications to write metadata.")
+ (license (list license:lgpl2.0 license:lgpl2.1 license:lgpl3))))
+
(define-public kfilemetadata
(package
+ (inherit kfilemetadata-6)
(name "kfilemetadata")
(version "5.114.0")
(source (origin
@@ -2755,7 +2806,6 @@ from DocBook files.")
(sha256
(base32
"15va29chlsrxii02w1ax718hp1b14ym59lcfyzh7w30zlf681560"))))
- (build-system cmake-build-system)
(arguments
(list
#:phases
@@ -2785,14 +2835,7 @@ taglibextractortest)")))))))
exiv2
ffmpeg
poppler-qt5
- taglib))
- (home-page "https://community.kde.org/Frameworks")
- (synopsis "Extract metadata from different fileformats")
- (description "KFileMetaData provides a simple library for extracting the
-text and metadata from a number of different files. This library is typically
-used by file indexers to retrieve the metadata. This library can also be used
-by applications to write metadata.")
- (license (list license:lgpl2.0 license:lgpl2.1 license:lgpl3))))
+ taglib))))
(define-public kimageannotator
(package
- 128/347: gnu: libkexiv2: Update to 24.02.2., (continued)
- 128/347: gnu: libkexiv2: Update to 24.02.2., guix-commits, 2024/06/28
- 145/347: gnu: plasma-nm: Update to 6.0.4., guix-commits, 2024/06/28
- 103/347: gnu: kscreen: Update to 6.0.4., guix-commits, 2024/06/28
- 109/347: gnu: plasma-pa: Update to 6.0.4., guix-commits, 2024/06/28
- 117/347: gnu: Add libqaccessibilityclient-qt6., guix-commits, 2024/06/28
- 121/347: gnu: Add kglobalacceld., guix-commits, 2024/06/28
- 122/347: gnu: kwin: Update to 6.0.4.1., guix-commits, 2024/06/28
- 124/347: gnu: Add qcoro-qt6., guix-commits, 2024/06/28
- 130/347: gnu: kuserfeedback: Update to 1.3.0., guix-commits, 2024/06/28
- 125/347: gnu: kdegraphics-mobipocket: Update to 24.02.2., guix-commits, 2024/06/28
- 126/347: gnu: Add kfilemetadata-6.,
guix-commits <=
- 133/347: gnu: kdsoap: Update style., guix-commits, 2024/06/28
- 147/347: gnu: plasma-systemmonitor: Update to 6.0.4., guix-commits, 2024/06/28
- 141/347: gnu: plasma-welcome: Update to 6.0.4., guix-commits, 2024/06/28
- 137/347: gnu: plasma-workspace: Update to 6.0.4., guix-commits, 2024/06/28
- 135/347: gnu: Add kdsoap-ws-discovery-client., guix-commits, 2024/06/28
- 139/347: gnu: kaccounts-integration: Update to 24.02.2., guix-commits, 2024/06/28
- 157/347: gnu: Add sddm-qt5., guix-commits, 2024/06/28
- 158/347: services: sddm: Adjust pass env., guix-commits, 2024/06/28
- 149/347: gnu: kinfocenter: Update to 6.0.4., guix-commits, 2024/06/28
- 161/347: gnu: libkomparediff2: Update to 24.02.2., guix-commits, 2024/06/28