Update overlay

This commit is contained in:
speedie 2022-11-11 18:06:13 +01:00
parent abc68bf086
commit 669d7330d3
13 changed files with 138 additions and 43 deletions

View file

@ -7,7 +7,7 @@
<li>A reason to add my overlay (optional)</li>
</ul>
<h2 id="to-add-with-eselect-repository-">To add with eselect-repository:</h2>
<p><code>eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay/raw/branch/main/overlay.xml</code></p>
<p><code>eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay</code></p>
<p><code>eselect repository list</code></p>
<p><code>eselect repsitory enable &lt;num&gt;</code></p>
<h2 id="to-add-with-layman-">To add with layman:</h2>
@ -18,12 +18,13 @@
<h2 id="usage-adding-with-eselect-repository-">Usage adding with eselect-repository:</h2>
<p><code>emerge --sync</code></p>
<p>The advantage of using eselect-repository is that Gentoo treats it as a regular repository and will be updated along with the official Gentoo repository. This could also be a disadvantage for various reasons, but you can probably disable this feature!</p>
<h2 id="short-link">Short link</h2>
<h2 id="short-link-for-layman-">Short link (for layman)</h2>
<p>It may be difficult to memorize this link. You may choose to add the <a href="https://speedie.gq/overlay.xml">https://speedie.gq/overlay.xml</a> link instead. This is much easier to memorize. This overlay.xml file should always lead to the latest repository anyway!</p>
<h2 id="license">License</h2>
<p>The ebuilds are liensed under the GPLv2-only license due to Gentoo&#39;s licensing. I choose to respect that, despite preferring GPLv3!</p>
<h2 id="list-of-all-ebuilds">List of all ebuilds</h2>
<ul>
<li><a href="./LICENSE">LICENSE</a></li>
<li><a href="./app-misc">app-misc</a><ul>
<li><a href="./app-misc/pywal">pywal</a><ul>
<li><a href="./app-misc/pywal/pywal-3.3.0.ebuild">pywal-3.3.0.ebuild</a></li>
@ -34,16 +35,19 @@
<li><a href="./app-misc/pywal16/pywal16-9999.ebuild">pywal16-9999.ebuild</a></li>
</ul>
</li>
<li><a href="./app-misc/smatrix">smatrix</a></li>
<li><a href="./app-misc/smatrix">smatrix</a><ul>
<li><a href="./app-misc/smatrix/smatrix-9999.ebuild">smatrix-9999.ebuild</a></li>
</ul>
</li>
<li><a href="./app-misc/vifm-ueberzug">vifm-ueberzug</a></li>
<li><a href="./app-misc/vifm-ueberzug/vifm-ueberzug-9999.ebuild">vifm-ueberzug-9999.ebuild</a></li>
</ul>
</li>
<li><a href="./gui-libs">gui-libs</a><ul>
<li><a href="./gui-libs/dragon">dragon</a></li>
<li><a href="./gui-libs/dragon/dragon-1.2.0.ebuild">dragon-1.2.0.ebuild</a></li>
</ul>
</li>
<li><a href="./LICENSE">LICENSE</a></li>
<li><a href="./media-fonts">media-fonts</a><ul>
<li><a href="./media-fonts/dejavu-sans-code">dejavu-sans-code</a></li>
<li><a href="./media-fonts/dejavu-sans-code/dejavu-sans-code-1.2.2.ebuild">dejavu-sans-code-1.2.2.ebuild</a></li>

View file

