From 4709ec0506b5ba321e1a5a3ba8ab125a9895c441 Mon Sep 17 00:00:00 2001 From: Dex Conner Date: Wed, 13 Apr 2022 19:26:12 +0300 Subject: [PATCH] app-office/sc-im: initial import Signed-off-by: Dex Conner --- app-office/sc-im/Manifest | 1 + .../sc-im/files/sc-im-0.8.2-prefix.patch | 11 ++++++ app-office/sc-im/metadata.xml | 14 +++++++ app-office/sc-im/sc-im-0.8.2.ebuild | 38 +++++++++++++++++++ 4 files changed, 64 insertions(+) create mode 100644 app-office/sc-im/Manifest create mode 100644 app-office/sc-im/files/sc-im-0.8.2-prefix.patch create mode 100644 app-office/sc-im/metadata.xml create mode 100644 app-office/sc-im/sc-im-0.8.2.ebuild diff --git a/app-office/sc-im/Manifest b/app-office/sc-im/Manifest new file mode 100644 index 0000000000..a085c5e62c --- /dev/null +++ b/app-office/sc-im/Manifest @@ -0,0 +1 @@ +DIST sc-im-0.8.2.tar.gz 1619617 BLAKE2B 1957b79749012b5e8b24e26f3cde63c84bf971d2183791f986c98ec823a9ab74bf8a126dcdb2a58920af07e068520ebd7efe9c9394235c5a58670f120495e980 SHA512 ae02fd31eb7254208de26802ed6d8b21d77ce2d6997f4a2de5bd2f0a002c763f67f53e6c8e49d66ded096ecd8bf50b1117015e9a0356eaf11c3caef22cf4552c diff --git a/app-office/sc-im/files/sc-im-0.8.2-prefix.patch b/app-office/sc-im/files/sc-im-0.8.2-prefix.patch new file mode 100644 index 0000000000..c34d226c2e --- /dev/null +++ b/app-office/sc-im/files/sc-im-0.8.2-prefix.patch @@ -0,0 +1,11 @@ +--- src/Makefile ++++ src/Makefile +@@ -2,7 +2,7 @@ + name = sc-im + + # The base directory where everything should be installed. +-prefix = /usr/local ++prefix = /usr + + EXDIR = $(prefix)/bin + HELPDIR = $(prefix)/share/$(name) diff --git a/app-office/sc-im/metadata.xml b/app-office/sc-im/metadata.xml new file mode 100644 index 0000000000..ff8f94c7c4 --- /dev/null +++ b/app-office/sc-im/metadata.xml @@ -0,0 +1,14 @@ + + + + + cantcuckthis@danwin1210.de + Dex Conner + + + Add sci-visualization/gnuplot for plotting support + Add xls/xlsx support. Pulls in dev-python/xlsxwriter, dev-haskell/libxml, dev-libs/libzip and dev-libs/libxls + Add dev-libs/libzip for ods import support + Use x11-misc/xclip for clipboard copy/paste + + diff --git a/app-office/sc-im/sc-im-0.8.2.ebuild b/app-office/sc-im/sc-im-0.8.2.ebuild new file mode 100644 index 0000000000..e59b5e8f0a --- /dev/null +++ b/app-office/sc-im/sc-im-0.8.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal" +HOMEPAGE="https://github.com/andmarti1424/sc-im" +SRC_URI="https://github.com/andmarti1424/sc-im/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-4" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X plots xls lua ods" + +PATCHES=( + "${FILESDIR}/${P}-prefix.patch" +) + +DEPEND=" + sys-libs/ncurses + X? ( || ( app-misc/tmux x11-misc/xclip ) ) + plots? ( sci-visualization/gnuplot ) + xls? ( + dev-libs/libxlsxwriter + dev-haskell/libxml + dev-libs/libzip + dev-libs/libxls + ) + lua? ( + dev-lang/lua + ) + ods? ( + dev-libs/libzip + ) +" +RDEPEND="${DEPEND}" +BDEPEND="" +S="${WORKDIR}/${P}/src"