commit:     2bba48a3cc903cbb1729e5e7a2c1a37c8b2e4b46
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Tue Sep 29 03:35:12 2020 +0000
Commit:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Tue Sep 29 03:35:12 2020 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=2bba48a3

sci-visualization/clip: fast cli chart generator

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>

 sci-visualization/clip/clip-0.7.ebuild             | 34 ++++++++++++++++++++++
 sci-visualization/clip/files/clip-0.7-libdir.patch | 15 ++++++++++
 sci-visualization/clip/metadata.xml                | 12 ++++++++
 3 files changed, 61 insertions(+)

diff --git a/sci-visualization/clip/clip-0.7.ebuild 
b/sci-visualization/clip/clip-0.7.ebuild
new file mode 100644
index 000000000..0493badd3
--- /dev/null
+++ b/sci-visualization/clip/clip-0.7.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+CMAKE_BUILD_TYPE=Release
+CMAKE_IN_SOURCE_BUILD=1
+CMAKE_MAKEFILE_GENERATOR=emake
+
+DESCRIPTION="command line chart creator"
+HOMEPAGE="https://clip-lang.org";
+
+SRC_URI="https://github.com/asmuth/clip/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+       dev-libs/fribidi
+       dev-libs/libfmt
+       media-libs/freetype
+       media-libs/fontconfig
+       media-libs/harfbuzz
+       media-libs/libpng
+       x11-libs/cairo
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-libdir.patch )
+
+# tests broken
+# 118.566 != 118.5587722...

diff --git a/sci-visualization/clip/files/clip-0.7-libdir.patch 
b/sci-visualization/clip/files/clip-0.7-libdir.patch
new file mode 100644
index 000000000..ceafecb80
--- /dev/null
+++ b/sci-visualization/clip/files/clip-0.7-libdir.patch
@@ -0,0 +1,15 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c86ddca..8653311 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -102,8 +102,8 @@ set_target_properties(clip-cli PROPERTIES OUTPUT_NAME clip)
+ 
+ # Installation
+ # 
-----------------------------------------------------------------------------
+-install(TARGETS clip-lib-a ARCHIVE DESTINATION lib PUBLIC_HEADER DESTINATION 
include/clip)
+-install(TARGETS clip-lib-so LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION 
include/clip)
++install(TARGETS clip-lib-a ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} 
PUBLIC_HEADER DESTINATION include/clip)
++install(TARGETS clip-lib-so LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} 
PUBLIC_HEADER DESTINATION include/clip)
+ install(TARGETS clip-cli DESTINATION bin)
+ 
+ 

diff --git a/sci-visualization/clip/metadata.xml 
b/sci-visualization/clip/metadata.xml
new file mode 100644
index 000000000..e97c4322a
--- /dev/null
+++ b/sci-visualization/clip/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>gen...@aisha.cc</email>
+               <name>Aisha Tammy</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>s...@gentoo.org</email>
+               <name>Gentoo Science Project</name>
+       </maintainer>
+</pkgmetadata>

Reply via email to