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 0000000000..63f910c547 --- /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 ff8f94c7c4..64d566c87a 100644 --- a/app-office/sc-im/metadata.xml +++ b/app-office/sc-im/metadata.xml @@ -10,5 +10,6 @@ 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 + Use app-misc/tmux 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 index 69b6942308..eed3d720a6 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 +}