app-office/glabels - 20260828 (tatsh-overlay)

Search

Install

Install this version:

emerge -a =app-office/glabels-20260828

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =app-office/glabels-20260828

Or alternatively:

emerge --autounmask-write -a =app-office/glabels-20260828

Package Information

Description:
glabels label designer (now in Qt).
Homepage:
https://github.com/j-evins/glabels-qt
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
20260828 8 ~amd64 ~ppc64 ~x86 0
View Raw Ebuild
# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit cmake xdg

DESCRIPTION="glabels label designer (now in Qt)."
HOMEPAGE="https://github.com/j-evins/glabels-qt"
SHA="2a92bfffc739436a046a38e0a8cd8302e64bad10"
SRC_URI="https://github.com/j-evins/${PN}-qt/archive/${SHA}.tar.gz -> ${P}-${SHA:0:7}.tar.gz"

S="${WORKDIR}/${PN}-qt-${SHA}"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="barcode qrcode zlib"

DEPEND="zlib? ( virtual/zlib )
	barcode? ( app-text/barcode )
	dev-qt/qtbase:6[cups,gui,widgets,xml]
	dev-qt/qtsvg:6"
RDEPEND="${DEPEND}"
BDEPEND="dev-qt/qttools:6[linguist]"

src_prepare() {
	sed -r -e '/find_package \(Qt5Test.*/d' \
		-e '/find_package \(LibZint.*/d' \
		-i CMakeLists.txt || die
	! use zlib && { sed -r -e '/find_package \(ZLIB.*/d' -i CMakeLists.txt || die; }
	! use barcode && { sed -r -e '/find_package \(GnuBarcode.*/d' -i CMakeLists.txt || die; }
	! use qrcode && { sed -r -e '/find_package \(LibQrencode.*/d' -i CMakeLists.txt || die; }
	cmake_src_prepare
}

USE Flags

Manage flags for this package: euse -i <flag> -p app-office/glabels | euse -E <flag> -p app-office/glabels | euse -D <flag> -p app-office/glabels

Global/Standard Flags

Inherited Eclasses

xdg

Dependencies

DEPEND

zlib? ( virtual/zlib )
	barcode? ( app-text/barcode )
	dev-qt/qtbase:6[cups,gui,widgets,xml]
	dev-qt/qtsvg:6

RDEPEND

zlib? ( virtual/zlib )
	barcode? ( app-text/barcode )
	dev-qt/qtbase:6[cups,gui,widgets,xml]
	dev-qt/qtsvg:6

BDEPEND

dev-qt/qttools:6[linguist]

Manifest for 20260828

Type File Size Source URLs
DIST glabels-20260828-2a92bff.tar.gz 6364237 bytes https://github.com/j-evins/glabels-qt/archive/2a92bfffc739436a046a38e0a8cd8302e64bad10.tar.gz