diff --git a/app-office/nixnote-bin/Manifest b/app-office/nixnote-bin/Manifest index fa99045653..9bb3a95b8b 100644 --- a/app-office/nixnote-bin/Manifest +++ b/app-office/nixnote-bin/Manifest @@ -1 +1 @@ -DIST NixNote2-x86_64.AppImage 67507392 BLAKE2B 1a1419bebc5f30aeb7160e0f99c0fede11538c97d87b49c2cb10c2ed610ef2998f03d055d5795afede7108eb54a8bbe7fbe7fc54303abbcf941ae0478c583db7 SHA512 6bea8fa7e5d1396d80d7073811493f7c0635bbc161efbc3cdc31e179bb194bce422f67119ce1ab97c64ff6ab210624b540510df1bb81acf3b055e20ea0d1cee3 +DIST NixNote2-x86_64.AppImage 67507392 BLAKE2B 2817e9b7cd96f79880d55e7d2ed7449c77c6d2006bd135b2bdcfb2b9d3b554a04d8c03477158b460d11ffd9a12f9cd4c4964daebc8e644a174de04db65aa6fe4 SHA512 87a483c2254019bda1c9ba41c6d9739f30b2728ac521da8ca20023236123438f64b208171fd019ba2057f89069a0f322ee8ac79fc97f87c4343411f3b0de7eb5 diff --git a/dev-build/just/just-1.28.0.ebuild b/dev-build/just/just-1.28.0.ebuild index 104387bb49..e49394440b 100644 --- a/dev-build/just/just-1.28.0.ebuild +++ b/dev-build/just/just-1.28.0.ebuild @@ -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" } diff --git a/dev-util/distribution-gpg-keys/Manifest b/dev-util/distribution-gpg-keys/Manifest index 0345a1fb56..00571f6dd5 100644 --- a/dev-util/distribution-gpg-keys/Manifest +++ b/dev-util/distribution-gpg-keys/Manifest @@ -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 diff --git a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.102.ebuild b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild similarity index 100% rename from dev-util/distribution-gpg-keys/distribution-gpg-keys-1.102.ebuild rename to dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild diff --git a/dev-vcs/gitui/gitui-0.26.3.ebuild b/dev-vcs/gitui/gitui-0.26.3.ebuild index 4cad5bc849..ddd92c8449 100644 --- a/dev-vcs/gitui/gitui-0.26.3.ebuild +++ b/dev-vcs/gitui/gitui-0.26.3.ebuild @@ -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'." } 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 9dec5874f8..51b26ac2be 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 @@ -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() { diff --git a/net-im/vesktop-bin/Manifest b/net-im/vesktop-bin/Manifest index d7f4f0f94d..3799c272d0 100644 --- a/net-im/vesktop-bin/Manifest +++ b/net-im/vesktop-bin/Manifest @@ -1 +1 @@ -DIST vesktop.tar.gz 104972407 BLAKE2B 0c19c024611e87438347c3de87ce0688a14498290f639e29ad4b5488b34a2aaa765a2ef1f12d5b43522a1feb3ba3e71c1dfedb3a35b89d4e5340c8f3f002d53b SHA512 9440e7ec349e88aa42c3cff6579e0e915447e5713d419f8e4fd8b93261fd55a3b78122de4088554ad93632c5e1f2b9661e9b9ebb31646be18054ef8acb7aacc8 +DIST vesktop-1.5.2.tar.gz 102634262 BLAKE2B d81967889f80ad8e92c8b8a3fba9be64635653b387a9e53ab29a50fde8672879be9011923aaa2c81bf4e23789ca54691bb97412f6e370cd8eca5052a537328f8 SHA512 5cab70ece26fefc5a573279b12101f3327f377661aa9e4aec153bf2bbf2d2f1e92753c0ea4ec3b424c6c5af60ea47866abe612b407220881c34b5ac1321b7a76 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 b0a362f3f2..c9d12a8d25 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 -> ${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 -} diff --git a/net-nntp/pan/pan-0.158-r1.ebuild b/net-nntp/pan/pan-0.158-r1.ebuild new file mode 100644 index 0000000000..e2a2d1237c --- /dev/null +++ b/net-nntp/pan/pan-0.158-r1.ebuild @@ -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[@]}" +} diff --git a/net-nntp/pan/pan-0.159-r1.ebuild b/net-nntp/pan/pan-0.159-r1.ebuild new file mode 100644 index 0000000000..0e4f95094e --- /dev/null +++ b/net-nntp/pan/pan-0.159-r1.ebuild @@ -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..." +} diff --git a/net-nntp/pan/pan-0.159.ebuild b/net-nntp/pan/pan-0.159.ebuild index 16dddf9361..e6df925c9d 100644 --- a/net-nntp/pan/pan-0.159.ebuild +++ b/net-nntp/pan/pan-0.159.ebuild @@ -69,3 +69,8 @@ src_install() { } + +src_test() { + # not doing tests. Bug #933860 + einfo "Skipping tests..." +} diff --git a/sci-electronics/liblxi/liblxi-1.20.ebuild b/sci-electronics/liblxi/liblxi-1.20.ebuild index 94c1600fd4..7433cef3d1 100644 --- a/sci-electronics/liblxi/liblxi-1.20.ebuild +++ b/sci-electronics/liblxi/liblxi-1.20.ebuild @@ -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 diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild index d76233e396..dd34c5bb39 100644 --- a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild +++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild @@ -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