diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest index c598446394..3417ea0928 100644 --- a/app-admin/pulumi-bin/Manifest +++ b/app-admin/pulumi-bin/Manifest @@ -1,4 +1,3 @@ -DIST pulumi-v3.74.0-linux-x64.tar.gz 143408310 BLAKE2B 8da70b0aae12b4adae556aa769b82348f54d40d8ac50002074caac74873d63cc0155a126abdad715da83bedb36e92f8e40a05a712335ae16b54d4c094696f751 SHA512 8e5e12a4c210601d7290a21e65b6860fa3980af2c67248aa6c1ba3a55441d9b7165686d7eec2c0029832dcc62715fcffef47d8d308069e6ebea386e992567ded -DIST pulumi-v3.75.0-linux-x64.tar.gz 143145995 BLAKE2B 1260fc4db976ddedbd7a978f4ddfdcc0264dd194878d77b52faad985705931e1dec3a04f4b62097cd9a4c7326e6764ac41cda9d148de5185aa82e74cb9b53b9c SHA512 b46ae96bd50c2d32c9005e20c699c48dd105e36874d414eba53ec74f963497cef460efaf19021e6728b6de172d7791acaced41fc4f08102ce94d3e2f186370f9 DIST pulumi-v3.76.0-linux-x64.tar.gz 143198514 BLAKE2B 959f47b0552d011f9640f25c72861f7be15d46431f57bb42cc087b91ee5a06deb07732604eeb91237e7fbac725a40eee58b6885c2d38d92ffe12db3e37d66848 SHA512 02fa76ca1b7b022b89ef7767016a77fecba89541ff05bba68f7b4023724547afa7ca1be541f7281b3e15b5fa847c98bf80a60c11ac0ad52435d44a34f347b5c8 DIST pulumi-v3.76.1-linux-x64.tar.gz 143217071 BLAKE2B 1e79b43e3a5e5343c07ee77b7198e0b1b2206dc9c2f41d7523bfb1473cd29c11a2e793b12dc7ae0d4639d744a34f823da44e517d823d26dcb3f863f937c06e8e SHA512 d2191faa3f067c7a6ef69aec42960af6a08d0eb9d7596f3123df07d67ce68122157bf72e2c92d300e2931e8ca96707ecb20c509aa3777d14c75b09da9d40b3eb +DIST pulumi-v3.77.1-linux-x64.tar.gz 144930664 BLAKE2B fa16d3cb7c62f9cf87b4198928ec67532de461d5d22b9565c48c11b96cb2027958257cd6621dfc48da103d0384f4a4f157e9641cdc5ac79a225007536f5fbe11 SHA512 c740a7cc3b597c313f87112c8b4b7c90533918ec170225b1b41a0d32dac33cd34a062cdbf5002b2c6dca5666853c177a724a5a0079784e8c2f3d97980e5f7b7b diff --git a/app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild b/app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild deleted file mode 100644 index 8e5eb8e906..0000000000 --- a/app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 - -DESCRIPTION="Infrastructure as code in any programming language" -HOMEPAGE=" - https://www.pulumi.com/ - https://github.com/pulumi/pulumi -" -SRC_URI=" - amd64? ( https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" - -S="${WORKDIR}/pulumi" - -QA_PREBUILT="*" - -src_install() { - dobin pulumi* - - ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot generate bash completions" - newbashcomp pulumi.bash-completion pulumi - - ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot generate zsh completions" - insinto /usr/share/zsh/site-functions - newins pulumi.zsh-completion _pulumi -} diff --git a/app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild b/app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild similarity index 100% rename from app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild rename to app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild diff --git a/dev-cpp/easyloggingpp/Manifest b/dev-cpp/easyloggingpp/Manifest index c1e7508ce7..7ff31490e7 100644 --- a/dev-cpp/easyloggingpp/Manifest +++ b/dev-cpp/easyloggingpp/Manifest @@ -1 +1,2 @@ DIST easyloggingpp-9.97.0.tar.gz 750851 BLAKE2B 7ae65db33009dccf6e3a4362e4b5e23080935629b079e5898c8063d31144bef2341a041365bf20d0acd5067ad606e752de4b2b70a55f4bd16047b1ae3bab416d SHA512 e45789edaf7a43ad6a73861840d24ccce9b9d6bba1aaacf93c6ac26ff7449957251d2ca322c9da85130b893332dd305b13a2499eaffc65ecfaaafa3e11f8d63d +DIST easyloggingpp-9.97.1.tar.gz 771149 BLAKE2B 313a6547e2af4322bac8843d4efbfef89fa1ebcd40ce24ba32dfd6df7f8c7023dd821e773f43ef484facde1cb5c348c02d6fe23a3fdf308ce2a29559a0d65021 SHA512 3df813f7f9796c81c974ba794624db2602253e14b938370deb4c851fe8725f5c7ebf71d7ae0277fcb770b043ccf8f04bbf8e770d14565f4cb704328973473387 diff --git a/dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild b/dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild new file mode 100644 index 0000000000..5eb9e8ab2b --- /dev/null +++ b/dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C++ logging library" +HOMEPAGE="https://github.com/abumq/easyloggingpp" +SRC_URI="https://github.com/abumq/easyloggingpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/disable-failing-tests.patch" +) + +src_configure() { + local mycmakeargs+=( + -Dtest=$(usex test ON OFF) + ) + cmake_src_configure +} diff --git a/dev-elixir/hex/hex-1.0.1.ebuild b/dev-elixir/hex/hex-1.0.1-r1.ebuild similarity index 100% rename from dev-elixir/hex/hex-1.0.1.ebuild rename to dev-elixir/hex/hex-1.0.1-r1.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index 7d5a62f20a..ca60b0cbed 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,2 +1,3 @@ DIST lazygit-0.38.2.tar.gz 3870937 BLAKE2B c3dcc40f0accecceda1b663503e522076ba98fb09268f65f95af0c79e51ac6f9706a0cd18ca8b13f3b3b855ca0ebd665a9fd083d1f5257c652b1e68b3677d00e SHA512 508e253a4acfcb2c958820d72873de3308b06eba20978caa660321d75db41bc31fe917e4469d5ed368d9e20d2047b57d759f9ec00a4a982cd2556d5c4ef5c57f DIST lazygit-0.39.4.tar.gz 3882422 BLAKE2B 7d1c94f1340e9eb56f84174196539db0cb716808c723045daeee7c037c3cab04e566edfab8a30b1771d441928a81d56f96eb468ba070ad73cf847e89a2800493 SHA512 b3d29abfe168590ea63c46ac461e4862a86b861f77a89e6be9d2b207f24c4da10b95512349b1158ff92c1443a16468d4d0026d27b0b87c2315b15ede447dbf05 +DIST lazygit-0.40.0.tar.gz 4466892 BLAKE2B 444090d43903790dd6f54e1402b557b8474f285eef3f6663e444406d0e90a2d57017f2e606e0340e0cb8f5a490ce6c8b1e172fbbb1112d0c54205cdd75c438e4 SHA512 39b3cf0a1f49a5fb32e60bfe5a7af9ec867987a06145b24ac8061e8e2a62c620f0683313b18987bed4de5d431b344ea9b088b742fb6754a27750e4dd4c660336 diff --git a/dev-vcs/lazygit/lazygit-0.40.0.ebuild b/dev-vcs/lazygit/lazygit-0.40.0.ebuild new file mode 100644 index 0000000000..7cb26b7439 --- /dev/null +++ b/dev-vcs/lazygit/lazygit-0.40.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Simple terminal UI for git commands" +HOMEPAGE="https://github.com/jesseduffield/lazygit" +SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 BSD ISC MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/${P}" + +RDEPEND="dev-vcs/git" + +DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) + +src_compile() { + go build -o bin/lazygit || die +} + +src_install() { + dobin bin/lazygit + einstalldocs +} diff --git a/eclass/mix.eclass b/eclass/mix.eclass index b7d4647313..b5071e94d8 100644 --- a/eclass/mix.eclass +++ b/eclass/mix.eclass @@ -26,12 +26,15 @@ esac EXPORT_FUNCTIONS src_prepare src_compile src_install -RDEPEND="dev-lang/elixir" +RDEPEND=" + dev-lang/elixir + dev-lang/erlang:= +" DEPEND="${RDEPEND}" # Erlang/Elixir software fails to build when another version with API # differences is present -BDEPEND="!<${CATEGORY}/${P} !>${CATEGORY}/${P}" +BDEPEND="!<${CATEGORY}/${P} !>${CATEGORY}/${PF}" # @ECLASS-VARIABLE: HEX_OFFLINE HEX_OFFLINE=1 diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index d3e7a0857e..3027b22e83 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,4 +1,2 @@ -DIST hyprland-plugins-0.26.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 -DIST hyprland-plugins-0.26.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 DIST hyprland-plugins-0.27.2-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 DIST hyprland-plugins-0.27.2.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild deleted file mode 100644 index 7e28b83d19..0000000000 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42 -SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0 -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprland-plugins" -SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ - -> ${P}-split-monitor-workspaces.gh.tar.gz -" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" - -RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" -BDEPEND=" - ~gui-wm/hyprland-${PV} - x11-libs/libdrm - x11-libs/pixman - x11-libs/xcb-util-wm -" - -src_configure() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_configure - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_configure - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_configure - fi -} - -src_compile() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_compile - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_compile - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_compile - fi - - if use split-monitor-workspaces; then - emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so - fi -} - -src_install() { - insinto "/usr/share/hyprland/plugins" - - if use borders-plus-plus; then - newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so" "borders-plus-plus.so" - fi - - if use csgo-vulkan-fix; then - newins "${WORKDIR}/${P}-build/csgo-vulkan-fix/libcsgo-vulkan-fix.so" "csgo-vulkan-fix.so" - fi - - if use hyprbars; then - newins "${WORKDIR}/${P}-build/hyprbars/libhyprbars.so" "hyprbars.so" - fi - - if use split-monitor-workspaces; then - doins "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so" - fi -} - -pkg_postinst() { - einfo "Plugins are installed in /usr/share/hyprland/plugins" - einfo "To load them, refer to the official documentation" - einfo "https://wiki.hyprland.org/Plugins/Using-Plugins/" -}