Date: Tuesday, March 7, 2023 @ 09:20:17
  Author: arojas
Revision: 470365

archrelease: copy kde-unstable to kde-unstable-x86_64

Added:
  digikam/repos/kde-unstable-x86_64/PKGBUILD
    (from rev 470364, digikam/kde-unstable/PKGBUILD)
  digikam/repos/kde-unstable-x86_64/ffmpeg-6.patch
    (from rev 470364, digikam/kde-unstable/ffmpeg-6.patch)
  digikam/repos/kde-unstable-x86_64/keys/
Deleted:
  digikam/repos/kde-unstable-x86_64/PKGBUILD
  digikam/repos/kde-unstable-x86_64/keys/

----------------+
 PKGBUILD       |   87 +++++++++++++++++++++++++++++--------------------------
 ffmpeg-6.patch |   33 ++++++++++++++++++++
 2 files changed, 79 insertions(+), 41 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-07 09:20:04 UTC (rev 470364)
+++ PKGBUILD    2023-03-07 09:20:17 UTC (rev 470365)
@@ -1,41 +0,0 @@
-# $Id: PKGBUILD 320127 2018-03-24 09:48:28Z arojas $
-# Maintainer: Ronald van Haren <[email protected]>
-# Maintainer: Antonio Rojas <[email protected]>
-# Contributor: Andrea Scarpino <[email protected]>
-# Contributor: Tobias Powalowski <[email protected]>
-
-pkgname=digikam
-_pkgver=8.0.0-beta1
-pkgver=${_pkgver//-/} # for beta versions
-pkgrel=4
-pkgdesc='An advanced digital photo management application'
-arch=(x86_64)
-license=(GPL)
-url='https://www.digikam.org/'
-depends=(lensfun opencv akonadi-contacts knotifyconfig libksane kfilemetadata 
marble-common threadweaver kcalendarcore
-         qt5-networkauth qt5-xmlpatterns imagemagick jasper glu 
perl-image-exiftool)
-makedepends=(extra-cmake-modules doxygen eigen boost kdoctools)
-optdepends=('hugin: panorama tool' 'qt5-imageformats: support for additional 
image formats (WEBP, TIFF)'
-            'rawtherapee: RAW import' 'darktable: RAW import'
-            'perl: for digitaglinktree')
-source=(https://download.kde.org/unstable/$pkgname/${_pkgver%-*}/digiKam-$_pkgver.tar.xz{,.sig})
-sha256sums=('1fcaa0a2a1abd56b759548d049089604710e9c3849e74252667a12c80bf0bdd9'
-            'SKIP')
-validpgpkeys=(D1CF2444A7858C5F2FB095B74A77747BC2386E50) # digiKam.org (digiKam 
project) <[email protected]>
-options=(debug)
-
-build() {
-  cmake -B build -S $pkgname-$_pkgver \
-    -DBUILD_TESTING=OFF \
-    -DENABLE_KFILEMETADATASUPPORT=ON \
-    -DENABLE_MEDIAPLAYER=ON \
-    -DENABLE_AKONADICONTACTSUPPORT=ON \
-    -DENABLE_MYSQLSUPPORT=ON \
-    -DENABLE_APPSTYLES=ON \
-    -DENABLE_QWEBENGINE=ON
-  cmake --build build
-}
-
-package() {
-  DESTDIR="$pkgdir" cmake --install build
-}

Copied: digikam/repos/kde-unstable-x86_64/PKGBUILD (from rev 470364, 
digikam/kde-unstable/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-03-07 09:20:17 UTC (rev 470365)
@@ -0,0 +1,46 @@
+# $Id: PKGBUILD 320127 2018-03-24 09:48:28Z arojas $
+# Maintainer: Ronald van Haren <[email protected]>
+# Maintainer: Antonio Rojas <[email protected]>
+# Contributor: Andrea Scarpino <[email protected]>
+# Contributor: Tobias Powalowski <[email protected]>
+
+pkgname=digikam
+_pkgver=8.0.0-beta1
+pkgver=${_pkgver//-/} # for beta versions
+pkgrel=5
+pkgdesc='An advanced digital photo management application'
+arch=(x86_64)
+license=(GPL)
+url='https://www.digikam.org/'
+depends=(lensfun opencv akonadi-contacts knotifyconfig libksane kfilemetadata 
marble-common threadweaver kcalendarcore
+         qt5-networkauth qt5-xmlpatterns imagemagick jasper glu 
perl-image-exiftool)
+makedepends=(extra-cmake-modules doxygen eigen boost kdoctools)
+optdepends=('hugin: panorama tool' 'qt5-imageformats: support for additional 
image formats (WEBP, TIFF)'
+            'rawtherapee: RAW import' 'darktable: RAW import'
+            'perl: for digitaglinktree')
+source=(https://download.kde.org/unstable/$pkgname/${_pkgver%-*}/digiKam-$_pkgver.tar.xz{,.sig}
+        ffmpeg-6.patch)
+sha256sums=('1fcaa0a2a1abd56b759548d049089604710e9c3849e74252667a12c80bf0bdd9'
+            'SKIP'
+            '09782f698807255e044250f3b51899b5cfd6012565a2aa55f0e7f3a0d3ebb828')
+validpgpkeys=(D1CF2444A7858C5F2FB095B74A77747BC2386E50) # digiKam.org (digiKam 
project) <[email protected]>
+
+prepare() {
+  patch -d $pkgname-$_pkgver -p1 < ffmpeg-6.patch # Fix build with FFmpeg 6
+}
+
+build() {
+  cmake -B build -S $pkgname-$_pkgver \
+    -DBUILD_TESTING=OFF \
+    -DENABLE_KFILEMETADATASUPPORT=ON \
+    -DENABLE_MEDIAPLAYER=ON \
+    -DENABLE_AKONADICONTACTSUPPORT=ON \
+    -DENABLE_MYSQLSUPPORT=ON \
+    -DENABLE_APPSTYLES=ON \
+    -DENABLE_QWEBENGINE=ON
+  cmake --build build
+}
+
+package() {
+  DESTDIR="$pkgdir" cmake --install build
+}

Copied: digikam/repos/kde-unstable-x86_64/ffmpeg-6.patch (from rev 470364, 
digikam/kde-unstable/ffmpeg-6.patch)
===================================================================
--- ffmpeg-6.patch                              (rev 0)
+++ ffmpeg-6.patch      2023-03-07 09:20:17 UTC (rev 470365)
@@ -0,0 +1,33 @@
+diff --git a/core/libs/video/qtav/codec/video/VideoDecoderFFmpeg.cpp 
b/core/libs/video/qtav/codec/video/VideoDecoderFFmpeg.cpp
+index a57e5b73dd..eba04111c7 100644
+--- a/core/libs/video/qtav/codec/video/VideoDecoderFFmpeg.cpp
++++ b/core/libs/video/qtav/codec/video/VideoDecoderFFmpeg.cpp
+@@ -99,10 +99,13 @@ public:
+ 
+     enum MotionVectorVisFlag
+     {
+-        No = 0, // default
++        No = 0 // default
++#   if LIBAVCODEC_VERSION_MAJOR < 60
++        ,
+         PF = FF_DEBUG_VIS_MV_P_FOR,
+         BF = FF_DEBUG_VIS_MV_B_FOR,
+         BB = FF_DEBUG_VIS_MV_B_BACK
++#   endif
+     };
+     Q_DECLARE_FLAGS(MotionVectorVisFlags, MotionVectorVisFlag)
+     Q_ENUM(MotionVectorVisFlag)
+diff --git a/core/libs/video/qtav/codec/video/VideoDecoderFFmpegHW.cpp 
b/core/libs/video/qtav/codec/video/VideoDecoderFFmpegHW.cpp
+index d0a4313762..dedbb43a7f 100644
+--- a/core/libs/video/qtav/codec/video/VideoDecoderFFmpegHW.cpp
++++ b/core/libs/video/qtav/codec/video/VideoDecoderFFmpegHW.cpp
+@@ -149,7 +149,9 @@ bool VideoDecoderFFmpegHWPrivate::prepare()
+ {
+     // From vlc begin
+ 
++#   if LIBAVCODEC_VERSION_MAJOR < 60
+     codec_ctx->thread_safe_callbacks = true;
++#   endif
+     codec_ctx->thread_count          = threads;
+ 
+ #ifdef _MSC_VER                  // krazy:exclude=cpp

Reply via email to