@ -8,7 +8,7 @@ speedie's Gentoo GNU/Linux overlay!
## To add with eselect-repository:
`eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay/raw/branch/main/overlay.xml`
`eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay`
`eselect repository list`
@ -30,7 +30,7 @@ NOTE: With layman, you need to run this command manually every time you want to
The advantage of using eselect-repository is that Gentoo treats it as a regular repository and will be updated along with the official Gentoo repository. This could also be a disadvantage for various reasons, but you can probably disable this feature!
## Short link
## Short link (for layman)
It may be difficult to memorize this link. You may choose to add the [https://speedie.gq/overlay.xml](https://speedie.gq/overlay.xml) link instead. This is much easier to memorize. This overlay.xml file should always lead to the latest repository anyway!
## License
@ -39,6 +39,7 @@ The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing.
## List of all ebuilds
* [LICENSE](./LICENSE)
* [app-misc](./app-misc)
* [pywal](./app-misc/pywal)
* [pywal-3.3.0.ebuild](./app-misc/pywal/pywal-3.3.0.ebuild)
@ -46,11 +47,12 @@ The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing.
* [pywal16](./app-misc/pywal16)
* [pywal16-9999.ebuild](./app-misc/pywal16/pywal16-9999.ebuild)
* [smatrix](./app-misc/smatrix)
* [smatrix-9999.ebuild](./app-misc/smatrix/smatrix-9999.ebuild)
* [smatrix-9999.ebuild](./app-misc/smatrix/smatrix-9999.ebuild)
* [vifm-ueberzug](./app-misc/vifm-ueberzug)
* [vifm-ueberzug-9999.ebuild](./app-misc/vifm-ueberzug/vifm-ueberzug-9999.ebuild)
* [gui-libs](./gui-libs)
* [dragon](./gui-libs/dragon)
* [dragon-1.2.0.ebuild](./gui-libs/dragon/dragon-1.2.0.ebuild)
* [LICENSE](./LICENSE)
* [media-fonts](./media-fonts)
* [dejavu-sans-code](./media-fonts/dejavu-sans-code)
* [dejavu-sans-code-1.2.2.ebuild](./media-fonts/dejavu-sans-code/dejavu-sans-code-1.2.2.ebuild)

View file

@ -3,12 +3,17 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} pypy3 )
#EGIT_REPO_URI="https://github.com/dylanaraps/${PN}.git"
SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}.tar.gz"
inherit distutils-r1
DESCRIPTION="Generate and change color-schemes on the fly"
HOMEPAGE="https://github.com/dylanaraps/${PN}"
KEYWORDS="~amd64 ~x86"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dylanaraps/${PN}.git"
else
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/dylanaraps/pywal/archive/refs/tags/${PV}.tar.gz"
fi
RESTRICT="test"
LICENSE="MIT"

View file

@ -3,11 +3,18 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} pypy3 )
EGIT_REPO_URI="https://github.com/dylanaraps/${PN}.git"
inherit distutils-r1 git-r3
inherit distutils-r1
DESCRIPTION="Generate and change color-schemes on the fly"
HOMEPAGE="https://github.com/dylanaraps/${PN}"
#KEYWORDS="~amd64 ~x86"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dylanaraps/${PN}.git"
else
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/dylanaraps/pywal/archive/refs/tags/${PV}.tar.gz"
fi
RESTRICT="test"
LICENSE="MIT"

View file

@ -0,0 +1,44 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Ueberzug support for vifm based on https://github.com/cirala/vifmimg"
HOMEPAGE="https://codeberg.org/speedie/vifm-ueberzug"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
KEYWORDS="~amd64 ~x86 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
else
die
fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
IUSE="+audio +video +pdf djvu"
DEPEND="app-shells/bash
sys-apps/sed
media-gfx/ueberzug
app-misc/vifm
audio? ( media-video/ffmpeg )
pdf? ( app-text/poppler )
djvu? ( app-text/djvu )
video? ( media-video/ffmpegthumbnailer media-video/ffmpeg )"
RDEPEND="${DEPEND}"
BDEPEND=""
src_prepare() {
default
}
src_install() {
newbin "${WORKDIR}/${P}/vifmrun" vifmrun
newbin "${WORKDIR}/${P}/vifmimg" vifmimg
elog "Note: You must add fileviewer entries to your vifmrc."
elog "For notes on how to do this, see https://codeberg.org/speedie/vifm-ueberzug"
}

View file

@ -5,11 +5,18 @@ EAPI=8
DESCRIPTION="Minimal rautafarmi client with Vim keybinds with support for the new JSON API."
HOMEPAGE="https://speedie.gq/iron"
SRC_URI="https://codeberg.org/speedie/iron/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
KEYWORDS="~amd64 ~x86 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
SRC_URI="https://codeberg.org/speedie/iron/releases/download/${PV}/${P}.tar.gz"
fi
IUSE=""
DEPEND="app-shells/bash sys-apps/sed net-misc/curl app-misc/jq sys-devel/make"

View file

@ -5,11 +5,18 @@ EAPI=8
DESCRIPTION="Minimal rautafarmi client with Vim keybinds with support for the new JSON API."
HOMEPAGE="https://speedie.gq/iron"
SRC_URI="https://codeberg.org/speedie/iron/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
KEYWORDS="~amd64 ~x86 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
SRC_URI="https://codeberg.org/speedie/iron/releases/download/${PV}/${P}.tar.gz"
fi
IUSE=""
DEPEND="app-shells/bash sys-apps/sed net-misc/curl app-misc/jq sys-devel/make"

View file

@ -5,13 +5,18 @@ EAPI=8
DESCRIPTION="Minimal rautafarmi client with Vim keybinds with support for the new JSON API."
HOMEPAGE="https://speedie.gq/iron"
inherit git-r3
#SRC_URI="https://codeberg.org/speedie/iron/releases/download/${PV}/${P}.tar.gz"
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
LICENSE="GPL-3"
SLOT="0"
#KEYWORDS="~amd64 ~x86 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
KEYWORDS="~amd64 ~x86 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
SRC_URI="https://codeberg.org/speedie/iron/releases/download/${PV}/${P}.tar.gz"
fi
IUSE=""
DEPEND="app-shells/bash sys-apps/sed net-misc/curl app-misc/jq sys-devel/make"

