From 97c5537eaf384b08fa7b527f77960e0b4868ca73 Mon Sep 17 00:00:00 2001 From: HAZARD Date: Sat, 5 Sep 2026 17:33:09 -0300 Subject: [PATCH] net-im/equibop-bin: add 3.3.0 Signed-off-by: HAZARD --- net-im/equibop-bin/Manifest | 3 + net-im/equibop-bin/equibop-bin-3.3.0.ebuild | 97 +++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 net-im/equibop-bin/equibop-bin-3.3.0.ebuild diff --git a/net-im/equibop-bin/Manifest b/net-im/equibop-bin/Manifest index 7b5b02d263..97d39e1d9a 100644 --- a/net-im/equibop-bin/Manifest +++ b/net-im/equibop-bin/Manifest @@ -1,3 +1,6 @@ DIST equibop-bin-3.2.2.metainfo.xml 10936 BLAKE2B 789080484296c0ebd6bf010e0f19b88d14bff16129560822186c653f64d75c3a8e9c100af77d84b52e6b98e9130ee02cbb953eab24b409b66eb1b9a39fc0480c SHA512 c969fd822079278e15b3d11a12008b6abe981901f87237bb667ece96feacdacd142204a8826de9509ccf1198baea36a78ff7b9a1a61a513ae7ec467bedc2d388 +DIST equibop-bin-3.3.0.metainfo.xml 11779 BLAKE2B 0f2d1e76e384480b09903d1aaab4115472e022ca22d1158f88ba799956a43b84b081f754d42d3f37721691fca6a9c59fad2e2d6b4a0da34bdd0ddcaa7d46c4c6 SHA512 5850a83a21e99f3e9089102e6e1fe2c984dd3a2b5c3b19a418a4df6e6ea2e68df32ab78b1819bbfdc11c8d5be86d0c9b5e093e95d7e22ba26ad699b789f8a73b DIST equibop_3.2.2_amd64.deb 187373192 BLAKE2B 45482828c1fa2c45e3404a20838ec8f100d7a09f76db0d09b2ef3c43f20fc5552a3d7d235b348d763fa59bca3d0559bf553fc0fd74ec703a71909e2a629ec100 SHA512 5b252ba2a4f0782b79d16e518eaa4d98683eed7fdafec4e955688a3afd016e9065c4ca3976ea2056e3fe2b987d004362701ed6c475b8095654f1abe0e356695d DIST equibop_3.2.2_arm64.deb 179716004 BLAKE2B fc56aeffc118d4b0ec003dc426178a65738426f7da7515e94039334a767b6ebc8b8e2d8b1140a6438c745ddc8f6c748f4e79fbfe756c34152abd8bf03fabb520 SHA512 4101e57035cb7b306d1325667ab14245f4268c42f5f280511f3a7082d437506106270821c8d5aa0028e380586a30c014cf5e23bf50ad0eee3d637d5684dcc681 +DIST equibop_3.3.0_amd64.deb 205793436 BLAKE2B efc35d056c1197c72633d560e04783ed53c69650471237723d0bf837d421d43bec400287266edc9e714f2b1a2a060e2e56e3198bd83d64178c5f6289dc85124f SHA512 96fbd545db8964e8c43689c99d4cb0cda9bc71c1ae401f261ec5ce14f23d1151a8723dfaad6ec55e999f4a44536f052f33c5f9bd7431e23ba8a3a4cd7c053f6e +DIST equibop_3.3.0_arm64.deb 198704192 BLAKE2B 4babca1dd2d60a8a1a913bb3867b6c65089b268e26fe138fa6884e2f73b4622f96f749eadf074aa2970c54911e7ffd5098b4272df5c01a94d2efbbd5173d8fc1 SHA512 7796ffe7754b78d7195516d339dc5a38fc811f4960652e7bfb159f501fc222b5c85c5f5f8a8d34b03e89803e09d9a3e91b0ed345ab81bf25761a29a92adf5487 diff --git a/net-im/equibop-bin/equibop-bin-3.3.0.ebuild b/net-im/equibop-bin/equibop-bin-3.3.0.ebuild new file mode 100644 index 0000000000..c53e92f577 --- /dev/null +++ b/net-im/equibop-bin/equibop-bin-3.3.0.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker desktop xdg + +MY_PN=${PN%%-bin} +MY_PN=${MY_PN^} + +DESCRIPTION="Equibop is a customizable and privacy friendly Discord desktop app" +HOMEPAGE="https://equibop.org/" + +SRC_URI=" + amd64? ( https://github.com/Equicord/Equibop/releases/download/v${PV}/equibop_${PV}_amd64.deb ) + arm64? ( https://github.com/Equicord/Equibop/releases/download/v${PV}/equibop_${PV}_arm64.deb ) +" +# metainfo +SRC_URI+="https://github.com/Equicord/Equibop/releases/download/v${PV}/org.equicord.equibop.metainfo.xml -> ${P}.metainfo.xml" + +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RESTRICT="bindist mirror strip" + +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 + virtual/libudev + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango +" + +QA_PREBUILT="*" + +src_unpack() { + use amd64 && unpack_deb "equibop_${PV}_amd64.deb" + use arm64 && unpack_deb "equibop_${PV}_arm64.deb" +} + +src_prepare() { + default + + # match with symlink + sed -i "s|^Exec=.*|Exec=/usr/bin/${PN} %U|" \ + "usr/share/applications/${MY_PN,,}.desktop" || die +} + +src_install() { + local destdir="/opt/${PN}" + + exeinto "${destdir}" + doexe "opt/${MY_PN}/${MY_PN,,}" + doexe "opt/${MY_PN}/chrome-sandbox" + doexe "opt/${MY_PN}/chrome_crashpad_handler" + + insinto "${destdir}" + doins opt/"${MY_PN}"/*.bin + doins opt/"${MY_PN}"/*.pak + doins opt/"${MY_PN}"/*.so + + doins "opt/${MY_PN}/icudtl.dat" + + doins -r "opt/${MY_PN}/locales" + doins -r "opt/${MY_PN}/resources" + + fperms +x "opt/${PN}/resources/arrpc/arrpc" + + dosym ../../opt/"${PN}"/"${MY_PN,,}" /usr/bin/"${PN}" + + doicon -s scalable usr/share/icons/hicolor/scalable/apps/"${MY_PN,,}".svg + + domenu "usr/share/applications/${MY_PN,,}.desktop" + + insinto /usr/share/metainfo + newins "${DISTDIR}/${P}.metainfo.xml" org.equicord."${MY_PN,,}".metainfo.xml +}