From ed78f501264bc93a9ef66e1459accdc577b011fa Mon Sep 17 00:00:00 2001 From: Cass Spencer Date: Tue, 6 May 2025 22:29:25 -0700 Subject: [PATCH] New package: cameractrls-0.6.7 --- srcpkgs/cameractrls/template | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 srcpkgs/cameractrls/template diff --git a/srcpkgs/cameractrls/template b/srcpkgs/cameractrls/template new file mode 100644 index 00000000000..ca822a1c36b --- /dev/null +++ b/srcpkgs/cameractrls/template @@ -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 " +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/" +}