New package: cameractrls-0.6.7

This commit is contained in:
Cass Spencer 2025-05-06 22:29:25 -07:00 committed by classabbyamp
parent a69f7d94cf
commit ed78f50126

View file

@ -0,0 +1,43 @@
# Template file for 'cameractrls'
pkgname=cameractrls
version=0.6.7
revision=1
pycompile_dirs=/usr/lib/cameractrls
depends="python3 python3-gobject libjpeg-turbo SDL2 gtk4"
short_desc="Camera controls for Linux"
maintainer="Cass Spencer <casscardboard@gmail.com>"
license="LGPL-3.0-or-later"
homepage="https://github.com/soyersoyer/cameractrls"
changelog="https://raw.githubusercontent.com/soyersoyer/cameractrls/refs/heads/main/CHANGELOG.md"
distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
checksum=c6106f754fc6bc5067c469eee50b7e151e244ebdfb3b492d8c4111d1ba8c5158
python_version=3
do_configure() {
# Use gtk4 version
vsed -e "/Exec=/cExec=cameractrlsgtk4" -i pkg/hu.irl.cameractrls.desktop
}
do_install() {
vmkdir usr/bin
vmkdir usr/share/icons/hicolor/scalable/apps
for i in \
cameractrls \
cameractrlsd \
cameractrlsgtk \
cameractrlsgtk4 \
cameraptzgame \
cameraptzmidi \
cameraptzspnav \
cameraview
do
vinstall "${i}.py" 0755 usr/lib/cameractrls
ln -sf "/usr/lib/cameractrls/${i}.py" "${DESTDIR}/usr/bin/${i}"
done
vinstall pkg/hu.irl.cameractrls.desktop 0644 usr/share/applications
vinstall pkg/hu.irl.cameractrls.metainfo.xml 0644 usr/share/metainfo
vinstall pkg/hu.irl.cameractrls.svg 0644 usr/lib/cameractrls/pkg
ln -sf /usr/lib/cameractrls/pkg/hu.irl.cameractrls.svg "${DESTDIR}/usr/share/icons/hicolor/scalable/apps/"
}