commit: b29e34669e5c14296b8fd1fb8bec4d9356a04336
Author: Dex Conner <cantcuckthis <AT> danwin1210 <DOT> de>
AuthorDate: Wed Apr 13 17:14:27 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 13 17:14:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b29e3466
app-office/sc-im: tmux patch and dependency
Properly added the tmux flag with the dependency and
the Makefile patch.
Signed-off-by: Dex Conner <cantcuckthis <AT> danwin1210.de>
app-office/sc-im/files/sc-im-0.8.2-tmux.patch | 23 +++++++++++++++++++++++
app-office/sc-im/metadata.xml | 1 +
app-office/sc-im/sc-im-0.8.2.ebuild | 11 ++++++++++-
3 files changed, 34 insertions(+), 1 deletion(-)
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 000000000..63f910c54
--- /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
index ff8f94c7c..64d566c87 100644
--- a/app-office/sc-im/metadata.xml
+++ b/app-office/sc-im/metadata.xml
@@ -10,5 +10,6 @@
<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
index 69b694230..eed3d720a 100644
--- a/app-office/sc-im/sc-im-0.8.2.ebuild
+++ b/app-office/sc-im/sc-im-0.8.2.ebuild
@@ -10,15 +10,18 @@
SRC_URI="https://github.com/andmarti1424/sc-im/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="BSD-4"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="X plots xls lua ods"
+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
@@ -36,3 +39,9 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/${P}/src"
+
+src_prepare() {
+ eapply "${FILESDIR}/${P}-prefix.patch"
+ use tmux && "${FILESDIR}/${P}-tmux.patch"
+ eapply_user
+}