--- PKGBUILD 2023-04-28 18:27:40.000000000 -0600 +++ PKGBUILD-new 2023-04-28 18:49:56.053657665 -0600 @@ -1,30 +1,35 @@ # Maintainer: Sven-Hendrik Haase # Contributor: Mark Wagie pkgname=cameractrls +_app_id="hu.irl.$pkgname" pkgver=0.5.0 -pkgrel=1 +pkgrel=2 pkgdesc="Camera controls for Linux" arch=('any') url="https://github.com/soyersoyer/cameractrls" license=('MIT') -depends=('gtk3' 'libjpeg-turbo' 'python' 'python-gobject' 'sdl2' 'systemd') +depends=('gtk4' 'libjpeg-turbo' 'python' 'python-gobject' 'sdl2' 'systemd') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") sha256sums=('36116b5467a50dd5b490dba22360a0ea5bedaed124af3d9ef92967a132b39c9d') +prepare() { + cd "$pkgname-$pkgver" + sed -i 's/Exec=cameractrlsgtk.py/Exec=cameractrlsgtk/g' "pkg/${_app_id}.desktop" +} + package() { cd "$pkgname-$pkgver" local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - install -Dm755 cameractrls.py cameractrlsgtk.py cameraview.py cameractrlsgtk4.py -t \ + install -Dm755 cameractrls.py cameraview.py cameractrlsgtk4.py -t \ "${pkgdir}${site_packages}/CameraCtrls/" install -Dm644 pkg/icon.png -t "${pkgdir}${site_packages}/CameraCtrls/images/" - install -Dm644 "pkg/hu.irl.$pkgname.metainfo.xml" -t "$pkgdir/usr/share/metainfo/" + install -Dm644 "pkg/${_app_id}.metainfo.xml" -t "$pkgdir/usr/share/metainfo/" install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" - install -Dm644 pkg/hu.irl.cameractrls.desktop -t "$pkgdir/usr/share/applications/" + install -Dm644 "pkg/${_app_id}.desktop" -t "$pkgdir/usr/share/applications/" install -d "$pkgdir"/usr/{bin,share/icons/hicolor/256x256/apps} ln -s "${site_packages}/CameraCtrls/$pkgname.py" "$pkgdir/usr/bin/$pkgname" - ln -s "${site_packages}/CameraCtrls/${pkgname}gtk.py" "$pkgdir/usr/bin/${pkgname}gtk" - ln -s "${site_packages}/CameraCtrls/${pkgname}gtk4.py" "$pkgdir/usr/bin/${pkgname}gtk4" + ln -s "${site_packages}/CameraCtrls/${pkgname}gtk4.py" "$pkgdir/usr/bin/${pkgname}gtk" ln -s "${site_packages}/CameraCtrls/images/icon.png" \ - "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png" + "$pkgdir/usr/share/icons/hicolor/256x256/apps/${_app_id}.png" }