diff --git a/app-misc/tinyfetch/tinyfetch-9999.ebuild b/app-misc/tinyfetch/tinyfetch-9999.ebuild index c37b0ee295..da81d6cafc 100644 --- a/app-misc/tinyfetch/tinyfetch-9999.ebuild +++ b/app-misc/tinyfetch/tinyfetch-9999.ebuild @@ -11,8 +11,24 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/${PN}-9999" fi +IUSE="+pci" + +RDEPEND=" + pci? ( + sys-apps/pciutils + ) +" +DEPEND="${RDEPEND}" + DESCRIPTION="fetch program written in pure C" HOMEPAGE="https://github.com/kernaltrap8/tinyfetch" LICENSE="GPL-3" SLOT="0" + +src_unpack() { + if use pci ; then + EGIT_BRANCH=pci + fi + git-r3_src_unpack +} diff --git a/dev-python/cloudflare/Manifest b/dev-python/cloudflare/Manifest index d8d975fefb..18761f6e20 100644 --- a/dev-python/cloudflare/Manifest +++ b/dev-python/cloudflare/Manifest @@ -1,4 +1,4 @@ DIST cloudflare-2.19.2.gh.tar.gz 145051 BLAKE2B cd7c9d9352b055b115af443341dcc4d0a446aaf1ac7b7f8030dce0ff19da185b1effc9a679b8018920ade98cafaaf599af8aea8c57a924e59eb40670a3854b70 SHA512 eac9601f9cb9ea5dc140e48fb0f0e042396f6a7ec354f18b815d6c51094799dc3f25e1e69e78f87ec5c612f4304d15f779090962a8f96282d9b2fe8a9abfb690 DIST cloudflare-2.19.4.gh.tar.gz 151397 BLAKE2B c91c95f52314c5177d823ef8f827ea2f76f6cc703260449aea12d54c1b77d061feca15d4bb845f84cfb4fd80789e5064e54d7530daf546d54d17054b9e0b4fda SHA512 8ae11e73760c57b610abfe5e2c8fdc83c2e0b9e07340884925ec9ac3bf5b40b4edf39b2b8ce7330538369d7573146a2ddac195efb0efb4ff657f75fdacb31aed -DIST cloudflare-3.0.0_beta10.gh.tar.gz 1445435 BLAKE2B 1717f36194ce5e8a292f4026463d9b05b12808ee2c8fbbae7d4817523a4c37d13d2935eef58fe83cebe64c6e7684018154482ee3e51538e7a5724179a2b280c0 SHA512 c7150c0cc056869a600cb440f6cd68801d4032d401192e156101cdf82484ba9b3a03649a2c0569c42c396b653517ad19ec841c3baab067709b4736bcc15e9be6 -DIST cloudflare-python-v3.0.0_beta10-prism.tar.gz 10658021 BLAKE2B 930259e5e1b967ca056804ede3f40d40b57602640d8ae308cc466f38c10eacb95dfb639309ea0b3d2a79fb6c0da6f4cc9dedae08f9a356a4c52ff4bf458d193d SHA512 60c8cb768cb18099c2f9384fd80ff34e2e2511b56433ca0aae02f4be949c2ac9ab72ea879c53aa1e7aaae284afe5547abb909dc733274d50154179a174429b53 +DIST cloudflare-3.0.1.gh.tar.gz 1455281 BLAKE2B ed7268ee0936e0c537c6bf01b57e5020cde59ade37287a80c2ac5e67f70b6c53f8f69c8a6269d36eccedefebc4f4af9232997b5faccea5a51bf6e81a2b2ea7ba SHA512 b68eaed168967dcbc46ca17c133ee526ef12a5b0e4295044201bc7fdfc4c7883e7f941490b5d2eb1fbd792072b9fbb1e0aaaa417973028d1131aa96c89285874 +DIST cloudflare-python-3.0.1-prism.tar.gz 10658240 BLAKE2B ce8422410d7c28fefba8fd22a23075ea472ede1afe5ede1ed1baaae25be42c0a0a166a6b4c8c3d52b28b6b9431299ef2b5fa6e5d9f08ab3878216e4fbc58d52c SHA512 581386b1137fb0cfcded2d2eca25227f6f395f67ea09c34836e815c412e1d1372fb7cb63fcf3ef39c7f8dd9982282aa8eaa412e1863318e131c38a2cf05704a5 diff --git a/dev-python/cloudflare/cloudflare-3.0.0_beta10.ebuild b/dev-python/cloudflare/cloudflare-3.0.1.ebuild similarity index 96% rename from dev-python/cloudflare/cloudflare-3.0.0_beta10.ebuild rename to dev-python/cloudflare/cloudflare-3.0.1.ebuild index eb7c347b87..735c52bb82 100644 --- a/dev-python/cloudflare/cloudflare-3.0.0_beta10.ebuild +++ b/dev-python/cloudflare/cloudflare-3.0.1.ebuild @@ -16,7 +16,7 @@ else MYPV=${MYPV/beta/beta.} MYPN="cloudflare-python" SRC_URI="https://github.com/cloudflare/cloudflare-python/archive/refs/tags/v${MYPV}.tar.gz -> ${P}.gh.tar.gz - test? ( https://github.com/Phoenix591/${MYPN}/releases/download/v${PV}/${MYPN}-v${PV}-prism.tar.gz )" + test? ( https://github.com/Phoenix591/${MYPN}/releases/download/${PV}/${MYPN}-${PV}-prism.tar.gz )" #Prism archive generated by workflow # https://github.com/Phoenix591/cloudflare-python/blob/v3.0.0_beta10/.github/workflows/test-tar.yml S="${WORKDIR}/${MYPN}-${MYPV}" @@ -49,7 +49,7 @@ RESTRICT+=" !test? ( test )" src_unpack() { unpack "${P}.gh.tar.gz" - use test && cd "${S}" && unpack "cloudflare-python-v${PV}-prism.tar.gz" + use test && cd "${S}" && unpack "cloudflare-python-${PV}-prism.tar.gz" } #python_prepare_all() { diff --git a/dev-util/catppuccin-catwalk/Manifest b/dev-util/catppuccin-catwalk/Manifest new file mode 100644 index 0000000000..671bfea9a1 --- /dev/null +++ b/dev-util/catppuccin-catwalk/Manifest @@ -0,0 +1 @@ +DIST catwalk 1591960 BLAKE2B 7e4117719f386b9ddb2f51ecf5bb651b89550c2f60d1934711c773f81e054d9ddb54f1e5ffa8c7e87e64bcad43d98f80da2dd9779dd2037470cf73e19bd44cd0 SHA512 1e914bbf0e4811b50d7b2d483319be93701e19940b77ccf21584e06a301c99dd6410a806bb15cfe74282e2a06e3f8f4dcc9893356d516dad4444d57d7910185d diff --git a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild new file mode 100644 index 0000000000..9e6c765595 --- /dev/null +++ b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild @@ -0,0 +1,16 @@ +# Copyright 2024 Catppuccin +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DESCRIPTION="Soothing pastel previews for the high-spirited!" +HOMEPAGE="https://github.com/catppuccin/catwalk" +SRC_URI="https://github.com/catppuccin/catwalk/releases/download/v"${PV}"/catwalk-x86_64-unknown-linux-gnu -> catwalk" +S="${WORKDIR}" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + insinto /usr/bin + doins /var/tmp/portage/dev-util/catppuccin-catwalk-"${PV}"/distdir/catwalk +} diff --git a/dev-util/catppuccin-catwalk/metadata.xml b/dev-util/catppuccin-catwalk/metadata.xml new file mode 100644 index 0000000000..6aa266e17f --- /dev/null +++ b/dev-util/catppuccin-catwalk/metadata.xml @@ -0,0 +1,11 @@ + + + + + somerand0mcat@hotmail.com + Omar + + + catppuccin/catwalk + + diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest index f30b0e0874..41246cc9a3 100644 --- a/dev-util/rye/Manifest +++ b/dev-util/rye/Manifest @@ -185,7 +185,7 @@ DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d23 DIST rustls-0.22.4.crate 333681 BLAKE2B 01f84b7f44883c807d8651b6058647180d6e9d48deb51fab0e76d7b587ad11face13215170db3bb7d0216505eb108438dcc3bc08ed2080816401f3955f73fbab SHA512 0b62c741b73dd49dd9d5531c9ae749fc8eedd4a396c5b4c02b1b33062d56c84e327e12f5a984b9ca22c7984103896d4ac69899032397dd6eac1b737e0647e2da DIST rustls-pki-types-1.7.0.crate 29555 BLAKE2B 9da5d853671e2e33f46434509e7c83edf487a6a940e1bc8937c3ed7900cac590674bf2c5a5edac6055a2bdf763b132d4624a8c51caf0250d5055ce5e8f4bc5eb SHA512 5502795aebd7058084d0e30d6c09befc4182493113207f539a8d42006d4189158e9028245aa627d6943a88514b6292fbd56b5ea1abef8c83a429bf6d641f6f11 DIST rustls-webpki-0.102.4.crate 200657 BLAKE2B 7d6c27ee182e5b92fef74504d9331c476861b1ef6f67df44b31382d3bebe3c2c1ed666fa535b2a213ad602449fdd23d0ad1a7b89332efeb950686ab6065278a7 SHA512 f5fd01401b74ce3bd3fee6228fa01c29f0ad005eff0314ec19ca9cafe401b056270545b239050cbd72fd22b64a5376bb1d1c3cc5e29303c7d502d5983513d8f6 -DIST rye-0.34.0.tar.gz 1471424 BLAKE2B 81d742d015598987908e812a7d1777e8cc3f151805011c3e06aabe32cc0fbfc71d7eee043206fe4312ed2f1c574da32b25ab3cd1816ad10cfb6d4346205e24ae SHA512 d7bd09dbff0ff17b9cff1cdd1e96a6dbe618abe2705cc98e58510d1e73a913ecdf09161fb4f2682889f0e79f040603568220d953d73b21be258ea3515a20e4fe +DIST rye-0.35.0.tar.gz 1472493 BLAKE2B 37c16ffe903fa6efd7b139855f8979e2a481ab80940c47ac24eb76f0141e71a6a59565b35a121ae7e0f7a1ea5380d8e151ec0f4d5b0785d3b89b523e25430375 SHA512 656bc79d35f09803c8ef7ea50efda8936ac9a93bbbccc4c0d659352d8e9b58bfd66dc0005212b303d840b62c9dcabe3228adc2139a902523f443fe5c65b4a8dc DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST salsa20-0.10.2.crate 12780 BLAKE2B 9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee SHA512 9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c diff --git a/dev-util/rye/rye-0.34.0.ebuild b/dev-util/rye/rye-0.35.0.ebuild similarity index 99% rename from dev-util/rye/rye-0.34.0.ebuild rename to dev-util/rye/rye-0.35.0.ebuild index bae8ec4644..adc3260d05 100644 --- a/dev-util/rye/rye-0.34.0.ebuild +++ b/dev-util/rye/rye-0.35.0.ebuild @@ -312,7 +312,7 @@ declare -A GIT_CRATES=( inherit cargo DESCRIPTION="a Hassle-Free Python Experience" -HOMEPAGE="https://rye-up.com" +HOMEPAGE="https://rye.astral.sh" SRC_URI=" https://github.com/astral-sh/rye/archive/${PV}/${P}.tar.gz ${CARGO_CRATE_URIS} diff --git a/media-gfx/bambustudio-bin/Manifest b/media-gfx/bambustudio-bin/Manifest new file mode 100644 index 0000000000..702d447006 --- /dev/null +++ b/media-gfx/bambustudio-bin/Manifest @@ -0,0 +1 @@ +DIST bambustudio-bin-01.09.03.50.AppImage 103167168 BLAKE2B e5940939a9c88467900d0800a0d0715b9a6f5b4ffb3626d2bf08bbd9db7efdf19bbf4f24acfa4d0690a6f19aeab35c18c63e700d24b38d871f62c68ca26c190f SHA512 69f4fc9018a22aa34e145057f81394b8c5992688c500922618ab199f1f6618ad92aea1a5356f476741b1a60ddea5436adea175c60318aca72ffe198e347d00d7 diff --git a/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild b/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild new file mode 100644 index 0000000000..2d0b5b206c --- /dev/null +++ b/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="BambuStudio" +WX_GTK_VER="3.0-gtk3" + +inherit desktop unpacker xdg + +DESCRIPTION="Bambu Studio is a cutting-edge, feature-rich slicing software" +HOMEPAGE="https://bambulab.com" + +SRC_URI=" + https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/Bambu_Studio_linux_fedora-v${PV}.AppImage \ + -> ${P}.AppImage +" +S="${WORKDIR}/${P}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" +RDEPEND=" + media-gfx/openvdb + media-libs/glew:0= + >=media-libs/glm-0.9.9.1 + media-libs/gstreamer + media-libs/mesa[X(+)] + net-libs/libsoup:3.0= + net-libs/webkit-gtk:4.1/0 + >=sci-libs/opencascade-7.3.0:0= + virtual/glu + >=x11-libs/cairo-1.8.8:= + x11-libs/libxkbcommon + >=x11-libs/pixman-0.30 + x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] + sys-libs/zlib +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/patchelf +" + +QA_PREBUILT="*" +RESTRICT="strip" + +src_unpack() { + mkdir "${S}" || die + cp "${DISTDIR}/${P}.AppImage" "${S}"/ || die + pushd "${S}" || die + chmod +x "${S}/${P}.AppImage" || die + "${S}/${P}.AppImage" --appimage-extract || die + rm "${S}/${P}.AppImage" || die + popd || die +} + +src_install() { + rm "${S}"/squashfs-root/*.AppImage || die + rm "${S}"/squashfs-root/*.desktop || die + rm "${S}"/squashfs-root/.DirIcon || die + rm -r "${S}"/squashfs-root/usr || die + patchelf --replace-needed libwebkit2gtk-4.0.so.37 libwebkit2gtk-4.1.so.0 \ + "${S}"/squashfs-root/bin/bambu-studio || die + patchelf --replace-needed libjavascriptcoregtk-4.0.so.18 libjavascriptcoregtk-4.1.so.0 \ + "${S}"/squashfs-root/bin/bambu-studio || die + patchelf --remove-needed libsoup-2.4.so.1 \ + "${S}"/squashfs-root/bin/bambu-studio || die + patchelf --set-rpath '$ORIGIN' \ + "${S}"/squashfs-root/bin/bambu-studio || die + insinto /opt/"${PN}" + doins -r "${S}"/squashfs-root/* + fperms +x "/opt/${PN}/AppRun" "/opt/${PN}/bin/bambu-studio" + doicon -s 192 "${S}"/squashfs-root/BambuStudio.png + domenu "${FILESDIR}/bambu-studio.desktop" + dobin "${FILESDIR}/bambu-studio" +} diff --git a/media-gfx/bambustudio-bin/files/bambu-studio b/media-gfx/bambustudio-bin/files/bambu-studio new file mode 100644 index 0000000000..3a66948c4c --- /dev/null +++ b/media-gfx/bambustudio-bin/files/bambu-studio @@ -0,0 +1,3 @@ +#!/bin/sh +exec "/opt/bambustudio-bin/AppRun" "$1" + diff --git a/media-gfx/bambustudio-bin/files/bambu-studio.desktop b/media-gfx/bambustudio-bin/files/bambu-studio.desktop new file mode 100644 index 0000000000..4e7cb6f947 --- /dev/null +++ b/media-gfx/bambustudio-bin/files/bambu-studio.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=BambuStudio +Exec=bambu-studio %U +Icon=BambuStudio +Type=Application +Categories=Utility; +MimeType=x-scheme-handler/bambustudio;model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;application/x-amf; diff --git a/media-gfx/bambustudio-bin/metadata.xml b/media-gfx/bambustudio-bin/metadata.xml new file mode 100644 index 0000000000..436bd55562 --- /dev/null +++ b/media-gfx/bambustudio-bin/metadata.xml @@ -0,0 +1,24 @@ + + + + + vowstar@gmail.com + Huang Rui + + + bambulab/BambuStudio + https://github.com/bambulab/BambuStudio/issues + https://github.com/bambulab/BambuStudio/releases + + + Bambu Studio is a cutting-edge, feature-rich slicing software. It + contains project-based workflows, systematically optimized slicing + algorithms, and an easy-to-use graphic interface, bringing users an + incredibly smooth printing experience. + + + Bambu Studio 是一款开源的、尖端的、功能丰富的切片软件。它包含了基于项目 + 的工作流,系统化的切片算法,以及易于使用的图形界面,为用户带来令人难以置 + 信的流畅打印体验。 + + diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest index 3c3b7f2e18..6d3a5b317d 100644 --- a/net-misc/freetube-bin/Manifest +++ b/net-misc/freetube-bin/Manifest @@ -1,2 +1,3 @@ DIST freetube_0.19.2_amd64.deb 67824108 BLAKE2B 06b4ad802fd8e0c7623b217d1c6248035c6671f47fef66d5847364efaa75e4c334af028ef5ecf12ba6ffcf06b892efffe413c4ab5b52cece8fd15077ee7e0be2 SHA512 b880738cd04bad90e2b440555ab854cf197155fc25788a505a27ac06205757e07f92b9a604315f232df78a65d4745a851bc6a606e7d0fd70cc37a7c692eadf90 DIST freetube_0.20.0_amd64.deb 73896480 BLAKE2B c38a42b453d4ebe4192a09d0d84881f1ad0a6d5da7e84279bfcb5d48b35f9ad4563d0e9f5dd626a25df822e28471f4f844c5cf282c47f77becfaaa1b2b5eeed5 SHA512 c58ce017bc5e5d1a06ee24bb0991758df37ec8e4b7cb920cc4117e01e4f0ca7f8c00b06311f46c750475249f11c09968eae6a1387c3347bdac5cc4b892caa699 +DIST freetube_0.21.0_amd64.deb 75362144 BLAKE2B 320be6b225f0b4f8063fad53f4e5c8189aa5e152f427faf2e8f6edc6f8a863f3eb374ecbb4a38c0c5d8460d37e4fb6cd2032fbb742e9da869e063cd7f2315c09 SHA512 ee4b78cd8fc3599909f02b7cbb9f190407a03a668318065b9b099cce261b3033d2519595cc88de983060bca4fd5d2aee9e717f5554919fbd1330c66ce6ee7f4d diff --git a/net-misc/freetube-bin/freetube-bin-0.21.0.ebuild b/net-misc/freetube-bin/freetube-bin-0.21.0.ebuild new file mode 100644 index 0000000000..927bfd73e0 --- /dev/null +++ b/net-misc/freetube-bin/freetube-bin-0.21.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop unpacker xdg + +DESCRIPTION="A private YouTube desktop client" +HOMEPAGE="https://freetubeapp.io/ https://github.com/FreeTubeApp/FreeTube" +SRC_URI="https://github.com/FreeTubeApp/FreeTube/releases/download/v${PV}-beta/freetube_${PV}_amd64.deb" + +S=${WORKDIR} + +LICENSE="AGPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +QA_PREBUILT=" + /opt/FreeTube/freetube + /opt/FreeTube/libEGL.so + /opt/FreeTube/libffmpeg.so + /opt/FreeTube/libGLESv2.so + /opt/FreeTube/libvulkan.so* + /opt/FreeTube/chrome_crashpad_handler + /opt/FreeTube/chrome-sandbox + /opt/FreeTube/libvk_swiftshader.so + /opt/FreeTube/swiftshader/libEGL.so + /opt/FreeTube/swiftshader/libGLESv2.so +" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango +" + +src_install() { + insinto /opt + doins -r opt/* + + domenu usr/share/applications/freetube.desktop + doicon -s scalable usr/share/icons/hicolor/scalable/apps/freetube.svg + + fperms 4755 /opt/FreeTube/chrome-sandbox || die + fperms +x /opt/FreeTube/freetube || die + + dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin +} diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest index 67239105b1..c3e4bf6510 100644 --- a/net-voip/baresip/Manifest +++ b/net-voip/baresip/Manifest @@ -2,6 +2,6 @@ DIST baresip-3.10.0.tar.gz 1167280 BLAKE2B b75558f75c1842361a795645ed67fbf1f121b DIST baresip-3.10.1.tar.gz 1166742 BLAKE2B 01ff2fef17b805b79ab4cd85b90ea092384c467191b152dd8edbfb8f2c82f2334b1a8afbc812e9e724b8f863caa85d6cf86de303b2ce303165c88ecda3e4effb SHA512 71853ab11895b9ce85a6f57400e570b353d594f8a0e6697368088cc393b14970401165b89cf3bc2d0392199cef76eca246a0c934014a726c5261dce65243bae4 DIST baresip-3.11.0.tar.gz 1168323 BLAKE2B f09d4b0f9edf1a18df21f4835e695e8b90aad6a6477b8c11716f1a3a2829303fc63193294f107cc99428758df8466dd31a0a2756cb444a6b8b64d8337ce3a9ed SHA512 9a538695fc9d9fc57eece0db8c49e574a224f158c1089d0e5a4d6501a1cba0fa49aeb3e2eaf0dc663e0d1d62154cd05ae549a971158747eaa40f0a7b20806cf1 DIST baresip-3.12.1.tar.gz 1156255 BLAKE2B 29535f6909143c6d4e20a540a6396acf0ac2404b9226b25dcfb2f69eca60fab7f1ea3c402466e12242c6058916a07036dfbb80f70b4b112a7a821ac7a5d5b4ef SHA512 0d5f5df4664cbca785606d531ab809e555013937e2f1f0585b550edc36b49f0012d63450ee0817e3657dfbb460bd0dd410326cdf81da1b197dcd15cd0ce11aa2 -DIST baresip-3.7.0.tar.gz 1156270 BLAKE2B 48d9f2762739f023dfe8597921de1bfcd355ce4d6e403a77c6fd2f95a88970538208e5aae5f2cd2ed98767f5b1c17e0740f3298faaf7056cd7e89906e22d67b8 SHA512 f3497a903fa67c8ecfb90cd63f9f2bdc376d98ea28a71ea64b042b3641628126fac5ff8afe8539f98f51a54aa4ef1304d22c0b83edc3e91767f8bf35310621c3 +DIST baresip-3.13.0.tar.gz 1158719 BLAKE2B 1a08d888a7ab8b850789deaa9f8258775fe38724166e92224e24dade518d94af98f7224dfd34eaa4cf03f2114b47326fcca4c89fbe51a777d5e2d56a1d09d5d2 SHA512 891e72286e3e094b496342ccc3f0ba9d4766542d7275a90644dd1dd87c1db5c27d841ee79446deba033b1f0a501e799f1e6f4a32a5c40bff69a64a184e5a27e9 DIST baresip-3.8.0.tar.gz 1158645 BLAKE2B e7badad42dde5e0cbd0fa090654b6559f7cf2f6c1dcc458290a43c72b26b0aa2fe40c92f4335ed72c4a2f85ec20d9bfb45f8059bc179cbd47b26867bf7612ccf SHA512 12ff9aaedcc3bc19a38235f5abc955aa1a64db47827895b95ca55329cb29acef353ee0871e888f12f0a9ea5a2ac0b3a34c278115c05e9f55d055638b5e13f852 DIST baresip-3.9.0.tar.gz 1163327 BLAKE2B c994a6ca16610936887f9bfbfb776e155ad9418fb46387af899044e8237e1e7662e62b697408c7c0a47849bbc8ce078122b9290afd868aa9974ad50c9a7b68dd SHA512 7e6bf2c68ae4dec60da7692527d511b7acf373e14c67c96591b7a5e02af7275ff7adde8a8c07af6ed98474b87357b734aae17fb337d4fad8353c253de56dc534 diff --git a/net-voip/baresip/baresip-3.13.0.ebuild b/net-voip/baresip/baresip-3.13.0.ebuild new file mode 100644 index 0000000000..7386769143 --- /dev/null +++ b/net-voip/baresip/baresip-3.13.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Baresip is a portable and modular SIP User-Agent" +HOMEPAGE="https://github.com/baresip/baresip" +SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg gstreamer + gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio sdl + serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l video vpx webrtc X" + +RE_PVF="$(ver_cut 1-2)*" + +DEPEND=" + dev-libs/openssl:0= + =net-voip/re-${RE_PVF} + sys-libs/zlib + aac? ( media-libs/fdk-aac ) + alsa? ( media-libs/alsa-lib ) + amr? ( media-libs/opencore-amr ) + aom? ( media-libs/libaom ) + aptx? ( media-libs/libopenaptx ) + codec2? ( media-libs/codec2 ) + dbus? ( + dev-util/gdbus-codegen + sys-apps/dbus + ) + ffmpeg? ( media-video/ffmpeg ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + media-libs/gst-plugins-good:1.0 + ) + gtk3? ( x11-libs/gtk+:3 ) + jack? ( virtual/jack ) + mpa? ( + media-sound/twolame + media-sound/mpg123 + media-libs/speexdsp + ) + mqtt? ( app-misc/mosquitto ) + opus? ( media-libs/opus ) + pipewire? ( media-video/pipewire ) + snapshot? ( media-libs/libpng ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( media-libs/libsdl2 ) + sndfile? ( media-libs/libsndfile ) + spandsp? ( media-libs/spandsp ) + v4l? ( media-libs/libv4l ) + vpx? ( media-libs/libvpx ) + webrtc? ( media-plugins/gst-plugins-webrtc ) + X? ( x11-libs/libX11 ) + " + +RDEPEND="${DEPEND}" + +src_configure() { + use aac && MODULES+="aac;" + use acip && MODULES+="ebuacip;" + use alsa && MODULES+="alsa;" + use amr && MODULES+="amr;" + use aom && MODULES+="av1;" + use aptx && MODULES+="aptx;" + use codec2 && MODULES+="codec2;" + use console && MODULES+="cons;" + use dbus && MODULES+="ctrl_dbus;" + use evdev && MODULES+="evdev;" + use echo && MODULES+="echo;" + use gtk3 && MODULES+="gtk;" + use gstreamer && MODULES+="gst;" + use httpd && MODULES+="httpd;" + use httpreq && MODULES+="httpreq;" + use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;" + use jack && MODULES+="jack;" + use mpa && MODULES+="mpa;" + use mqtt && MODULES+="mqtt;" + use opus && MODULES+="opus;opus_multistream;" + use pipewire && MODULES+="pipewire;" + use pulseaudio && MODULES+="pulse;" + use portaudio && MODULES+="portaudio;" + use serreg && MODULES+="serreg;" + use snapshot && MODULES+="snapshot;" + use sdl && MODULES+="sdl;" + use sndfile && MODULES+="sndfile;" + use spandsp && MODULES+="g722;g726;plc;" + use syslog && MODULES+="syslog;" + use tcpcontrol && MODULES+="ctrl_tcp;" + use v4l && MODULES+="v4l2;" + use video && MODULES+="vidbridge;vidinfo;" + use vpx && MODULES+="vp8;vp9;" + use webrtc && MODULES+="webrtc_aec;" + use X && MODULES+="x11;" + MODULES+="account;aubridge;auconv;aufile;auresamp;ausine;contact;debug_cmd;dtls_srtp;g711;ice;menu;mixausrc;mixminus;mwi;natpmp;netroam;pcp;presence;turn;rtcpsummary;srtp;stdio;stun;uuid;vumeter" + + local mycmakeargs=( + -DMODULES="$MODULES" + -DSTATIC=$(usex static-libs ON OFF) + ) + cmake_src_configure +} diff --git a/net-voip/baresip/baresip-3.7.0.ebuild b/net-voip/baresip/baresip-3.7.0.ebuild deleted file mode 100644 index 10023c9ea1..0000000000 --- a/net-voip/baresip/baresip-3.7.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Baresip is a portable and modular SIP User-Agent" -HOMEPAGE="https://github.com/baresip/baresip" -SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png portaudio pulseaudio pipewire sdl sndfile spandsp vpx X" - -DEPEND=" - ~net-voip/re-${PV} - aac? ( media-libs/fdk-aac ) - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - aptx? ( media-libs/libopenaptx ) - aom? ( media-libs/libaom ) - codec2? ( media-libs/codec2 ) - ffmpeg? ( media-video/ffmpeg ) - gst? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 - ) - gtk3? ( x11-libs/gtk+:3 ) - jack? ( virtual/jack ) - mqtt? ( app-misc/mosquitto ) - mpa? ( - media-sound/twolame - media-sound/mpg123 - media-libs/speexdsp - ) - ssl? ( dev-libs/openssl:0= ) - opus? ( media-libs/opus ) - png? ( media-libs/libpng ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-libs/libpulse ) - pipewire? ( media-video/pipewire ) - sdl? ( media-libs/libsdl2 ) - sndfile? ( media-libs/libsndfile ) - spandsp? ( media-libs/spandsp ) - vpx? ( media-libs/libvpx ) - X? ( x11-libs/libX11 ) - " - -RDEPEND="${DEPEND}" diff --git a/net-voip/re/Manifest b/net-voip/re/Manifest index 200418f0eb..ee19c881e3 100644 --- a/net-voip/re/Manifest +++ b/net-voip/re/Manifest @@ -1,6 +1,6 @@ DIST re-3.10.0.tar.gz 599993 BLAKE2B d610764221c1756c752d1f50abfc345492597b85f6caae8feaa108d32e9983e4fc8338b1ed4cecd1ba2fd0462f6585138b7d7124150357be75bb0b66ae889455 SHA512 f7aadce42e6d3477ab36cac44557d0c1c2df2f5a4c8f0d295d230345b1a73e2747360893d4d5de7dce3326eb0713680f59865eb86bdd3f224015c197fa41ccfe DIST re-3.11.0.tar.gz 601612 BLAKE2B e0f44117fc84aa2557345dab952374022b0dd5dc01761bc64bce8babcdf873e0784052fe18f40a5040e4b9eb9763e4e2da89bdfa15d984f6f35415a1395eb99a SHA512 2050773f1c0d3ae36845601b25fdc6733f5945b0930fd39cb43cb2b11be59dd979027e1a03b2ba188348291fbaec78daab640c28d0c9d842be8ef300b2571fa0 DIST re-3.12.0.tar.gz 602737 BLAKE2B f0e82b32ed7a0e043cf1f2701851f63fcd8a9128ce468e1cca5e6571c439bbabff0f42dbd5f6e397eb172e061f123a8d3a8106d5122b71f999ee1e8aa8f4e271 SHA512 e911da81cca288d0e9f92273c4a8bbd89ceac7e46777483d143cc93f4d58e604976946d944a173ae823edb38f344b2c6cc6949611dacfeb7a97ede31e2089328 -DIST re-3.7.0.tar.gz 594129 BLAKE2B 8ca8656013505fe1c72a042e1070e60b923764eafc97089776bef9a4f37f545a320354681f734da57334e30b1a49c77595c142ae947eb3b35708a8d19109d5ac SHA512 95bfc11d73e8eda76ece51b0e91550e3cb45fc91927d01d024318e74bb0c3893b5bb0716582672490e0131be0314abd1bf2dfd815960b00741e78a55b2a0bbd4 +DIST re-3.13.0.tar.gz 604552 BLAKE2B 4689fd2a14d7e58722d0b228c749fc1214e9ed44d33400dbf09d0c0cff5886bb4ad0a7f615c15a7caa027f785231c0907c667145c24b1a3845d4d1bd84a51110 SHA512 06781152ba1e7ba7202f9448694c1f840f4fe39644ab2c7dcfc080a49530eb264c6798b0f921cf91217882c254f96f49ba5b7b904c676aab23382835d0ae5a1a DIST re-3.8.0.tar.gz 595601 BLAKE2B 1df140f712e4fdcaae2cb6cb6e9050af58c1f2cb8dbebcdc5ee808b3b2f23d6b40c6f9070b2c96308ad5d4cfa3cd1c0f04b952623351a874a8c092ab0b101a65 SHA512 7c03502aae0424bb05e03320c2497de0ec534d872334fe16ec0a688efbc1cc493ad1774e9802e0dc58bb396b4b8a065f3e338deeff4dd1ddd87cb76793e82306 DIST re-3.9.0.tar.gz 598561 BLAKE2B 785b91f5f87d6d4dd4a4a4856a1f6e45d1a741d185d47c27375a3c22c8f7dc0e71271556e88af9865b005cb1ab08d1c87a8c2b081f65729dfcadc29ec9a5d4e9 SHA512 d19fc5c48399ad4942c27d86c47350f579f8ebeaf8dc04b13a930b930c13a20e5e7dd5f0fe05d11b6b365667d8306f2499f5cb925850f4484049ba853d36b0b1 diff --git a/net-voip/re/re-3.7.0-r1.ebuild b/net-voip/re/re-3.13.0.ebuild similarity index 100% rename from net-voip/re/re-3.7.0-r1.ebuild rename to net-voip/re/re-3.13.0.ebuild diff --git a/net-vpn/candy/Manifest b/net-vpn/candy/Manifest index ff9ac5f801..cadb8f74b7 100644 --- a/net-vpn/candy/Manifest +++ b/net-vpn/candy/Manifest @@ -1 +1 @@ -DIST candy-5.8.10.tar.gz 73139 BLAKE2B 2693651e7e6d785514de82ba9604ccfda69f3de95b941229b3adf793f87b94fcfe5addc3e0297e82f29830283135c58350d5241af40f4cdc54fbe8dcb1ae0251 SHA512 6ee133b0bbf1063c359b608f2ea4bffd7d6f463d65d8f6d0d42302a260112f0334eeb9a12a95606d18627650a244f57235c8be36db0cecf1259c025977ea73c9 +DIST candy-5.9.0.tar.gz 74223 BLAKE2B 7a3b60b369f999cdc6e90371e6ff1cac36a7a0fada876596537ea25381a28c70c2900e515bef1ce4b9d7b7c98791578a50164eec84820f2aca1581ec163e918d SHA512 28aacc4ce60c59204173ed7ac9b11d1c598d1a674176fbafb2ac887e15e720a6f4b180e7096bfaa40a5cd0188f65bf08d16a90cde53b759d12bc114ab42aeee0 diff --git a/net-vpn/candy/candy-5.8.10.ebuild b/net-vpn/candy/candy-5.9.0.ebuild similarity index 100% rename from net-vpn/candy/candy-5.8.10.ebuild rename to net-vpn/candy/candy-5.9.0.ebuild diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest index 3315713c94..a026738bd1 100644 --- a/net-vpn/mullvadvpn-app/Manifest +++ b/net-vpn/mullvadvpn-app/Manifest @@ -1 +1,2 @@ DIST MullvadVPN-2024.3_x86_64.rpm 88010345 BLAKE2B 8335327427e3033eca1219f16e340b0a5e9aac399e1d54f9abd771a0c02a5a6451dff89af7d9bc977ef2aca744259e99ba5ada1014eae6a69c38c384d1762d03 SHA512 4feec0521cd3a52b7d3aa82f851694ff8a27ab63188d673d6ce8b62d5485acbd8eefc6d35f99da6c40c6b6fce0e9c735d121329d97589a6869138aafafd62fd9 +DIST MullvadVPN-2024.4-beta1_x86_64.rpm 90815893 BLAKE2B 276d5194f5588e204ea7a50a7c64b637300d72c1ff6f5eff8b76c842324a6ce1e815548a5e128ec536586e53ccc8b1333e3ba8383f97d4572a8c96b010896d5b SHA512 3ba9f4593db906f7ee48f121ba6e961f7f7e43e41fc6f5e5d49ceef9b66513cc59429900501561e90bf486bac57463d7a5add57792097bd0f1797ea71d320d2f diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild new file mode 100644 index 0000000000..e6ee527fe6 --- /dev/null +++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild @@ -0,0 +1,73 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop rpm systemd shell-completion xdg + +MYPV="${PV/_beta/-beta}" +DESCRIPTION="Tool used to manage daemon setup" +HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/" +SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm )" + +S="${WORKDIR}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~amd64" + +RESTRICT="bindist mirror test strip" + +RDEPEND=" + app-accessibility/at-spi2-core + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + x11-libs/gtk+ + x11-libs/libdrm + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango +" + +QA_PREBUILT="*" + +src_install() { + # Using doins -r would strip executable bits from all binaries + cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files" + fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler" + fperms 4755 "/opt/Mullvad VPN/chrome-sandbox" + + # tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/" + + local i + dobin "${S}"/usr/bin/mullvad + dobin "${S}"/usr/bin/mullvad-daemon + dobin "${S}"/usr/bin/mullvad-exclude + dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report + + # mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is + # also most often used to exclude graphical applications which can't or shouldn't run as root + # (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas` + # change user). The setuid bit allows any user to exclude executables under their own UID. + fperms 4755 /usr/bin/mullvad-exclude + + newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon + + systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service + systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service + + newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad + newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad + newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad + + domenu "${S}"/usr/share/applications/mullvad-vpn.desktop + local x + for x in 16 32 48 64 128 256 512 1024; do + doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png + done +} diff --git a/profiles/package.mask b/profiles/package.mask index 6ec652e328..03af050d65 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,15 @@ # New entries go on top. +# Anna Vyalkova (2024-06-24) +# Critical security vulnerability. + (2024-06-24) +# Depends on kde-plasma/ksysguard, which is masked for removal. +# Removal on 2024-08-24. +kde-misc/plasma-applet-thermal-monitor + # Eli Burch (2024-06-19) # Dependency media-video/ffmpeg-chromium:120 was dropped from ::gentoo, # causing pkgcheck to fail. Masking for now diff --git a/www-client/firefox-developer-bin/Manifest b/www-client/firefox-developer-bin/Manifest new file mode 100644 index 0000000000..557c8eaf3d --- /dev/null +++ b/www-client/firefox-developer-bin/Manifest @@ -0,0 +1,2 @@ +DIST firefox-developer-bin-122.0-b9.tar.bz2 83948380 BLAKE2B 7eca48621141c05803bae04cb4c3cf69f188f3031216461616df6aba222853744e5326d71f1da29ec36955c4fff7c9296000eb42d36944ce6a74912a5c580e8c SHA512 ce5dfb5d0ba4ea418e339f5d4065fc9cd6c5b972ae17324c78c66452ece934dd818ea72743549403a8d1bcc4687b64c798ecdac55f9ecdbbcbd65b74781d1adf +DIST firefox-developer-bin-128.0-b6.tar.bz2 87138236 BLAKE2B 86684531054c82c7493ac6f272e72e4089bb297f580c06f61c6a8abf19a9017bc473d5d38f4d71fc4a9912cf24f8758779b6e5362471eb0210c7e56a79ea6454 SHA512 daa68b6b2a07507d0f6bccd9cee287d4fdccd20f11d156cd0f168dc0f139c2a68fc88659576f2aeec258e1608fd7ed981363950848e6f9fb3d0374f6bad65d38 diff --git a/www-client/firefox-developer-bin/firefox-developer-bin-122.0.ebuild b/www-client/firefox-developer-bin/firefox-developer-bin-122.0.ebuild new file mode 100644 index 0000000000..3bae185cfa --- /dev/null +++ b/www-client/firefox-developer-bin/firefox-developer-bin-122.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +REVISION=b9 + +inherit desktop xdg + +DESCRIPTION="Firefox browser developer edition" +HOMEPAGE="https://www.mozilla.org/en-US/firefox/developer/" +SRC_URI="https://download-installer.cdn.mozilla.net/pub/devedition/releases/${PV}${REVISION}/linux-x86_64/en-US/firefox-${PV}${REVISION}.tar.bz2 + -> ${P}-${REVISION}.tar.bz2" +S="${WORKDIR}" + +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +SLOT="0/developer" +KEYWORDS="-* ~amd64" +RESTRICT="strip" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + >=media-libs/freetype-2.4.10 + >=x11-libs/pango-1.22.0 + media-libs/fontconfig + sys-apps/dbus + x11-libs/gtk+:3 +" + +QA_PREBUILT=".*" + +src_prepare() { + default + + cd firefox || die + rm updater || die +} + +src_install() { + dodir "/opt/${PN}" + cp -r firefox/. "${ED}/opt/${PN}" || die + + dosym -r "/opt/${PN}/firefox-developer-bin" "/usr/bin/${PN}" + make_desktop_entry "${PN}" "Firefox Developer" "${PN}" "Network;WebBrowser" +} diff --git a/www-client/firefox-developer-bin/firefox-developer-bin-128.0.ebuild b/www-client/firefox-developer-bin/firefox-developer-bin-128.0.ebuild new file mode 100644 index 0000000000..8faff126b4 --- /dev/null +++ b/www-client/firefox-developer-bin/firefox-developer-bin-128.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +REVISION=b6 + +inherit desktop xdg + +DESCRIPTION="Firefox browser developer edition" +HOMEPAGE="https://www.mozilla.org/en-US/firefox/developer/" +SRC_URI="https://download-installer.cdn.mozilla.net/pub/devedition/releases/${PV}${REVISION}/linux-x86_64/en-US/firefox-${PV}${REVISION}.tar.bz2 + -> ${P}-${REVISION}.tar.bz2" +S="${WORKDIR}" + +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +SLOT="0/developer" +KEYWORDS="~amd64" +RESTRICT="strip" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + >=media-libs/freetype-2.4.10 + >=x11-libs/pango-1.22.0 + media-libs/fontconfig + sys-apps/dbus + x11-libs/gtk+:3 +" + +QA_PREBUILT=".*" + +src_prepare() { + default + + cd firefox || die + rm updater || die +} + +src_install() { + dodir "/opt/${PN}" + cp -r firefox/. "${ED}/opt/${PN}" || die + + dosym -r "/opt/${PN}/firefox-bin" "/usr/bin/${PN}" + make_desktop_entry "${PN}" "Firefox Developer" "${PN}" "Network;WebBrowser" +} diff --git a/www-client/firefox-developer-bin/metadata.xml b/www-client/firefox-developer-bin/metadata.xml new file mode 100644 index 0000000000..e473d21c76 --- /dev/null +++ b/www-client/firefox-developer-bin/metadata.xml @@ -0,0 +1,8 @@ + + + + + zdanevich.vitaly@ya.ru + Vitaly Zdanevich + + diff --git a/x11-themes/catppuccin-neovim/Manifest b/x11-themes/catppuccin-neovim/Manifest new file mode 100644 index 0000000000..cd8315a1d6 --- /dev/null +++ b/x11-themes/catppuccin-neovim/Manifest @@ -0,0 +1 @@ +DIST catppuccin-neovim-1.7.0.tar.gz 68616 BLAKE2B dece7d3ddd4d38c2ab2da31f975894d0f6e25029d5075bd02c0d7b26b62b1d6491d54fd48486f525829ecf84d465fd582c445a3efc30aa88fbb8b2f2bf67772c SHA512 0a7cd5c7bcfbb4f945ea52201f95608679d2fec94672817dc5bc528e41d79fed88e4064e61ecbfb0a9319d706a0310abac825fefacb047cc8d2a435518fcd93a diff --git a/x11-themes/catppuccin-neovim/catppuccin-neovim-1.7.0.ebuild b/x11-themes/catppuccin-neovim/catppuccin-neovim-1.7.0.ebuild new file mode 100644 index 0000000000..26026a2f13 --- /dev/null +++ b/x11-themes/catppuccin-neovim/catppuccin-neovim-1.7.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 2024 Catppuccin +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DESCRIPTION="Soothing pastel theme for Neovim" +HOMEPAGE="https://github.com/catppuccin/nvim" +SRC_URI="https://github.com/catppuccin/nvim/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/nvim-${PV}" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +DEPEND="app-editors/neovim" + +src_install() { + insinto /usr/share/nvim/runtime/colors + doins "${S}"/colors/*.vim + + insinto /usr/share/nvim/runtime/lua/catppuccin + doins "${S}"/lua/catppuccin/* + + insinto /usr/share/nvim/runtime/lua/barbecue/theme + doins "${S}"/lua/barbecue/theme/* + + insinto /usr/share/nvim/runtime/lua/lualine/themes + doins "${S}"/lua/lualine/themes/* + + insinto /usr/share/nvim/runtime/lua/reactive/presets + doins "${S}"/lua/reactive/presets/* +} diff --git a/x11-themes/catppuccin-neovim/metadata.xml b/x11-themes/catppuccin-neovim/metadata.xml new file mode 100644 index 0000000000..da329d4545 --- /dev/null +++ b/x11-themes/catppuccin-neovim/metadata.xml @@ -0,0 +1,11 @@ + + + + + somerand0mcat@hotmail.com + Omar + + + catppuccin/nvim + +