diff options
Diffstat (limited to 'srcpkgs')
| -rw-r--r-- | srcpkgs/openrazer-meta/template | 53 | ||||
| -rw-r--r-- | srcpkgs/ueberzugpp/template | 30 |
2 files changed, 83 insertions, 0 deletions
diff --git a/srcpkgs/openrazer-meta/template b/srcpkgs/openrazer-meta/template new file mode 100644 index 0000000..6a63443 --- /dev/null +++ b/srcpkgs/openrazer-meta/template @@ -0,0 +1,53 @@ +# Template file for 'openrazer-meta' +pkgname=openrazer-meta +version=3.12.3 +revision=1 +build_style=gnu-makefile +make_install_target="setup_dkms udev_install daemon_install xdg_install python_library_install" +hostmakedepends="python3-setuptools python3-packaging-bootstrap" +# Link the meta package to the subpackages +depends="python3-openrazer>=${version}_${revision} openrazer-daemon>=${version}_${revision}" +short_desc="Meta package for installing all required OpenRazer packages" +maintainer="Sashenka <sashenka.novackova@gmail.com>" +license="GPL-2.0-or-later" +homepage="https://openrazer.github.io" +distfiles="https://github.com/openrazer/openrazer/releases/download/v${version}/openrazer-${version}.tar.xz" +checksum=f2cc75834bfe75a5ada6e11458212cea8b988668fa0e1a695c5ebb8c04514e65 + +do_build() { + : +} + +openrazer-daemon_package() { + short_desc="Userspace daemon that abstracts access to the kernel driver" + # Note the version lock to the driver subpackage + depends="openrazer-driver-dkms>=${version}_${revision} python3-daemonize + python3-pyudev python3-setproctitle python3-dbus python3-gobject libnotify" + pkg_install() { + vmove etc/xdg/autostart + vmove usr/bin + vmove $py3_sitelib/openrazer_daemon + vmove $py3_sitelib/openrazer_daemon-*.egg-info + vmove usr/share + } +} + +openrazer-driver-dkms_package() { + short_desc="Kernel driver for Razer devices (DKMS-variant)" + depends="dkms" + dkms_modules="openrazer-driver $version" + pkg_install() { + vmove usr/lib/udev + vmove usr/src + } +} + +python3-openrazer_package() { + short_desc="Python library for accessing the Razer daemon from Python" + # Note the version lock to the daemon subpackage + depends="openrazer-daemon>=${version}_${revision} python3-numpy python3-dbus" + pkg_install() { + vmove $py3_sitelib/openrazer + vmove $py3_sitelib/openrazer-*.egg-info + } +} diff --git a/srcpkgs/ueberzugpp/template b/srcpkgs/ueberzugpp/template new file mode 100644 index 0000000..a603efb --- /dev/null +++ b/srcpkgs/ueberzugpp/template @@ -0,0 +1,30 @@ +# Template file for 'ueberzugpp' +pkgname=ueberzugpp +version=2.9.10 +revision=1 +build_style=cmake +configure_args=" + -DENABLE_OPENGL=ON -DCMAKE_BUILD_TYPE=Release -DENABLE_WAYLAND=OFF + -DTBB_DIR=/usr/lib/cmake/TBB -DOpenCV_DIR=/usr/lib/cmake/opencv4 + -DECM_DIR=/usr/share/ECM +" +hostmakedepends="pkg-config" +makedepends=" + pkgconf libvips-devel tbb-devel libvips-devel chafa-devel openssl-devel libsixel-devel + libsixel-devel cli11 fmt-devel spdlog range-v3 json-c++ + wayland-protocols wayland-devel wayland-utils extra-cmake-modules + xcb-util-image-devel xcb-util-renderutil-devel libopencv-devel + guidelines-support-library libglvnd-devel +" +short_desc="Drop in replacement for ueberzug" +maintainer="Sashenka <sashenka.novackova@gmail.come>" +license="GPL-3.0-or-later" +homepage="https://github.com/jstkdng/ueberzugpp" +changelog="https://github.com/jstkdng/ueberzugpp/releases" +distfiles="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${version}.tar.gz" +checksum=96bf3a16af7be233be2706481e340d5e085d7eb555f660062652358315085075 +conflicts="ueberzug" + +post_install() { + vlicense LICENSE +} |
