author | Antonio Rojas
<arojas@archlinux.org> 2024-01-26 17:59:46 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2024-01-26 17:59:46 UTC |
parent | b7e56469719751746d260f79e9908f785e64bda8 |
.SRCINFO | +5 | -2 |
PKGBUILD | +9 | -3 |
taglib-2.patch | +25 | -0 |
diff --git a/.SRCINFO b/.SRCINFO index 896d728..5e99bce 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,11 +1,12 @@ pkgbase = kfilemetadata pkgdesc = A library for extracting file metadata pkgver = 5.248.0 - pkgrel = 1 + pkgrel = 2 url = https://community.kde.org/Frameworks arch = x86_64 groups = kf6 - license = LGPL + license = LGPL-2.0-only + license = LGPL-3.0-only makedepends = catdoc makedepends = doxygen makedepends = extra-cmake-modules @@ -30,9 +31,11 @@ pkgbase = kfilemetadata optdepends = libappimage: AppImage extractor source = https://download.kde.org/unstable/frameworks/5.248.0/kfilemetadata-5.248.0.tar.xz source = https://download.kde.org/unstable/frameworks/5.248.0/kfilemetadata-5.248.0.tar.xz.sig + source = taglib-2.patch validpgpkeys = 53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB validpgpkeys = E0A3EB202F8E57528E13E72FD7574483BB57B18D sha256sums = 97f9228ac89bc71d93eb4b661a1d23decb897c9e5ce8c001fb044f7e69bd19dc sha256sums = SKIP + sha256sums = 4fbc810ea45c11552e356494608ed770edfeca32ac30679475328b30771c110d pkgname = kfilemetadata diff --git a/PKGBUILD b/PKGBUILD index ba9b9f8..497ec71 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgname=kfilemetadata pkgver=5.248.0 -pkgrel=1 +pkgrel=2 pkgdesc='A library for extracting file metadata' arch=(x86_64) url='https://community.kde.org/Frameworks' @@ -32,12 +32,18 @@ makedepends=(catdoc qt6-doc qt6-tools) groups=(kf6) -source=(https://download.kde.org/unstable/frameworks/$pkgver/$pkgname-$pkgver.tar.xz{,.sig}) +source=(https://download.kde.org/unstable/frameworks/$pkgver/$pkgname-$pkgver.tar.xz{,.sig} + taglib-2.patch) sha256sums=('97f9228ac89bc71d93eb4b661a1d23decb897c9e5ce8c001fb044f7e69bd19dc' - 'SKIP') + 'SKIP' + '4fbc810ea45c11552e356494608ed770edfeca32ac30679475328b30771c110d') validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure <faure@kde.org> E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell <jr@jriddell.org> +prepare() { + patch -d $pkgname-$pkgver -p1 < taglib-2.patch +} + build() { cmake -B build -S $pkgname-$pkgver \ -DBUILD_TESTING=OFF \ diff --git a/taglib-2.patch b/taglib-2.patch new file mode 100644 index 0000000..2a98103 --- /dev/null +++ b/taglib-2.patch @@ -0,0 +1,25 @@ +diff --git a/src/extractors/taglibextractor.cpp b/src/extractors/taglibextractor.cpp +index 21388f1..9c87aa9 100644 +--- a/src/extractors/taglibextractor.cpp ++++ b/src/extractors/taglibextractor.cpp +@@ -35,6 +35,7 @@ + #include <id3v2tag.h> + #include <mp4tag.h> + #include <popularimeterframe.h> ++#include <attachedpictureframe.h> + + using namespace KFileMetaData; + +diff --git a/src/writers/taglibwriter.cpp b/src/writers/taglibwriter.cpp +index 602c52c..db821b1 100644 +--- a/src/writers/taglibwriter.cpp ++++ b/src/writers/taglibwriter.cpp +@@ -33,6 +33,8 @@ + #include <wavpackfile.h> + #include <wavfile.h> + #include <popularimeterframe.h> ++#include <attachedpictureframe.h> ++ + + namespace { +