View file

@ -5,11 +5,17 @@ EAPI=8
DESCRIPTION="Minimal rautafarmi client with Vim keybinds."
HOMEPAGE="https://speedie.gq/rchat"
SRC_URI="https://raw.githubusercontent.com/speediegq/rchat/tarball/${PN}-${PV}.tar.gz"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
SRC_URI="https://raw.githubusercontent.com/speediegq/rchat/tarball/${PN}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~~riscv ~x86"
fi
LICENSE="GPLv3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~~riscv ~x86"
DEPEND="
app-shells/bash

View file

@ -5,11 +5,17 @@ EAPI=8
DESCRIPTION="Minimal rautafarmi client with Vim keybinds."
HOMEPAGE="https://speedie.gq/rchat"
SRC_URI="https://raw.githubusercontent.com/speediegq/rchat/tarball/${PN}-${PV}.tar.gz"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
SRC_URI="https://raw.githubusercontent.com/speediegq/rchat/tarball/${PN}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~~riscv ~x86"
fi
LICENSE="GPLv3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~~riscv ~x86"
DEPEND="
app-shells/bash

View file

@ -5,11 +5,17 @@ EAPI=8
DESCRIPTION="Minimal rautafarmi client with Vim keybinds."
HOMEPAGE="https://speedie.gq/rchat"
SRC_URI="https://raw.githubusercontent.com/speediegq/rchat/tarball/${PN}-${PV}.tar.gz"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
SRC_URI="https://raw.githubusercontent.com/speediegq/rchat/tarball/${PN}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~~riscv ~x86"
fi
LICENSE="GPLv3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~~riscv ~x86"
DEPEND="
app-shells/bash

View file

@ -6,14 +6,16 @@ EAPI=8
DESCRIPTION="Minimal rautafarmi client with Vim keybinds."
HOMEPAGE="https://speedie.gq/rchat"
inherit git-r3
#SRC_URI="https://raw.githubusercontent.com/speediegq/rchat/tarball/${PN}-${PV}.tar.gz"
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
SRC_URI="https://raw.githubusercontent.com/speediegq/rchat/tarball/${PN}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~~riscv ~x86"
fi
LICENSE="GPLv3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~~riscv ~x86"
DEPEND="
app-shells/bash

View file

@ -12,15 +12,13 @@ KEYWORDS="~amd64 ~x86 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
USE="+server +pywal +shells +fonts +editor +wm +terminal +runlauncher +locker +filemanager +email +temp +visualizer +pdf +music +video +flac +mixer +volumeicon +network +wifi +bluetooth +pipewire +compositor +image +irc +rss +torrent +browser +notification +xdg +locker +clipboard +accessibility +screenshot"
IUSE="${USE}"
DEPEND="wm? ( x11-wm/speedwm )
wm? ( x11-wm/speedwm-extras )
DEPEND="wm? ( x11-wm/speedwm x11-wm/speedwm-extras )
terminal? ( x11-terms/st-spde )
runlauncher? ( x11-misc/dmenu-spde )
locker? ( x11-misc/slock-spde )
runlauncher? ( x11-misc/j4-dmenu-desktop-spde )
editor? ( app-editors/neovim )
app-misc/tmux
filemanager? ( app-misc/vifm )
shells? ( app-shells/dash )
shells? ( app-shells/zsh )
shells? ( app-shells/gentoo-zsh-completions )
@ -28,13 +26,9 @@ DEPEND="wm? ( x11-wm/speedwm )
pdf? ( app-text/zathura-pdf-poppler )
dev-vcs/git
email? ( mail-client/aerc )
fonts? ( media-fonts/dejavu )
fonts? ( media-fonts/fontawesome )
fonts? ( media-fonts/noto )
fonts? ( media-fonts/noto-cjk )
fonts? ( media-fonts/noto-emoji )
fonts? ( media-fonts/dejavu media-fonts/fontawesome media-fonts/noto media-fonts/noto-cjk media-fonts/noto-emoji )
screenshot? ( media-gfx/maim )
filemanager? ( media-gfx/ueberzug )
filemanager? ( media-gfx/ueberzug app-misc/vifm app-misc/vifm-ueberzug )
image? ( media-gfx/nsxiv )
pywal? ( media-sound/cli-visualizer-pywal )
visualizer? ( media-sound/cli-visualizer )
@ -54,7 +48,7 @@ DEPEND="wm? ( x11-wm/speedwm )
sys-apps/exa
temp? ( sys-apps/lm-sensors )
sys-process/htop
browser? ( www-client/icecat-bin )
browser? ( www-client/qutebrowser )
x11-apps/xdpyinfo
x11-apps/xrdb
server? ( x11-apps/xinit )