| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.7 | 8 | ~amd64 | 0 |
# 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
}
virtual/libusb:1 media-libs/gd:2= virtual/libintl
virtual/libusb:1 media-libs/gd:2= virtual/libintl
sys-devel/gettext dev-vcs/git virtual/pkgconfig