Update overlay

This commit is contained in:
Jacob 2023-07-29 19:47:29 +02:00
parent 55276e37e6
commit ee1cac9ec3
5 changed files with 100 additions and 0 deletions

View file

@ -473,6 +473,8 @@ href="./x11-misc/slock-spde/slock-spde-9999.ebuild">slock-spde-9999.ebuild</a></
<li><a <li><a
href="./x11-misc/spmenu/spmenu-3.1.1.ebuild">spmenu-3.1.1.ebuild</a></li> href="./x11-misc/spmenu/spmenu-3.1.1.ebuild">spmenu-3.1.1.ebuild</a></li>
<li><a <li><a
href="./x11-misc/spmenu/spmenu-3.2.ebuild">spmenu-3.2.ebuild</a></li>
<li><a
href="./x11-misc/spmenu/spmenu-9999.ebuild">spmenu-9999.ebuild</a></li> href="./x11-misc/spmenu/spmenu-9999.ebuild">spmenu-9999.ebuild</a></li>
</ul></li> </ul></li>
<li><a href="./x11-misc/spmenuify">spmenuify</a> <li><a href="./x11-misc/spmenuify">spmenuify</a>

View file

@ -162,6 +162,7 @@ The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing.
* [spde-9999.ebuild](./x11-misc/spde/spde-9999.ebuild) * [spde-9999.ebuild](./x11-misc/spde/spde-9999.ebuild)
* [spmenu](./x11-misc/spmenu) * [spmenu](./x11-misc/spmenu)
* [spmenu-3.1.1.ebuild](./x11-misc/spmenu/spmenu-3.1.1.ebuild) * [spmenu-3.1.1.ebuild](./x11-misc/spmenu/spmenu-3.1.1.ebuild)
* [spmenu-3.2.ebuild](./x11-misc/spmenu/spmenu-3.2.ebuild)
* [spmenu-9999.ebuild](./x11-misc/spmenu/spmenu-9999.ebuild) * [spmenu-9999.ebuild](./x11-misc/spmenu/spmenu-9999.ebuild)
* [spmenuify](./x11-misc/spmenuify) * [spmenuify](./x11-misc/spmenuify)
* [spmenuify-0.2.ebuild](./x11-misc/spmenuify/spmenuify-0.2.ebuild) * [spmenuify-0.2.ebuild](./x11-misc/spmenuify/spmenuify-0.2.ebuild)

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb +doc +run +test +man
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/3.2/spmenu-3.2.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=cb0b0a1f71c32031490c8de9993ac45f

View file

@ -1 +1,2 @@
DIST spmenu-3.1.1.tar.gz 165864 BLAKE2B 61ba5736218c84f464219ac3d2ad723c67b3d0236b715830d6e575a6b378e1ccd6a35a9cb9f699d6a4a079e7ca36f89ae5c2a915e36c58d183668a37e950f709 SHA512 979c85f9074ced8462a0007e5f9908e98c6c55f860e8ec89b5e98f4436a4d591d1557c276cfa610e0eba274929dd9c001d6d78d1e9561cbe09e5df3e7a978ca5 DIST spmenu-3.1.1.tar.gz 165864 BLAKE2B 61ba5736218c84f464219ac3d2ad723c67b3d0236b715830d6e575a6b378e1ccd6a35a9cb9f699d6a4a079e7ca36f89ae5c2a915e36c58d183668a37e950f709 SHA512 979c85f9074ced8462a0007e5f9908e98c6c55f860e8ec89b5e98f4436a4d591d1557c276cfa610e0eba274929dd9c001d6d78d1e9561cbe09e5df3e7a978ca5
DIST spmenu-3.2.tar.gz 169617 BLAKE2B c51fe175a3d9631472c0d0eeb1653e9d120992ff276d390cf54abafa6bf015d261ada67406d7a872e892b0da6bf232a34163ce4bbe1a738431306494983078d4 SHA512 9ffde6dd0ea3bec31eee4d7f9b86f1a606590486d670750f62dd52d451b5dcea54e20401c268f2573bc1f3f485c8e53a1ccfe3e23fc58cec428f3ac93415d9ea

View file

@ -0,0 +1,80 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb +doc +run +test +man"
REQUIRED_USE="
!wayland? ( X )
!X? ( wayland )
imlib2? ( ssl )
ssl? ( imlib2 )
"
RDEPEND="
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xinerama)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
$(meson_use regex)
$(meson_use doc docs)
$(meson_use man)
$(meson_use run)
$(meson_use test)
)
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
else
emesonargs+=(-Dimlib2=false)
emesonargs+=(-Dopenssl=false)
fi
meson_src_configure
}
src_compile() {
meson_src_compile
}
src_install() {
meson_install
}