mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
media-libs/pnglite: Drop EAPI-5 ebuild
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
This commit is contained in:
@@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit epatch flag-o-matic multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Small and simple library for loading and writing PNG images"
|
||||
HOMEPAGE="https://sourceforge.net/projects/pnglite/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="sys-libs/zlib"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-include-stdio.patch
|
||||
sed -ie "s:\"../zlib/zlib.h\":<zlib.h>:" pnglite.c || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
if use static-libs; then
|
||||
emake ${PN}.o
|
||||
$(tc-getAR) -cvq lib${PN}.a ${PN}.o || die
|
||||
rm ${PN}.o || die
|
||||
fi
|
||||
|
||||
append-flags -fPIC
|
||||
emake ${PN}.o
|
||||
$(tc-getCC) ${LDFLAGS} -shared -Wl,-soname,lib${PN}.so.0 \
|
||||
-o lib${PN}.so.0 ${PN}.o -lz || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/include
|
||||
doins ${PN}.h
|
||||
|
||||
dolib.so lib${PN}.so.0
|
||||
if use static-libs; then
|
||||
dolib.a lib${PN}.a
|
||||
fi
|
||||
|
||||
dosym lib${PN}.so.0 /usr/$(get_libdir)/lib${PN}.so
|
||||
}
|
||||
Reference in New Issue
Block a user