Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-06-09 18:37:45 +00:00
13 changed files with 161 additions and 34 deletions

View File

@@ -1 +1 @@
DIST NixNote2-x86_64.AppImage 67507392 BLAKE2B 1a1419bebc5f30aeb7160e0f99c0fede11538c97d87b49c2cb10c2ed610ef2998f03d055d5795afede7108eb54a8bbe7fbe7fc54303abbcf941ae0478c583db7 SHA512 6bea8fa7e5d1396d80d7073811493f7c0635bbc161efbc3cdc31e179bb194bce422f67119ce1ab97c64ff6ab210624b540510df1bb81acf3b055e20ea0d1cee3
DIST NixNote2-x86_64.AppImage 67507392 BLAKE2B 2817e9b7cd96f79880d55e7d2ed7449c77c6d2006bd135b2bdcfb2b9d3b554a04d8c03477158b460d11ffd9a12f9cd4c4964daebc8e644a174de04db65aa6fe4 SHA512 87a483c2254019bda1c9ba41c6d9739f30b2728ac521da8ca20023236123438f64b208171fd019ba2057f89069a0f322ee8ac79fc97f87c4343411f3b0de7eb5

View File

@@ -208,23 +208,22 @@ src_install() {
cargo_src_install
mkdir -p man
./target/release/just --man > man/just.1
./target/release/just --completions $shell > completions/just.$shell
mkdir -p man || die
./target/$(usex debug debug release)/just --man > man/just.1 || die
doman man/*
einstalldocs
# bash-completion
./target/release/just --completions bash > completions/just.bash
./target/$(usex debug debug release)/just --completions bash > completions/just.bash || die
newbashcomp "completions/${PN}.bash" "${PN}"
# zsh-completion
./target/release/just --completions zsh > completions/just.zsh
./target/$(usex debug debug release)/just --completions zsh > completions/just.zsh || die
newzshcomp "completions/${PN}.zsh" "_${PN}"
# fish-completion
./target/release/just --completions fish > completions/just.fish
./target/$(usex debug debug release)/just --completions fish > completions/just.fish || die
dofishcomp "completions/${PN}.fish"
}

View File

@@ -1 +1 @@
DIST distribution-gpg-keys-1.102-1.tar.gz 56787681 BLAKE2B 74431f5cfc31244b153a9a89af88f84950424297773de905869de637a894cc278af741adc5813dbb62708ba2f2788aa1b65fd411b791aeaba916024709e8193f SHA512 5dcfc8ac7d80a6bde8d8b5fa37ce6a9b31d04bb96221967f5c706bd981b3ea2c903450e7fae0d246710a22d02103f04bfd9d27c9bb4c8eb95601f53498ffc67e
DIST distribution-gpg-keys-1.103-1.tar.gz 57321798 BLAKE2B 8e3e46ee3916f2f02b5398a61cb578638f531b820ac9589e4d585ed18fa395e5492db45564237cd0555e1ea5341fd7089d8c4bd2be9d104e8bd0f8b8b877043d SHA512 9dc7c854f796484ee710783fcc931f13bbef7fd5d1514cd2f06b33d43fb575aa06bef03be3d2683730175491cdf7a91a7b49c1f7c5dac93f794e38939f925081

View File

@@ -353,6 +353,6 @@ src_install() {
}
pkg_postinst() {
einfo "Example of vim keybindings config stored in '/usr/share/doc/${P}'"
einfo 'to use it put example config in `$XDG_CONFIG_HOME/gitui/key_config.ron`'
elog "Example vim style key config is installed in '${EROOT}/usr/share/doc/${PF}'."
elog "To use it, copy the content into '\$XDG_CONFIG_HOME/gitui/key_configs.ron'."
}

View File

@@ -8,25 +8,20 @@ MY_PN="ags"
inherit meson
DESCRIPTION="Aylurs's Gtk Shell (AGS), An eww inspired gtk widget system."
HOMEPAGE="https://github.com/Aylur/ags"
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/Aylur/ags"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="upower bluetooth networkmanager tray"
DEPEND="
${RDEPEND}
"
BDEPEND="
dev-build/meson
dev-lang/typescript
net-libs/nodejs[npm]
"
@@ -41,6 +36,10 @@ RDEPEND="
tray? ( dev-libs/libdbusmenu[gtk3] )
"
DEPEND="
${RDEPEND}
"
BUILD_DIR="${S}/build"
src_prepare() {
@@ -49,16 +48,10 @@ src_prepare() {
}
src_configure() {
default
local emesonargs=(
-Dbuild_types="true"
)
meson_src_configure || die
}
src_install() {
default
meson_src_install --destdir "${D}"
meson_src_configure
}
pkg_postinst() {

View File

@@ -1 +1 @@
DIST vesktop.tar.gz 104972407 BLAKE2B 0c19c024611e87438347c3de87ce0688a14498290f639e29ad4b5488b34a2aaa765a2ef1f12d5b43522a1feb3ba3e71c1dfedb3a35b89d4e5340c8f3f002d53b SHA512 9440e7ec349e88aa42c3cff6579e0e915447e5713d419f8e4fd8b93261fd55a3b78122de4088554ad93632c5e1f2b9661e9b9ebb31646be18054ef8acb7aacc8
DIST vesktop-1.5.2.tar.gz 102634262 BLAKE2B d81967889f80ad8e92c8b8a3fba9be64635653b387a9e53ab29a50fde8672879be9011923aaa2c81bf4e23789ca54691bb97412f6e370cd8eca5052a537328f8 SHA512 5cab70ece26fefc5a573279b12101f3327f377661aa9e4aec153bf2bbf2d2f1e92753c0ea4ec3b424c6c5af60ea47866abe612b407220881c34b5ac1321b7a76

View File

@@ -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 -> ${MY_PN}.tar.gz"
SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="GPL-3+"
@@ -87,7 +87,3 @@ src_install() {
dosym "${DESTDIR}/vesktop" "/usr/bin/vesktop-bin"
}
pkg_postinst() {
xdg_pkg_postinst
}

View File

@@ -0,0 +1,58 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools gnome2
DESCRIPTION="A newsreader for GNOME"
HOMEPAGE="https://gitlab.gnome.org/GNOME/pan/"
SRC_URI="https://gitlab.gnome.org/GNOME/pan/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
S="${WORKDIR}/pan-v${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="dbus gnome-keyring libnotify nls spell ssl"
DEPEND="
>=dev-libs/glib-2.26:2
dev-libs/gmime:3.0
>=x11-libs/gtk+-3.00:3
gnome-keyring? (
>=app-crypt/gcr-3.20
>=app-crypt/libsecret-0.20
)
libnotify? ( >=x11-libs/libnotify-0.4.1:0= )
spell? (
>=app-text/enchant-2.2.3:2
>=app-text/gtkspell-3.0.10:3 )
ssl? ( >=net-libs/gnutls-3:0= )
>=sys-libs/zlib-1.2.0
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/pango
"
RDEPEND="${DEPEND}"
BDEPEND="
app-text/yelp-tools
>=sys-devel/gettext-0.19.7
virtual/pkgconfig
"
src_prepare() {
default
eautoreconf
}
src_configure() {
local myconf=(
$(use_with dbus) \
$(use_enable gnome-keyring gkr) \
$(use_enable nls) \
$(use_with spell gtkspell) \
$(use_enable libnotify) \
$(use_with ssl gnutls)
)
gnome2_src_configure "${myconf[@]}"
}

View File

@@ -0,0 +1,75 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake gnome2
DESCRIPTION="A newsreader for GNOME"
HOMEPAGE="https://gitlab.gnome.org/GNOME/pan/"
SRC_URI="https://gitlab.gnome.org/GNOME/pan/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
S="${WORKDIR}/pan-v${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="dbus gnome-keyring libnotify spell ssl"
DEPEND="
>=dev-libs/glib-2.26:2
dev-libs/gmime:3.0
>=x11-libs/gtk+-3.00:3
gnome-keyring? (
>=app-crypt/gcr-3.20
>=app-crypt/libsecret-0.20
)
libnotify? ( >=x11-libs/libnotify-0.4.1:0= )
spell? (
>=app-text/enchant-2.2.3:2
>=app-text/gtkspell-3.0.10:3 )
ssl? ( >=net-libs/gnutls-3:0= )
>=sys-libs/zlib-1.2.0
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/pango
"
RDEPEND="${DEPEND}"
BDEPEND="
app-text/yelp-tools
>=sys-devel/gettext-0.19.7
virtual/pkgconfig
"
src_prepare() {
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DWANT_DBUS=$(usex dbus) \
-DWANT_GKR=$(usex gnome-keyring) \
-DWANT_GTKSPELL=$(usex spell) \
-DWANT_NOTIFY=$(usex libnotify) \
-DWANT_GNUTLS=$(usex ssl)
)
cmake_src_configure
}
src_install() {
cmake_src_install
# Since cmake apparently doesn't include the below automatically
dolib.so "${BUILD_DIR}/pan/data/libdata.so"
dolib.so "${BUILD_DIR}/pan/data-impl/libdata-impl.so"
dolib.so "${BUILD_DIR}/pan/general/libgeneralutils.so"
dolib.so "${BUILD_DIR}/pan/tasks/libtasks.so"
dolib.so "${BUILD_DIR}/pan/usenet-utils/libusenet-utils.so"
}
src_test() {
# not doing tests. Bug #933860
einfo "Skipping tests..."
}

View File

@@ -69,3 +69,8 @@ src_install() {
}
src_test() {
# not doing tests. Bug #933860
einfo "Skipping tests..."
}

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -14,17 +14,18 @@ SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="bash-completion +gui"
IUSE="+gui"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RDEPEND="
bash-completion? ( >=app-shells/bash-completion-2.11 )
>=sys-libs/readline-8.1_p2
${LUA_DEPS}
>=sci-electronics/liblxi-1.13
gui? (
>=dev-libs/glib-2.70
>=gui-libs/gtk-4.6.0
>=x11-libs/cairo-1.18.0
>=x11-libs/gdk-pixbuf-2.42.10-r1
>=gui-libs/gtksourceview-5.4.0
>=gui-libs/libadwaita-1.2
>=dev-libs/json-glib-1.4