diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-04-14 01:46:02 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-04-14 01:46:02 +0000 |
| commit | eee7cf7ed39a361f0ff9dcb9152aaa9e2d20fb33 (patch) | |
| tree | 6912b4fdf324829ac8cb18e9f64d00423a6fd852 /app-office/sc-im | |
| parent | b5597c9504ff3a0ea91cd0b42497b4d88d893505 (diff) | |
| download | baldeagleos-repo-eee7cf7ed39a361f0ff9dcb9152aaa9e2d20fb33.tar.gz baldeagleos-repo-eee7cf7ed39a361f0ff9dcb9152aaa9e2d20fb33.tar.xz baldeagleos-repo-eee7cf7ed39a361f0ff9dcb9152aaa9e2d20fb33.zip | |
Adding metadata
Diffstat (limited to 'app-office/sc-im')
| -rw-r--r-- | app-office/sc-im/Manifest | 1 | ||||
| -rw-r--r-- | app-office/sc-im/files/sc-im-0.8.2-prefix.patch | 11 | ||||
| -rw-r--r-- | app-office/sc-im/files/sc-im-0.8.2-tmux.patch | 23 | ||||
| -rw-r--r-- | app-office/sc-im/metadata.xml | 15 | ||||
| -rw-r--r-- | app-office/sc-im/sc-im-0.8.2.ebuild | 47 |
5 files changed, 97 insertions, 0 deletions
diff --git a/app-office/sc-im/Manifest b/app-office/sc-im/Manifest new file mode 100644 index 000000000000..a085c5e62cde --- /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 000000000000..c34d226c2e20 --- /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/files/sc-im-0.8.2-tmux.patch b/app-office/sc-im/files/sc-im-0.8.2-tmux.patch new file mode 100644 index 000000000000..63f910c547d8 --- /dev/null +++ b/app-office/sc-im/files/sc-im-0.8.2-tmux.patch @@ -0,0 +1,23 @@ +--- src/Makefile ++++ src/Makefile +@@ -58,16 +58,16 @@ + # Choose one of the following commands for copying to different clipboards: + # You can later change it at runtime. + #to copy to tmux clipboard: +-#CFLAGS += -DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""tmux load-buffer"\" ++CFLAGS += -DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""tmux load-buffer"\" + #to copy to X clipboard: +-CFLAGS += -DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""xclip -i -selection clipboard <"\" ++#CFLAGS += -DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""xclip -i -selection clipboard <"\" + #to copy to OSX clipboard: + #CFLAGS += -DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""pbcopy <"\" + # + # Choose one of the proposed commands for pasting from different clipboards: + # You can later change it at runtime. +-#CFLAGS += -DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""tmux show-buffer"\" +-CFLAGS += -DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""xclip -o -selection clipboard"\" ++CFLAGS += -DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""tmux show-buffer"\" ++#CFLAGS += -DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""xclip -o -selection clipboard"\" + #CFLAGS += -DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""pbpaste"\" + + # Command to open file or link under cursor diff --git a/app-office/sc-im/metadata.xml b/app-office/sc-im/metadata.xml new file mode 100644 index 000000000000..64d566c87a98 --- /dev/null +++ b/app-office/sc-im/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>cantcuckthis@danwin1210.de</email> + <name>Dex Conner</name> + </maintainer> + <use> + <flag name='plots'>Add <pkg>sci-visualization/gnuplot</pkg> for plotting support</flag> + <flag name='xls'>Add xls/xlsx support. Pulls in <pkg>dev-python/xlsxwriter</pkg>, <pkg>dev-haskell/libxml</pkg>, <pkg>dev-libs/libzip</pkg> and <pkg>dev-libs/libxls</pkg></flag> + <flag name='ods'>Add <pkg>dev-libs/libzip</pkg> for ods import support</flag> + <flag name='X'>Use <pkg>x11-misc/xclip</pkg> for clipboard copy/paste</flag> + <flag name='tmux'>Use <pkg>app-misc/tmux</pkg> for clipboard copy/paste</flag> + </use> +</pkgmetadata> 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 000000000000..eed3d720a671 --- /dev/null +++ b/app-office/sc-im/sc-im-0.8.2.ebuild @@ -0,0 +1,47 @@ +# 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 tmux" + +PATCHES=( + "${FILESDIR}/${P}-prefix.patch" + "${FILESDIR}/${P}-tmux.patch" + +) + +DEPEND=" + sys-libs/ncurses + X? ( x11-misc/xclip ) + tmux? ( app-misc/tmux ) + 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" + +src_prepare() { + eapply "${FILESDIR}/${P}-prefix.patch" + use tmux && "${FILESDIR}/${P}-tmux.patch" + eapply_user +} |
