diff options
author | oioi 555 | 2024-03-21 13:12:09 +0900 |
---|---|---|
committer | oioi 555 | 2024-03-21 13:12:09 +0900 |
commit | 1b2ef515cef038d9c26cf8fffc26fef1025b76e6 (patch) | |
tree | 7b2c652ced263dac4175e9d4d7d61cb2d641f657 /PKGBUILD | |
parent | 2dc78163d60bd2e0edb4f3c9b2958aa99baef0e1 (diff) | |
download | aur-kde-fcstd-thumbnailer-git.tar.gz |
KDE6 compatible fix
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 14 insertions, 9 deletions
@@ -1,25 +1,30 @@ pkgname=kde-fcstd-thumbnailer-git pkgver=2.0.0 -pkgrel=2 +pkgrel=3 pkgdesc='FreeCAD Thumbnail Creator.' arch=('i686' 'x86_64') url='https://github.com/StefanHamminga/kde-fcstd-thumbnailer' license=('GPL3') -depends=('qt5-base' 'kio5') -makedepends=('cmake' 'extra-cmake-modules' 'qt5-tools') +depends=('qt6-base' 'kio') +makedepends=('cmake' 'extra-cmake-modules' 'qt6-tools' 'kservice') -source=("${pkgname}::git+${url}.git") -sha256sums=('SKIP') +source=("${pkgname}::git+${url}.git" 'KDE6_compatible_fix.patch') +sha256sums=('SKIP' '2e3020e7efd2776f14a0dce21f5ab2c98ae99911d9b934f3f83ffeb78771533d') -build() { +prepare() { + cd ${srcdir}/${pkgname}/ + patch -Np1 -i ${srcdir}/KDE6_compatible_fix.patch + desktoptojson -i ./src/fcstdthumbnailer.desktop +} + +build() { cd ${srcdir}/${pkgname}/ - cmake -B build -DCMAKE_PREFIX_PATH:PATH=/usr/lib/cmake/Qt5 + cmake -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib cmake --build build } package() { cd ${srcdir}/${pkgname}/ - install -Dm644 ./build/fcstdthumbnailer.so ${pkgdir}/usr/lib/qt/plugins/fcstdthumbnailer.so - install -Dm644 ./src/fcstdthumbnailer.desktop ${pkgdir}/usr/share/kservices5/fcstdthumbnailer.desktop + DESTDIR=${pkgdir} cmake --install build --config Release } |