# Copyright 2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake git-r3 udev DESCRIPTION="Command line tool to print labels on Brother P-Touch printers" HOMEPAGE="https://dominic.familie-radermacher.ch/projekte/ptouch-print/" # no tarballs found EGIT_REPO_URI="https://git.familie-radermacher.ch/linux/ptouch-print.git" EGIT_COMMIT="v${PV}" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" # deps from CMakeLists.txt and guessing DEPEND=" virtual/libusb:1 media-libs/gd:2= virtual/libintl " RDEPEND="${DEPEND}" # VDB says no for gettext, so maybe bdepend? BDEPEND=" sys-devel/gettext dev-vcs/git virtual/pkgconfig " PATCHES=( "${FILESDIR}/0001-don-t-install-udev-automatically.patch" "${FILESDIR}/0002-do-not-auto-version.patch" ) src_configure() { default cmake_src_configure # cmake's BUILD_DIR # manually add version, won't match upstream echo "#define VERSION \"${PV}\"" > "${BUILD_DIR}/version.h" } src_install() { cmake_src_install udev_dorules udev/20-usb-ptouch-permissions.rules } pkg_postinst() { udev_reload } pkg_postrm() { udev_reload }