add bunch of ebuilds
This commit is contained in:
parent
258997a7f2
commit
b4f8d826d3
@ -6,13 +6,13 @@ EAPI=8
|
|||||||
inherit git-r3 meson
|
inherit git-r3 meson
|
||||||
|
|
||||||
DESCRIPTION="Building blocks for creating custom desktop shells"
|
DESCRIPTION="Building blocks for creating custom desktop shells"
|
||||||
HOMEPAGE=" aylur.github.io/astal/"
|
HOMEPAGE="aylur.github.io/astal/"
|
||||||
EGIT_REPO_URI="https://github.com/Aylur/astal.git"
|
EGIT_REPO_URI="https://github.com/Aylur/astal.git"
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
|
|
||||||
IUSE="+io gtk3 +gtk4 +gjs"
|
IUSE="+io gtk3 +gtk4 +gjs +hyprland +mpris +notifd +tray +wireplumber"
|
||||||
REQUIRED_USE=""
|
REQUIRED_USE=""
|
||||||
|
|
||||||
|
|
||||||
@ -28,6 +28,9 @@ RDEPEND="
|
|||||||
gui-libs/astal[gtk4]
|
gui-libs/astal[gtk4]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
tray? (
|
||||||
|
x11-misc/vala-panel-appmenu
|
||||||
|
)
|
||||||
"
|
"
|
||||||
DEPEND="${RDEPEND}"
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
@ -60,20 +63,15 @@ src_compile() {
|
|||||||
meson_src_configure
|
meson_src_configure
|
||||||
meson_src_compile
|
meson_src_compile
|
||||||
# meson_src_install
|
# meson_src_install
|
||||||
compiled+=("$dir")
|
compiled+=("$BUILD_DIR")
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
S=${initial_s}
|
S=${initial_s}
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
echo ${compiled[@]}
|
|
||||||
pwd
|
|
||||||
for dir in ${compiled[@]}; do
|
for dir in ${compiled[@]}; do
|
||||||
# S="$initial_s/$dir"
|
BUILD_DIR="$initial_s/$dir"
|
||||||
BUILD_DIR=$initial_s/$dir
|
|
||||||
echo $BUILD_DIR
|
|
||||||
# cd "$initial_s/$dir"
|
|
||||||
meson_src_install
|
meson_src_install
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
|
BDEPEND=gui-libs/astal[gjs] >=dev-lang/go-1.20:= app-arch/unzip
|
||||||
DEFINED_PHASES=compile install unpack
|
DEFINED_PHASES=compile install unpack
|
||||||
|
DEPEND=
|
||||||
DESCRIPTION=Scaffolding CLI for Astal+TypeScript
|
DESCRIPTION=Scaffolding CLI for Astal+TypeScript
|
||||||
EAPI=8
|
EAPI=8
|
||||||
HOMEPAGE=aylur.github.io/ags/
|
HOMEPAGE=aylur.github.io/ags/
|
||||||
@ -10,4 +11,4 @@ RESTRICT=strip
|
|||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/Aylur/ags/archive/refs/tags/v2.2.1.tar.gz https://var/db/repos/febuild/gui-apps/ags/files/ags-2.2.1-go_modules.tar.xz
|
SRC_URI=https://github.com/Aylur/ags/archive/refs/tags/v2.2.1.tar.gz https://var/db/repos/febuild/gui-apps/ags/files/ags-2.2.1-go_modules.tar.xz
|
||||||
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467
|
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467
|
||||||
_md5_=7648f1245a2df742effd468e076bfa70
|
_md5_=0a50a498b1777e1e289b68c312d3d22e
|
||||||
|
|||||||
14
metadata/md5-cache/gui-libs/astal-9999
Normal file
14
metadata/md5-cache/gui-libs/astal-9999
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
BDEPEND=>=dev-vcs/git-1.8.2.1[curl] >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
|
||||||
|
DEFINED_PHASES=compile configure install test unpack
|
||||||
|
DEPEND=dev-libs/gobject-introspection gtk4? ( gui-libs/gtk4-layer-shell[vala] gui-libs/astal[io] ) gjs? ( || ( gui-libs/astal[gtk3] gui-libs/astal[gtk4] ) ) tray? ( x11-misc/vala-panel-appmenu )
|
||||||
|
DESCRIPTION=Building blocks for creating custom desktop shells
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=aylur.github.io/astal/
|
||||||
|
INHERIT=git-r3 meson
|
||||||
|
IUSE=+io gtk3 +gtk4 +gjs +hyprland +mpris +notifd +tray +wireplumber
|
||||||
|
LICENSE=GPL-2
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=dev-libs/gobject-introspection gtk4? ( gui-libs/gtk4-layer-shell[vala] gui-libs/astal[io] ) gjs? ( || ( gui-libs/astal[gtk3] gui-libs/astal[gtk4] ) ) tray? ( x11-misc/vala-panel-appmenu )
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 meson 99466844dd8d4fcfb07578a76f5a9922
|
||||||
|
_md5_=10da1dc3dc32c9cbedc17480e4859f98
|
||||||
15
metadata/md5-cache/x11-misc/vala-panel-24.05
Normal file
15
metadata/md5-cache/x11-misc/vala-panel-24.05
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=x11-libs/libwnck
|
||||||
|
DESCRIPTION=Vala rewrite of SimplePanel
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://gitlab.com/vala-panel-project/vala-panel
|
||||||
|
INHERIT=meson
|
||||||
|
IUSE=+drawing X wayland
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=GPL-3
|
||||||
|
RDEPEND=x11-libs/libwnck
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://gitlab.com/vala-panel-project/vala-panel/-/archive/24.05/vala-panel-24.05.tar.gz
|
||||||
|
_eclasses_=toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 meson 99466844dd8d4fcfb07578a76f5a9922
|
||||||
|
_md5_=2ada894ee99a93cd179c05f4bbae4054
|
||||||
14
metadata/md5-cache/x11-misc/vala-panel-9999
Normal file
14
metadata/md5-cache/x11-misc/vala-panel-9999
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
BDEPEND=>=dev-vcs/git-1.8.2.1[curl] >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
|
||||||
|
DEFINED_PHASES=compile configure install test unpack
|
||||||
|
DEPEND=x11-libs/libwnck
|
||||||
|
DESCRIPTION=Vala rewrite of SimplePanel
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://gitlab.com/vala-panel-project/vala-panel
|
||||||
|
INHERIT=git-r3 meson
|
||||||
|
IUSE=+drawing X wayland
|
||||||
|
LICENSE=GPL-3
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=x11-libs/libwnck
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 meson 99466844dd8d4fcfb07578a76f5a9922
|
||||||
|
_md5_=9edfb0ff0bcdd24d06d41da7d14ecfc4
|
||||||
14
metadata/md5-cache/x11-misc/vala-panel-appmenu-9999
Normal file
14
metadata/md5-cache/x11-misc/vala-panel-appmenu-9999
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
BDEPEND=>=dev-vcs/git-1.8.2.1[curl] >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
|
||||||
|
DEFINED_PHASES=compile configure install test unpack
|
||||||
|
DEPEND=x11-libs/libwnck
|
||||||
|
DESCRIPTION=Global Menu for Vala Panel (and xfce4-panel and mate-panel)
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=gitlab.com/vala-panel-project/vala-panel-appmenu
|
||||||
|
INHERIT=git-r3 meson
|
||||||
|
IUSE=+valapanel xfce mate budgie +dbus +gtk jayatana
|
||||||
|
LICENSE=GPL-3
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=x11-libs/libwnck
|
||||||
|
SLOT=0
|
||||||
|
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 meson 99466844dd8d4fcfb07578a76f5a9922
|
||||||
|
_md5_=c2695737d245c17bfc5d3c4541092150
|
||||||
42
x11-misc/vala-panel-appmenu/vala-panel-appmenu-9999.ebuild
Normal file
42
x11-misc/vala-panel-appmenu/vala-panel-appmenu-9999.ebuild
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit git-r3 meson
|
||||||
|
|
||||||
|
DESCRIPTION="Global Menu for Vala Panel (and xfce4-panel and mate-panel)"
|
||||||
|
HOMEPAGE="gitlab.com/vala-panel-project/vala-panel-appmenu"
|
||||||
|
EGIT_REPO_URI="https://gitlab.com/vala-panel-project/vala-panel-appmenu.git"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="+valapanel xfce mate budgie dbus gtk jayatana"
|
||||||
|
REQUIRED_USE=""
|
||||||
|
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
x11-libs/libwnck
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
# S="${S}/lib/astal/io"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
$(meson_feature valapanel)
|
||||||
|
$(meson_feature xfce)
|
||||||
|
$(meson_feature mate)
|
||||||
|
$(meson_feature budgie)
|
||||||
|
$(meson_feature dbus registrar)
|
||||||
|
$(meson_feature gtk appmenu-gtk-module)
|
||||||
|
$(meson_feature jayatana)
|
||||||
|
)
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
meson_src_install
|
||||||
|
rm -r ${D}/usr/share/doc/vala-panel-appmenu
|
||||||
|
}
|
||||||
1
x11-misc/vala-panel/Manifest
Normal file
1
x11-misc/vala-panel/Manifest
Normal file
@ -0,0 +1 @@
|
|||||||
|
DIST vala-panel-24.05.tar.gz 940614 BLAKE2B dd0d9121f0c4038d9a064f84a56c0a18c36b678fec0982c4a8d315731d94f1f65624c853e06b640988afc4cbbee1195934e32a3b628437e35cbcfb0afe5c29ed SHA512 4c129a64dd6e5719cb08e61109b75f037fa6caaaee6d61274ca107c75d8d9679c1f99d1229a8cdf054c22598be93c84a27f83f997e5baad164f7840b0fb5c995
|
||||||
13
x11-misc/vala-panel/files/fix-xfce-panel-stuff.patch
Normal file
13
x11-misc/vala-panel/files/fix-xfce-panel-stuff.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/applets/wnck/tasklist/tasklist-widget.c b/applets/wnck/tasklist/tasklist-widget.c
|
||||||
|
index ac3c77c..3fa1543 100644
|
||||||
|
--- a/applets/wnck/tasklist/tasklist-widget.c
|
||||||
|
+++ b/applets/wnck/tasklist/tasklist-widget.c
|
||||||
|
@@ -2695,7 +2695,7 @@ static void xfce_tasklist_button_enter_notify_event_disconnected(gpointer data,
|
||||||
|
* to the window we proxy and thus not disconnected when the
|
||||||
|
* proxy dies */
|
||||||
|
g_signal_handlers_disconnect_by_func(child->window,
|
||||||
|
- xfce_tasklist_button_geometry_changed,
|
||||||
|
+ xfce_tasklist_button_geometry_changed2,
|
||||||
|
child);
|
||||||
|
|
||||||
|
g_object_unref(G_OBJECT(child->window));
|
||||||
48
x11-misc/vala-panel/vala-panel-24.05.ebuild
Normal file
48
x11-misc/vala-panel/vala-panel-24.05.ebuild
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit meson
|
||||||
|
|
||||||
|
DESCRIPTION="Vala rewrite of SimplePanel"
|
||||||
|
HOMEPAGE="https://gitlab.com/vala-panel-project/vala-panel"
|
||||||
|
SRC_URI="https://gitlab.com/vala-panel-project/vala-panel/-/archive/24.05/vala-panel-24.05.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="+drawing X wayland"
|
||||||
|
REQUIRED_USE=""
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
x11-libs/libwnck
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
$(meson_use drawing)
|
||||||
|
)
|
||||||
|
if use X; then
|
||||||
|
emesonargs+=(
|
||||||
|
-Dplatforms=X
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
if use wayland; then
|
||||||
|
emesonargs+=(
|
||||||
|
-Dplatforms=wayland
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
meson_src_install
|
||||||
|
rm -r ${D}/usr/share/doc/vala-panel-appmenu
|
||||||
|
}
|
||||||
50
x11-misc/vala-panel/vala-panel-9999.ebuild
Normal file
50
x11-misc/vala-panel/vala-panel-9999.ebuild
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit git-r3 meson
|
||||||
|
|
||||||
|
DESCRIPTION="Vala rewrite of SimplePanel"
|
||||||
|
HOMEPAGE="https://gitlab.com/vala-panel-project/vala-panel"
|
||||||
|
EGIT_REPO_URI="https://gitlab.com/vala-panel-project/vala-panel.git"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="+drawing X wayland"
|
||||||
|
REQUIRED_USE=""
|
||||||
|
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
x11-libs/libwnck
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/fix-xfce-panel-stuff.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
$(meson_use drawing)
|
||||||
|
)
|
||||||
|
if use X; then
|
||||||
|
emesonargs+=(
|
||||||
|
-Dplatforms=X
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
if use wayland; then
|
||||||
|
emesonargs+=(
|
||||||
|
-Dplatforms=wayland
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
meson_src_install
|
||||||
|
rm -r ${D}/usr/share/doc/vala-panel-appmenu
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user