1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-03-25 06:03:33 +01:00

Compare commits

...

5 Commits

Author SHA1 Message Date
e4254f4340 Change config location for urxvt-theme-switch 2022-10-08 11:59:22 +02:00
0415655947 Added color-theme for urxvt 2022-10-08 11:35:41 +02:00
ccfc393ea1 Bump rofi-emoji 2022-10-08 10:11:35 +02:00
2700306de0 Added yabbedalt ebuild 2022-10-08 09:41:00 +02:00
ac7aa9b474 Bump vboxmanage version 2022-10-08 09:36:27 +02:00
11 changed files with 185 additions and 4 deletions

View File

@@ -1 +1,3 @@
EBUILD vboxmanage-bashcomp-9999.ebuild 570 BLAKE2B 91fe38b331d82ca8b091b3c60a8fa721ce09216ea33b738a8086b52e95c56024821edca98b8ed1d0885f05e25f0931f831765a78f522a324977f642a5051a17b SHA512 8ecca5545e2839f436bcea79e649fcbdea82082e8b410ea81ddc168ba981a24dca24e87f141ca5e2957e715d093988db63473f247ae9ee2c9739328e7357f00a
DIST 6.1.38.tar.gz 1623906 BLAKE2B b84f3c2ad84b68369e336b5f695e2bb7069ec7f43ec438bf74236ecc02de6e5c607c1996e23583728f57912da52ba94ec673340c56095183017b58c5c5f988ff SHA512 a23a1d4b705d7c26798bce855ca2508ef35badda571270a317563591784ff57065b44b833841a035e5f3105cb4d9a9456082a3196d8f904e68b2b38e8a16c99a
EBUILD vboxmanage-bashcomp-6.1.38.ebuild 784 BLAKE2B cdb903802532cfcfa52f885fcd110f5f953b5136fab231f32aafadae0ddbbfb599f7bc3251d8352fa333410322317b4b56a64c5a878509b8e1299bc91fb68eb6 SHA512 3ae1cc254093616b262ed3b805d298925b4dbcc55c9e359ebb4627f239799e92393e1eecd935f2ea50c21021973df69431cd67caf5c9cdb69f5da074c54a5ca2
EBUILD vboxmanage-bashcomp-9999.ebuild 784 BLAKE2B cdb903802532cfcfa52f885fcd110f5f953b5136fab231f32aafadae0ddbbfb599f7bc3251d8352fa333410322317b4b56a64c5a878509b8e1299bc91fb68eb6 SHA512 3ae1cc254093616b262ed3b805d298925b4dbcc55c9e359ebb4627f239799e92393e1eecd935f2ea50c21021973df69431cd67caf5c9cdb69f5da074c54a5ca2

View File

@@ -0,0 +1,33 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit bash-completion-r1
DESCRIPTION="VBoxManage bash completion"
HOMEPAGE="https://github.com/gryf/vboxmanage-bash-completion"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gryf/vboxmanage-bash-completion"
KEYWORDS="~amd64"
else
SRC_URI="https://github.com/gryf/vboxmanage-bash-completion/archive/refs/tags/${PV}.tar.gz"
KEYWORDS="amd64 x86"
S="${WORKDIR}/vboxmanage-bash-completion-${PV}"
fi
LICENSE="BSD"
SLOT="0"
DEPEND="app-emulation/virtualbox"
RDEPEND="${DEPEND}"
BDEPEND=""
src_install() {
cd ${S}
mv VBoxManage VBoxManage_completion
newbashcomp VBoxManage_completion VBoxManage
bashcomp_alias VBoxManage vboxmanage
}

View File

@@ -3,15 +3,23 @@
EAPI=8
inherit git-r3 bash-completion-r1
inherit bash-completion-r1
DESCRIPTION="VBoxManage bash completion"
HOMEPAGE="https://github.com/gryf/vboxmanage-bash-completion"
EGIT_REPO_URI="https://github.com/gryf/vboxmanage-bash-completion"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gryf/vboxmanage-bash-completion"
KEYWORDS="~amd64"
else
SRC_URI="https://github.com/gryf/vboxmanage-bash-completion/archive/refs/tags/${PV}.tar.gz"
KEYWORDS="amd64 x86"
S="${WORKDIR}/vboxmanage-bash-completion-${PV}"
fi
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="app-emulation/virtualbox"
RDEPEND="${DEPEND}"

View File

@@ -1,2 +1,4 @@
AUX rofi-emoji-2.2.0-primary.patch 855 BLAKE2B 87a2985f1ad5f34a9af98589697c732443181527bd221001ecd475c02bd2b8c81938a8a13fafc41356424fefea5f0daec7077422d40cce58402ca2824e73fb72 SHA512 9a2ca5508e3f010966cfa5652849169ba805bd09c503915b16fa5b0e7c4d76932322014be3d28f16548cbad8ef10d3ae51fe9cdd0e03ff5becda1067d96d4adf
AUX rofi-emoji-3.1.0-primary.patch 990 BLAKE2B b7619a7de3fc1ee6b26181dbdc0c9c85cf24d65811313831d93301ec9dbd49227312e8fa055a9ef930a7facf83d0e7fc8c3621d062fad09cbf19116fdbfa5cef SHA512 12e446d840467e82c5106540682d66a3447fa249c7f2f0336a5cb8a558af89af081f22b7a2b128143a6ac5237be40b9ac931248f353339d0e3915d099a64d4ee
EBUILD rofi-emoji-2.2.0.ebuild 772 BLAKE2B 1278a7dde4af384bf8cd541b1582b6b13c78fee0e6ec6f6e633e62bc94b28e283b97e0d7b3c46cba2a6f0d19edb3b547e80907c5c8809809e5595dee60c14673 SHA512 4b2c4ff3d8d82a13b0ec9c8937ce7a34ddb83a30d86954ffd13987c2a32295c90b76af8bfaf81d278597d8eb67de5c0f483a29fefe22c9eb606a32e9098187dc
EBUILD rofi-emoji-3.1.0.ebuild 772 BLAKE2B 1278a7dde4af384bf8cd541b1582b6b13c78fee0e6ec6f6e633e62bc94b28e283b97e0d7b3c46cba2a6f0d19edb3b547e80907c5c8809809e5595dee60c14673 SHA512 4b2c4ff3d8d82a13b0ec9c8937ce7a34ddb83a30d86954ffd13987c2a32295c90b76af8bfaf81d278597d8eb67de5c0f483a29fefe22c9eb606a32e9098187dc

