49 lines
973 B
Bash
49 lines
973 B
Bash
# Copyright 1999-2024 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit autotools flag-o-matic
|
|
|
|
MY_COMMIT="1ccca3a0f3f6882661bbafbfb62feb774ca195d1"
|
|
DESCRIPTION="A series of tools for the PNG image format"
|
|
HOMEPAGE="https://github.com/mikalstill/pngtools"
|
|
SRC_URI="https://github.com/mikalstill/pngtools/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
|
|
S="${WORKDIR}"/${PN}-${MY_COMMIT}
|
|
|
|
LICENSE="GPL-2"
|
|
SLOT="0"
|
|
KEYWORDS="amd64 ppc x86"
|
|
|
|
RDEPEND="media-libs/libpng:="
|
|
DEPEND="${RDEPEND}"
|
|
# https://github.com/mikalstill/pngtools/issues/14
|
|
BDEPEND="app-text/docbook-sgml-utils"
|
|
|
|
PATCHES=(
|
|
"${FILESDIR}"/${PN}-0.4_p20220314-docbook-dtd.patch
|
|
)
|
|
|
|
src_prepare() {
|
|
default
|
|
|
|
eautoreconf
|
|
}
|
|
|
|
src_configure() {
|
|
# -Werror=lto-type-mismatch
|
|
# https://bugs.gentoo.org/875371
|
|
# https://github.com/mikalstill/pngtools/issues/21
|
|
filter-lto
|
|
|
|
default
|
|
}
|
|
|
|
src_install() {
|
|
default
|
|
|
|
dodoc ABOUT chunks.txt
|
|
|
|
docinto examples
|
|
dodoc *.png
|
|
}
|