From 7c39fd470a4cbe050bc05279750fa177216f816e Mon Sep 17 00:00:00 2001 From: Vincent Phan Date: Fri, 7 Jun 2024 20:03:09 -0400 Subject: [PATCH 1/4] net-im/vesktop-bin: update SRC_URI Signed-off-by: Vincent Phan --- net-im/vesktop-bin/Manifest | 2 +- net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/net-im/vesktop-bin/Manifest b/net-im/vesktop-bin/Manifest index 3799c272d0..d7f4f0f94d 100644 --- a/net-im/vesktop-bin/Manifest +++ b/net-im/vesktop-bin/Manifest @@ -1 +1 @@ -DIST vesktop-1.5.2.tar.gz 102634262 BLAKE2B d81967889f80ad8e92c8b8a3fba9be64635653b387a9e53ab29a50fde8672879be9011923aaa2c81bf4e23789ca54691bb97412f6e370cd8eca5052a537328f8 SHA512 5cab70ece26fefc5a573279b12101f3327f377661aa9e4aec153bf2bbf2d2f1e92753c0ea4ec3b424c6c5af60ea47866abe612b407220881c34b5ac1321b7a76 +DIST vesktop.tar.gz 104972407 BLAKE2B 0c19c024611e87438347c3de87ce0688a14498290f639e29ad4b5488b34a2aaa765a2ef1f12d5b43522a1feb3ba3e71c1dfedb3a35b89d4e5340c8f3f002d53b SHA512 9440e7ec349e88aa42c3cff6579e0e915447e5713d419f8e4fd8b93261fd55a3b78122de4088554ad93632c5e1f2b9661e9b9ebb31646be18054ef8acb7aacc8 diff --git a/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild index 37818325e8..b0a362f3f2 100644 --- a/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild +++ b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild @@ -15,7 +15,7 @@ inherit chromium-2 desktop linux-info unpacker xdg DESCRIPTION="All-in-one voice and text chat for gamers with Vencord Preinstalled" HOMEPAGE="https://github.com/Vencord/Vesktop/" -SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz" +SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz -> ${MY_PN}.tar.gz" S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-3+" @@ -29,7 +29,7 @@ DEPEND=" app-crypt/libsecret app-accessibility/at-spi2-core dev-libs/expat - dev-libs/glib:2 + dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib @@ -42,20 +42,18 @@ DEPEND=" x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 - x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage + x11-libs/libXext x11-libs/libXfixes - x11-libs/libX11 x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon x11-libs/pango x11-misc/xdg-utils " -BDEPEND=" - dev-vcs/git -" - DESTDIR="/opt/${PN}" QA_PREBUILT="*" From b0dccb95b039bc953e1ab8b318321ae4071a6834 Mon Sep 17 00:00:00 2001 From: Vincent Phan Date: Fri, 7 Jun 2024 20:04:47 -0400 Subject: [PATCH 2/4] media-sound/openutau: Add missing dependency in ebuilds Signed-off-by: Vincent Phan --- media-sound/openutau/openutau-0.1.327.ebuild | 1 + media-sound/openutau/openutau-0.1.463.ebuild | 1 + media-sound/openutau/openutau-9999.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/media-sound/openutau/openutau-0.1.327.ebuild b/media-sound/openutau/openutau-0.1.327.ebuild index 21df89703b..2756025922 100644 --- a/media-sound/openutau/openutau-0.1.327.ebuild +++ b/media-sound/openutau/openutau-0.1.327.ebuild @@ -272,6 +272,7 @@ RDEPEND=" dev-dotnet/dotnet-sdk-bin sys-fs/fuse-common media-libs/alsa-lib + media-libs/fontconfig " DEPEND="${RDEPEND} diff --git a/media-sound/openutau/openutau-0.1.463.ebuild b/media-sound/openutau/openutau-0.1.463.ebuild index 984a3641c3..018543b429 100644 --- a/media-sound/openutau/openutau-0.1.463.ebuild +++ b/media-sound/openutau/openutau-0.1.463.ebuild @@ -274,6 +274,7 @@ RDEPEND=" dev-dotnet/dotnet-sdk-bin sys-fs/fuse-common media-libs/alsa-lib + media-libs/fontconfig " DEPEND="${RDEPEND} diff --git a/media-sound/openutau/openutau-9999.ebuild b/media-sound/openutau/openutau-9999.ebuild index 984a3641c3..018543b429 100644 --- a/media-sound/openutau/openutau-9999.ebuild +++ b/media-sound/openutau/openutau-9999.ebuild @@ -274,6 +274,7 @@ RDEPEND=" dev-dotnet/dotnet-sdk-bin sys-fs/fuse-common media-libs/alsa-lib + media-libs/fontconfig " DEPEND="${RDEPEND} From 96dfd2cbe510fcbedb3fd78a06c09c5e6ec5a98f Mon Sep 17 00:00:00 2001 From: Vincent Phan Date: Fri, 7 Jun 2024 20:06:14 -0400 Subject: [PATCH 3/4] gui-apps/aylurs-gtk-shell: new package, add 1.8.2 Signed-off-by: Vincent Phan --- gui-apps/aylurs-gtk-shell/Manifest | 2 + .../aylurs-gtk-shell-1.8.2.ebuild | 67 +++++++++++++++++++ gui-apps/aylurs-gtk-shell/metadata.xml | 14 ++++ 3 files changed, 83 insertions(+) create mode 100644 gui-apps/aylurs-gtk-shell/Manifest create mode 100644 gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild create mode 100644 gui-apps/aylurs-gtk-shell/metadata.xml diff --git a/gui-apps/aylurs-gtk-shell/Manifest b/gui-apps/aylurs-gtk-shell/Manifest new file mode 100644 index 0000000000..5c9b96def8 --- /dev/null +++ b/gui-apps/aylurs-gtk-shell/Manifest @@ -0,0 +1,2 @@ +DIST aylurs-gtk-shell-1.8.2.tar.gz 435232 BLAKE2B 9b7c7cbe652df76282d9dc11dd49d09ab1fb962e45fec3f3a849b161abd3e8f287f14a72cb7ac85df7f65fea748e4b1546568684eb830ce0382f2f4977d57564 SHA512 4ed3f4b4da9c8bbd045ab3cd455b24768bc8807fa9a215a5b788b6319edd72c76cb9fe6d3e3cf82068e43bf3463d5025cfb86eba78b93bc481d95e2e4ed4552d +DIST node-modules.tar.gz 18888810 BLAKE2B bf118c47e08c5075502c01cbdcb68189c4964ec32413a298fa9abaaf5634ccf3cc94251de5dc38c1913c66ba3346cd60f4d0a1179dfec571b6ceb269f0a6acc2 SHA512 814acad890be748d04f7e28ea6c7a8321edac907c2729c7f4966a8bb24bccad69684d570bc4b9f6148361f8ce5d1ef8306677ef781598467c6a06b765ac974ca diff --git a/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild b/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild new file mode 100644 index 0000000000..503e0c7b7e --- /dev/null +++ b/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild @@ -0,0 +1,67 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="v${PV}" +MY_PN="ags" + +inherit meson + +SRC_URI=" + https://github.com/Aylur/${MY_PN}/releases/download/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz -> ${P}.tar.gz + https://github.com/Aylur/${MY_PN}/releases/download/${MY_PV}/node_modules-${MY_PV}.tar.gz -> node-modules.tar.gz +" +KEYWORDS="~amd64" +S="${WORKDIR}/${MY_PN}" + +DESCRIPTION="Aylurs's Gtk Shell (AGS), An eww inspired gtk widget system." +HOMEPAGE="https://github.com/Alyur/ags" + +LICENSE="GPL-3" +SLOT="0" +IUSE="upower bluetooth networkmanager tray" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-build/meson + dev-lang/typescript + net-libs/nodejs[npm] +" +RDEPEND=" + dev-libs/gjs + x11-libs/gtk+ + gui-libs/gtk-layer-shell[introspection] + dev-libs/gobject-introspection + upower? ( sys-power/upower ) + bluetooth? ( net-wireless/gnome-bluetooth ) + networkmanager? ( net-misc/networkmanager ) + tray? ( dev-libs/libdbusmenu[gtk3] ) +" + +BUILD_DIR="${S}/build" + +src_prepare() { + default + mv "${WORKDIR}/node_modules" "${S}" +} + +src_configure() { + default + local emesonargs=( + -Dbuild_types="true" + ) + meson_src_configure || die +} + +src_install() { + default + meson_src_install --destdir "${D}" +} + +pkg_postinst() { + elog "ags wont run without a config file (usually in ~/.config/ags)." + elog "For example configs visit https://aylur.github.io/ags-docs/" +} diff --git a/gui-apps/aylurs-gtk-shell/metadata.xml b/gui-apps/aylurs-gtk-shell/metadata.xml new file mode 100644 index 0000000000..2c36995836 --- /dev/null +++ b/gui-apps/aylurs-gtk-shell/metadata.xml @@ -0,0 +1,14 @@ + + + + + chinh4thepro@gmail.com + Vincent Phan + + + Enable support for tray + + + Aylur/ags + + From d025b3934177f8d333de0b5402e478383120bb36 Mon Sep 17 00:00:00 2001 From: Vincent Phan Date: Fri, 7 Jun 2024 20:58:53 -0400 Subject: [PATCH 4/4] gui-apps/aylurs-gtk-shell: update HOMEPAGE Signed-off-by: Vincent Phan --- gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild b/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild index 503e0c7b7e..9dec5874f8 100644 --- a/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild +++ b/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild @@ -16,7 +16,7 @@ KEYWORDS="~amd64" S="${WORKDIR}/${MY_PN}" DESCRIPTION="Aylurs's Gtk Shell (AGS), An eww inspired gtk widget system." -HOMEPAGE="https://github.com/Alyur/ags" +HOMEPAGE="https://github.com/Aylur/ags" LICENSE="GPL-3" SLOT="0"