summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD61
1 files changed, 32 insertions, 29 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 63fa1b8dff61..1de48b6b54e0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,43 @@
-# Maintainer: Bartosz Slawianowski <me2.legion at gmail dot com>
-pkgname=ffmpegthumbs-git
-pkgver=r99.bb2944b
+# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu >
+# Contributor: Antonio Rojas <arojas@archlinux.org>
+# Contributor: Felix Yan <felixonmars@archlinux.org>
+# Contributor: Bartosz Slawianowski <me2.legion at gmail dot com>
+
+_basename=ffmpegthumbs
+pkgname="${_basename}-git"
+pkgver=24.01.90.r4.g5cdd8fa
pkgrel=1
-pkgdesc="FFmpeg-based thumbnail creator for video files"
-arch=('i686' 'x86_64')
-url="https://projects.kde.org/projects/kde/kdemultimedia/ffmpegthumbs"
-depends=('ffmpeg' 'kio')
-conflicts=('ffmpegthumbs')
-provides=('ffmpegthumbs')
-makedepends=('extra-cmake-modules' 'git')
-source=("git://anongit.kde.org/ffmpegthumbs")
-license=('GPL')
-md5sums=('SKIP')
+pkgdesc='KDE Thumbnailer based on FFmpeg (git build)'
+arch=(x86_64)
+url="https://invent.kde.org/multimedia/${_basename}"
+license=(GPL-2.0-or-later)
+depends=(ffmpeg
+ gcc-libs
+ glibc
+ kconfig
+ kcoreaddons
+ kio
+ qt6-base)
+makedepends=(extra-cmake-modules-git
+ git)
+provides=("${_basename}=${pkgver%.r*}")
+conflicts=("${_basename}")
+source=("git+${url}.git")
+b2sums=('SKIP')
pkgver() {
- cd ffmpegthumbs
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
-prepare() {
- mkdir -p build
+ cd "${_basename}"
+ git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd build
- cmake ../ffmpegthumbs \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DLIB_INSTALL_DIR=lib \
- -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
- -DBUILD_TESTING=OFF
- make
+ cmake -B build -S "${_basename}" \
+ -DBUILD_TESTING=OFF \
+ -DQT_MAJOR_VERSION=6
+ cmake --build build
}
package() {
- cd "${srcdir}/build"
- make DESTDIR="${pkgdir}" install
+ DESTDIR="$pkgdir" cmake --install build
}