View File

@@ -0,0 +1,42 @@
diff -ur rofi-emoji_orig/clipboard-adapter.sh rofi-emoji/clipboard-adapter.sh
--- rofi-emoji_orig/clipboard-adapter.sh 2022-10-08 09:43:38.033895494 +0200
+++ rofi-emoji/clipboard-adapter.sh 2022-10-08 10:06:06.297588512 +0200
@@ -54,6 +54,7 @@
;;
copy)
perform_copy
+ perform_primary
;;
insert)
# Also copy when doing insert to give users a fallback in case automatic
@@ -103,6 +104,30 @@
;;
"")
show_error "Could not find any tool to handle copying. Please install a clipboard handler."
+ exit 1
+ ;;
+ *)
+ show_error "$tool has no implementation for copying yet"
+ exit 2
+ ;;
+ esac
+}
+
+perform_primary() {
+ tool=$(find_copy_tool)
+
+ case "$tool" in
+ xsel)
+ xsel --primary --input
+ ;;
+ xclip)
+ xclip -selection primary -in
+ ;;
+ wl-copy)
+ wl-copy --primary
+ ;;
+ "")
+ show_error "Could not find any tool to handle copying. Please install a clipboard handler."
exit 1
;;
*)

View File

@@ -0,0 +1,35 @@
# 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"
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
}

View File

@@ -0,0 +1 @@
EBUILD urxvt-tabbedalt-9999.ebuild 461 BLAKE2B fbfdb9375044d48083c1d576174fee0309ab7cd8bf1cc6decd200a656f77281132ff0c47f58f5af7f501d99f5390c421859edb78778ac15ba24d2a97b372a155 SHA512 0fcd9b2e353e690477dcb002954f5a8eb50e671a819ae82cab87533469dd6464ce7aefa58ad972d0920cb33f49e9ba4afb34947a951c616893fc6f1651daaa1e

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="Extended tabbed plugin for rxvt-unicode"
HOMEPAGE="https://github.com/gryf/tabbedalt"
EGIT_REPO_URI="https://github.com/gryf/tabbedalt"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
RDEPEND="x11-terms/rxvt-unicode[perl]"
src_install() {
insinto /usr/$(get_libdir)/urxvt/perl
doins tabbedalt
einstalldocs
}

View File

@@ -0,0 +1,2 @@
AUX urxvt-theme-switch-config-location.patch 663 BLAKE2B f128134ae9629a3166ed78dbc812d267c34c714e556728964cc2afd3462af5a3bbad1e1295c22541a5c67e91e75e6f6435e368ff084183c4996f6d67c6c2246c SHA512 4e4b75af20ba1489cd33b0cfb1a2d9fe143b2782c2e0a2143af5d15c1d88ecda993208f9385bd9c545b522c516d70890ef83dc3a4bc95a04f58f0678d4769e2f
EBUILD urxvt-theme-switch-9999.ebuild 509 BLAKE2B 7566cab134a42bff1fad1c0a127982f1c182b01ef69e455d8969667ac7a7040a45d5eecdb808dfb7563deea15ae0d155e6fd0a61a7c10c773fa1eaa9ac7bf257 SHA512 1c80ac3f06aac2cb0b54cb6e32dc57c4b552431935775fdb2ad735479d010b8ab65c4f6269f90d0b0a667e11e30499ea31aeafad4f6d28744d1de5ecaa32f36a

View File

@@ -0,0 +1,12 @@
diff -ur urxvt-theme-switch_orig/color-themes urxvt-theme-switch/color-themes
--- urxvt-theme-switch_orig/color-themes 2022-10-06 20:03:34.863989585 +0200
+++ urxvt-theme-switch/color-themes 2022-10-08 11:52:21.193377761 +0200
@@ -38,7 +38,7 @@
$self->{theme_dir} = $path;
$self->{auto_save_state} = $self->x_resource('color-themes.autosave') || 0;
$self->{settingsfile} =
- glob( $self->x_resource('color-themes.state-file') || "~/.urxvt-theme" );
+ glob( $self->x_resource('color-themes.state-file') || "~/.config/urxvt-theme" );
$self->{preprocessor} =
glob( $self->x_resource('color-themes.preprocessor') || "" );

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="Urxvt plugin that allows to switch color themes during runtime"
HOMEPAGE="https://github.com/felixr/urxvt-theme-switch"
EGIT_REPO_URI="https://github.com/felixr/urxvt-theme-switch"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
RDEPEND="x11-terms/rxvt-unicode[perl]"
src_install() {
insinto /usr/$(get_libdir)/urxvt/perl
doins color-themes
einstalldocs
}