mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 04:53:07 -04:00
net-im/beeper: add 4.0.779, drop 4.0.732
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
DIST Beeper-4.0.732.AppImage 203881546 BLAKE2B 68245059dd1f2c9a6b489c49d151574d20083d8c55e046b6228906972aca3c0106b7a99dc9dbcc77cf17e780a433f543dc73d3244be05e2e1576724382ea8e3c SHA512 edd2d173c357fc5f810fecfa75ae2170d1cb9b5a4cd6bd399da4e22cf531ffe7a7d93a10e1c061bbdc21edfcc6d671f957ec68a72a1e0b5e9b050b287f8cf95b
|
|
||||||
DIST Beeper-4.0.747.AppImage 201155493 BLAKE2B 54860a20f5fada352b2b88fabff2df69545795ded4932ecb2c8d44e81fdadc180ff1d53a7910b4054aef40baae61a19f8893eff25c2c851347f412e2fea626f6 SHA512 340c6f45b75b5ddb2559f3b1337681b78e5f6fc9ee25936424eef0ec0e89d4d9cf68b31553307c95447e6778141d27f9c0ab1e89d9e3e584ed1ead3c0278d871
|
DIST Beeper-4.0.747.AppImage 201155493 BLAKE2B 54860a20f5fada352b2b88fabff2df69545795ded4932ecb2c8d44e81fdadc180ff1d53a7910b4054aef40baae61a19f8893eff25c2c851347f412e2fea626f6 SHA512 340c6f45b75b5ddb2559f3b1337681b78e5f6fc9ee25936424eef0ec0e89d4d9cf68b31553307c95447e6778141d27f9c0ab1e89d9e3e584ed1ead3c0278d871
|
||||||
|
DIST Beeper-4.0.779.AppImage 202627692 BLAKE2B 7c7244390ffd145ab577bfe00a0726d796dbbd300e61f86c1194dc6a0efc896e92c4edc481510afaab4bc3960abffc70a4505aca0f550b262b92ab2025900ee5 SHA512 1036b23b4298468d2727113689e38bfc310dddb3424b36d40bb51be1c246967356d027868ffa5549ca4ddcabad254a3a6300e4b88c24246e5b788bff6b12f372
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ CHROMIUM_LANGS="
|
|||||||
sw ta te th tr uk ur vi zh-CN zh-TW
|
sw ta te th tr uk ur vi zh-CN zh-TW
|
||||||
"
|
"
|
||||||
|
|
||||||
inherit chromium-2 desktop optfeature pax-utils xdg
|
inherit chromium-2 optfeature pax-utils xdg
|
||||||
|
|
||||||
# To check the latest version, run:
|
# To check the latest version, run:
|
||||||
#
|
#
|
||||||
@@ -21,7 +21,7 @@ APPIMAGE="Beeper-${PV}.AppImage"
|
|||||||
DESCRIPTION="Beeper: Unified Messenger"
|
DESCRIPTION="Beeper: Unified Messenger"
|
||||||
HOMEPAGE="https://www.beeper.com/"
|
HOMEPAGE="https://www.beeper.com/"
|
||||||
SRC_URI="https://beeper-desktop.download.beeper.com/builds/${APPIMAGE}"
|
SRC_URI="https://beeper-desktop.download.beeper.com/builds/${APPIMAGE}"
|
||||||
S="${WORKDIR}"
|
S="${WORKDIR}/squashfs-root"
|
||||||
|
|
||||||
LICENSE="all-rights-reserved"
|
LICENSE="all-rights-reserved"
|
||||||
# node_modules licenses
|
# node_modules licenses
|
||||||
@@ -64,12 +64,11 @@ RDEPEND="
|
|||||||
QA_PREBUILT="*"
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
src_unpack() {
|
src_unpack() {
|
||||||
mkdir -p "${S}" || die
|
cd "${WORKDIR}" || die # "appimage-extract" unpacks to current directory.
|
||||||
cp "${DISTDIR}/${APPIMAGE}" "${S}" || die
|
|
||||||
|
|
||||||
cd "${S}" || die # "appimage-extract" unpacks to current directory.
|
cp "${DISTDIR}/${APPIMAGE}" "${WORKDIR}" || die
|
||||||
chmod +x "${S}/${APPIMAGE}" || die
|
chmod +x "${APPIMAGE}" || die
|
||||||
"${S}/${APPIMAGE}" --appimage-extract || die
|
./"${APPIMAGE}" --appimage-extract || die
|
||||||
}
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
@@ -80,12 +79,10 @@ src_prepare() {
|
|||||||
find "${S}" -type f -exec chmod a+r {} + || die
|
find "${S}" -type f -exec chmod a+r {} + || die
|
||||||
|
|
||||||
# Fix desktop menu item
|
# Fix desktop menu item
|
||||||
pushd squashfs-root || die
|
|
||||||
sed "/^Exec=/c Exec=beepertexts %U" -i beepertexts.desktop || die
|
sed "/^Exec=/c Exec=beepertexts %U" -i beepertexts.desktop || die
|
||||||
popd || die
|
|
||||||
|
|
||||||
# Handle Chromium language packs
|
# Handle Chromium language packs
|
||||||
pushd squashfs-root/locales || die
|
pushd locales || die
|
||||||
chromium_remove_language_paks
|
chromium_remove_language_paks
|
||||||
popd || die
|
popd || die
|
||||||
}
|
}
|
||||||
@@ -96,11 +93,12 @@ src_configure() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
cd "${S}/squashfs-root" || die
|
# Install icons and the desktop file
|
||||||
|
mkdir -p usr/share/applications || die
|
||||||
|
mv beepertexts.desktop usr/share/applications || die
|
||||||
|
|
||||||
# Install icons
|
|
||||||
insinto /usr/share
|
insinto /usr/share
|
||||||
doins -r ./usr/share/icons
|
doins -r ./usr/share/{applications,icons}
|
||||||
|
|
||||||
# Cleanup
|
# Cleanup
|
||||||
local -a toremove=(
|
local -a toremove=(
|
||||||
@@ -109,11 +107,11 @@ src_install() {
|
|||||||
LICENSE.electron.txt
|
LICENSE.electron.txt
|
||||||
LICENSES.chromium.html
|
LICENSES.chromium.html
|
||||||
beepertexts.png
|
beepertexts.png
|
||||||
resources/app/node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.42
|
resources/app/build/main/linux-*.mjs
|
||||||
resources/app/node_modules/classic-level/prebuilds/linux-x64/classic-level.musl.node
|
resources/app/node_modules/classic-level/prebuilds/linux-x64/classic-level.musl.node
|
||||||
usr
|
usr
|
||||||
)
|
)
|
||||||
rm -f -r "${toremove[@]}" || die
|
rm -r "${toremove[@]}" || die
|
||||||
|
|
||||||
# Install
|
# Install
|
||||||
local apphome="/opt/BeeperTexts"
|
local apphome="/opt/BeeperTexts"
|
||||||
@@ -123,8 +121,14 @@ src_install() {
|
|||||||
cp -r . "${ED}${apphome}" || die
|
cp -r . "${ED}${apphome}" || die
|
||||||
fperms 4711 "${apphome}"/chrome-sandbox
|
fperms 4711 "${apphome}"/chrome-sandbox
|
||||||
|
|
||||||
|
local libvips_dest=(
|
||||||
|
resources/app/node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.*
|
||||||
|
)
|
||||||
|
(( ${#libvips_dest[@]} == 1 )) ||
|
||||||
|
die "multiple or no libvips libraries found"
|
||||||
|
dosym -r /usr/$(get_libdir)/libvips-cpp.so.42 "${apphome}/${libvips_dest[0]}"
|
||||||
|
|
||||||
dosym -r "${apphome}"/beepertexts /usr/bin/beepertexts
|
dosym -r "${apphome}"/beepertexts /usr/bin/beepertexts
|
||||||
domenu beepertexts.desktop
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_postinst() {
|
pkg_postinst() {
|
||||||
Reference in New Issue
Block a user