mirror of
https://github.com/gryf/gryf-overlay.git
synced 2025-12-19 04:20:26 +01:00
Hardmask rofi-emoji 4.x, added latest 3.x version
Version 4.0.0 have compilation issue with undefined MODE_TYPE_SWITCHER: src/plugin.c:302:13: error: use of undeclared identifier 'MODE_TYPE_SWITCHER' 302 | .type = MODE_TYPE_SWITCHER,
This commit is contained in:
@@ -1,4 +1,6 @@
|
|||||||
AUX rofi-emoji-3.3.0-primary.patch 953 BLAKE2B 0f8565bd6ba8d7b9551e93c00bda4123bb59549e9e4cf099e5aacb5587ce932391f791ae6215c61ac2b35a0bcd00835b11d3e235d54d9e02c4ec697bb8372680 SHA512 45f1ec33102c60a7328b0864d2d45ca362e28d94602d6fc3d778e774ae7a7a9376e5d4a1f1c069822c7207d4510eff4f529d6f2f37d4f27a73e5a79bf80b3010
|
AUX rofi-emoji-3.3.0-primary.patch 953 BLAKE2B 0f8565bd6ba8d7b9551e93c00bda4123bb59549e9e4cf099e5aacb5587ce932391f791ae6215c61ac2b35a0bcd00835b11d3e235d54d9e02c4ec697bb8372680 SHA512 45f1ec33102c60a7328b0864d2d45ca362e28d94602d6fc3d778e774ae7a7a9376e5d4a1f1c069822c7207d4510eff4f529d6f2f37d4f27a73e5a79bf80b3010
|
||||||
|
AUX rofi-emoji-3.4.1-primary.patch 1000 BLAKE2B ada3a8dcb43696bb72d23c0b6263bb6b0ade462931f3ff565f28cf0a34ed00305fe191b92df90f66f439341afc55e79d613beedf4a7f1e1add73836227ba0ce5 SHA512 5a250dc2b2119365162e5127cf1d2197e529797524b2640525deca0f8dd4f689bed95255be2f6cef549d507938bdeb5ff0daeaa83c70ff8a7212de7a32dcb25c
|
||||||
AUX rofi-emoji-4.0.0-primary.patch 987 BLAKE2B 13b78567b4286442e1228adae22eebdbc8dc5ce71618ddcf91167511a0380589f545dbb39d81a39ffda66e0e1390fcc654bb69e9e6a0299d917f8ef69c2b68e0 SHA512 dbaafc89616178f6794a41e5a72589abc710f56da3046a750889e2b037a1bd2be9cf417f3ec05ee88ea05dd1a8ca07e338ca797fed121b88a28d41bead92760b
|
AUX rofi-emoji-4.0.0-primary.patch 987 BLAKE2B 13b78567b4286442e1228adae22eebdbc8dc5ce71618ddcf91167511a0380589f545dbb39d81a39ffda66e0e1390fcc654bb69e9e6a0299d917f8ef69c2b68e0 SHA512 dbaafc89616178f6794a41e5a72589abc710f56da3046a750889e2b037a1bd2be9cf417f3ec05ee88ea05dd1a8ca07e338ca797fed121b88a28d41bead92760b
|
||||||
EBUILD rofi-emoji-3.3.0.ebuild 793 BLAKE2B 63a5195fe3ee9ac9d1946cd1283a74ffc58e71dda00ccb4772eb8b3555c86c79bbd92b5ad69a0947937ea4c200863d9c330cbd8a7e3c9fd6c3db083fd9888836 SHA512 4c7e9b637a47d47c530258fd8c66a098abe5994da0843577dc6555ba07d0005d02ea04c99b78f266b61680c70a2949caee392622e5865e4638ccda144617ad1f
|
EBUILD rofi-emoji-3.3.0.ebuild 793 BLAKE2B 63a5195fe3ee9ac9d1946cd1283a74ffc58e71dda00ccb4772eb8b3555c86c79bbd92b5ad69a0947937ea4c200863d9c330cbd8a7e3c9fd6c3db083fd9888836 SHA512 4c7e9b637a47d47c530258fd8c66a098abe5994da0843577dc6555ba07d0005d02ea04c99b78f266b61680c70a2949caee392622e5865e4638ccda144617ad1f
|
||||||
EBUILD rofi-emoji-4.0.0.ebuild 803 BLAKE2B a3348ee8f41e263c8af71ac69afc47296363f220ef54a199f057b44b0581ca7bd8e9a8dcef012e9415abef27ab57bbd4c15892558b576d377d9fd2bb579356c5 SHA512 bb3a7b6702f038620a0821ffa8f4390f47e0e939726f1a72c3913db20db539a2a1746539167abc5a6d206f7a09989ebed21fa961a82e3a3b39edc3cdc45a777e
|
EBUILD rofi-emoji-3.4.1.ebuild 793 BLAKE2B 63a5195fe3ee9ac9d1946cd1283a74ffc58e71dda00ccb4772eb8b3555c86c79bbd92b5ad69a0947937ea4c200863d9c330cbd8a7e3c9fd6c3db083fd9888836 SHA512 4c7e9b637a47d47c530258fd8c66a098abe5994da0843577dc6555ba07d0005d02ea04c99b78f266b61680c70a2949caee392622e5865e4638ccda144617ad1f
|
||||||
|
EBUILD rofi-emoji-4.0.0.ebuild 792 BLAKE2B 6ed8e83bbec8769dbe149f59d7095ca9118f1ee80e2b5f464361ea046dd572f556ca5a001b54fc499774a5e269bad3b0aa229cf61b4f73ebb8d847a8b7845929 SHA512 17a2e92f6492f7d939f505b570b4566476073a7770f3c1420a0e60a2dabd47859647a2f37b485cd1f0cb78c8785b7e5690148f2ec8edd2c760693f7fe93521b1
|
||||||
|
|||||||
49
x11-misc/rofi-emoji/files/rofi-emoji-3.4.1-primary.patch
Normal file
49
x11-misc/rofi-emoji/files/rofi-emoji-3.4.1-primary.patch
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
diff --git a/clipboard-adapter.sh b/clipboard-adapter.sh
|
||||||
|
index 80f8e6e..12a384a 100755
|
||||||
|
--- a/clipboard-adapter.sh
|
||||||
|
+++ b/clipboard-adapter.sh
|
||||||
|
@@ -53,7 +53,9 @@ main() {
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
copy)
|
||||||
|
- perform_copy
|
||||||
|
+ input="$(cat -)"
|
||||||
|
+ printf "%s" "$input" | perform_copy
|
||||||
|
+ printf "%s" "$input" | perform_primary
|
||||||
|
;;
|
||||||
|
insert)
|
||||||
|
# Also copy when doing insert to give users a fallback in case automatic
|
||||||
|
@@ -116,6 +118,33 @@ perform_copy() {
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
+perform_primary() {
|
||||||
|
+ tool=$(find_copy_tool)
|
||||||
|
+
|
||||||
|
+ case "$tool" in
|
||||||
|
+ xsel)
|
||||||
|
+ xsel --primary --input
|
||||||
|
+ ;;
|
||||||
|
+ xclip)
|
||||||
|
+ xclip -selection primary -in
|
||||||
|
+ ;;
|
||||||
|
+ copyq)
|
||||||
|
+ copyq copy -
|
||||||
|
+ ;;
|
||||||
|
+ wl-copy)
|
||||||
|
+ wl-copy --primary
|
||||||
|
+ ;;
|
||||||
|
+ "")
|
||||||
|
+ show_error "Could not find any tool to handle copying. Please install a primary handler."
|
||||||
|
+ exit 1
|
||||||
|
+ ;;
|
||||||
|
+ *)
|
||||||
|
+ show_error "$tool has no implementation for copying into primary yet"
|
||||||
|
+ exit 2
|
||||||
|
+ ;;
|
||||||
|
+ esac
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
perform_insert() {
|
||||||
|
tool=$(find_insert_tool)
|
||||||
|
|
||||||
36
x11-misc/rofi-emoji/rofi-emoji-3.4.1.ebuild
Normal file
36
x11-misc/rofi-emoji/rofi-emoji-3.4.1.ebuild
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
inherit autotools git-r3
|
||||||
|
|
||||||
|
DESCRIPTION="Emoji selector plugin for Rofi "
|
||||||
|
HOMEPAGE="https://github.com/Mange/rofi-emoji"
|
||||||
|
EGIT_REPO_URI="https://github.com/Mange/rofi-emoji"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="+clipboard primary wayland +X"
|
||||||
|
|
||||||
|
DEPEND="x11-misc/rofi"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
X? ( || ( x11-misc/xsel x11-misc/xclip ) )
|
||||||
|
wayland? ( gui-apps/wl-clipboard )"
|
||||||
|
BDEPEND=""
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-primary.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
if ! use primary; then
|
||||||
|
sed -ie '/handle_primary "$tool"/d' clipboard-adapter.sh || die
|
||||||
|
fi
|
||||||
|
if ! use clipboard; then
|
||||||
|
sed -ie '/handle_copy "$tool"/d' clipboard-adapter.sh || die
|
||||||
|
fi
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
@@ -11,7 +11,7 @@ EGIT_COMMIT="v${PV}"
|
|||||||
|
|
||||||
LICENSE="MIT"
|
LICENSE="MIT"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~x86"
|
KEYWORDS=""
|
||||||
IUSE="+clipboard primary clipboard wayland +X"
|
IUSE="+clipboard primary clipboard wayland +X"
|
||||||
|
|
||||||
DEPEND="x11-misc/rofi"
|
DEPEND="x11-misc/rofi"
|
||||||
|
|||||||
Reference in New Issue
Block a user