mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-15 01:53:25 -04:00
media-libs/skcms: initial import
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
1
media-libs/skcms/Manifest
Normal file
1
media-libs/skcms/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST skcms-0_pre20211006.tar.gz 9986356 BLAKE2B fc53659232cbdb4c994c805944c5c1560fc084b94a3ad016ec51346cfb0483f262d53ebe7001d86dbda250b231b935882c99bc648043a8a55c0f85d2bc927bf1 SHA512 9595c20fae2df23816e4e094fc92e8cd8bc361eb3af5a77b1647064ec63a59796828aa40e151a402b22e9aaef2b983e97020dd761e253872ab59927ddcb9154e
|
||||
8
media-libs/skcms/metadata.xml
Normal file
8
media-libs/skcms/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
42
media-libs/skcms/skcms-0_pre20211006.ebuild
Normal file
42
media-libs/skcms/skcms-0_pre20211006.ebuild
Normal file
@@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
COMMIT="0d549648032490dbdb091e9f1e31be56ea031599"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images"
|
||||
HOMEPAGE="https://skia.googlesource.com/skcms"
|
||||
SRC_URI="https://skia.googlesource.com/skcms/+archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
|
||||
S="${WORKDIR}"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
src_compile() {
|
||||
tc-export CC CXX
|
||||
|
||||
${CXX} ${CXXFLAGS} ${LDFLAGS} -fPIC -shared -I./src -Wl,-soname,libskcms.so skcms.cc -o libskcms.so || die
|
||||
${CC} ${CFLAGS} -fPIC -I./src -c test_only.c || die
|
||||
${CC} ${CFLAGS} ${LDFLAGS} -fPIE -I./src test_only.o iccdump.c -o iccdump -ldl -L. -lskcms || die
|
||||
${CC} ${CFLAGS} ${LDFLAGS} -fPIE -I./src test_only.o tests.c -o tests -L. -lskcms || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib.so libskcms.so
|
||||
dobin iccdump
|
||||
doheader skcms.h
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./tests || die
|
||||
}
|
||||
Reference in New Issue
Block a user