mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 04:53:07 -04:00
net-im/beeper: add 4.0.732, drop 4.0.693
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
DIST Beeper-4.0.693.AppImage 197761272 BLAKE2B b35d1e58b3f02a9c446df7d18baac72ca3186583b88d56975df98766502da9cd917e46b3dcd8ba93d1f66ee3c4fbd39716d44ad765dda4b5d7af40b8f485e9ab SHA512 6c070b4d124811e91412b901f50db5cf3cc26347f14e8a0b65ea8e48cde80aaec928087c4c5e334e0e3a3189ee0a498ba718dfcef887f2f0a3e96e99e7a678cc
|
|
||||||
DIST Beeper-4.0.710.AppImage 203783523 BLAKE2B 58280bff48b9ea4de3d6d0edec4d155aa96627cc56b7b2724cac35b90a62e726baf240f18fb0c4b055eba10d5104b4ae47e90f11c030535fb45d66c38995273b SHA512 43f72b3ec4e2683f3f0241e3367da0406316f99b501a3437859b6fa4e6e252f4f46c6696a44d80359388ec68008a8de7383be9c0df8f5604749f68cd9babc178
|
DIST Beeper-4.0.710.AppImage 203783523 BLAKE2B 58280bff48b9ea4de3d6d0edec4d155aa96627cc56b7b2724cac35b90a62e726baf240f18fb0c4b055eba10d5104b4ae47e90f11c030535fb45d66c38995273b SHA512 43f72b3ec4e2683f3f0241e3367da0406316f99b501a3437859b6fa4e6e252f4f46c6696a44d80359388ec68008a8de7383be9c0df8f5604749f68cd9babc178
|
||||||
|
DIST Beeper-4.0.732.AppImage 203881546 BLAKE2B 68245059dd1f2c9a6b489c49d151574d20083d8c55e046b6228906972aca3c0106b7a99dc9dbcc77cf17e780a433f543dc73d3244be05e2e1576724382ea8e3c SHA512 edd2d173c357fc5f810fecfa75ae2170d1cb9b5a4cd6bd399da4e22cf531ffe7a7d93a10e1c061bbdc21edfcc6d671f957ec68a72a1e0b5e9b050b287f8cf95b
|
||||||
|
|||||||
@@ -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 xdg
|
inherit chromium-2 desktop optfeature pax-utils xdg
|
||||||
|
|
||||||
# To check the latest version, run:
|
# To check the latest version, run:
|
||||||
#
|
#
|
||||||
@@ -24,39 +24,37 @@ SRC_URI="https://beeper-desktop.download.beeper.com/builds/${APPIMAGE}"
|
|||||||
S="${WORKDIR}"
|
S="${WORKDIR}"
|
||||||
|
|
||||||
LICENSE="all-rights-reserved"
|
LICENSE="all-rights-reserved"
|
||||||
|
# node_modules licenses
|
||||||
|
LICENSE+=" Apache-2.0 BSD ISC MIT"
|
||||||
SLOT="4"
|
SLOT="4"
|
||||||
KEYWORDS="-* ~amd64"
|
KEYWORDS="-* ~amd64"
|
||||||
|
|
||||||
IUSE="appindicator"
|
|
||||||
RESTRICT="bindist mirror strip"
|
RESTRICT="bindist mirror strip"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
app-accessibility/at-spi2-core:2
|
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||||
app-crypt/libsecret
|
app-crypt/libsecret[crypt]
|
||||||
app-misc/ca-certificates
|
app-misc/ca-certificates
|
||||||
dev-libs/expat
|
dev-libs/expat
|
||||||
dev-libs/glib:2
|
dev-libs/glib:2
|
||||||
dev-libs/libayatana-appindicator
|
|
||||||
dev-libs/nspr
|
dev-libs/nspr
|
||||||
dev-libs/nss
|
dev-libs/nss
|
||||||
media-libs/alsa-lib
|
media-libs/alsa-lib
|
||||||
media-libs/mesa
|
media-libs/mesa
|
||||||
|
media-libs/vips:0/42
|
||||||
net-print/cups
|
net-print/cups
|
||||||
sys-apps/dbus
|
sys-apps/dbus
|
||||||
sys-libs/glibc
|
>=sys-libs/glibc-2.26
|
||||||
virtual/udev
|
virtual/udev
|
||||||
x11-libs/cairo
|
x11-libs/cairo
|
||||||
x11-libs/gtk+:3
|
x11-libs/gtk+:3
|
||||||
x11-libs/libX11
|
x11-libs/libX11
|
||||||
x11-libs/libXScrnSaver
|
|
||||||
x11-libs/libXcomposite
|
x11-libs/libXcomposite
|
||||||
x11-libs/libXdamage
|
x11-libs/libXdamage
|
||||||
x11-libs/libXext
|
x11-libs/libXext
|
||||||
x11-libs/libXfixes
|
x11-libs/libXfixes
|
||||||
x11-libs/libXrandr
|
x11-libs/libXrandr
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/libdrm
|
x11-libs/libdrm
|
||||||
x11-libs/libnotify
|
|
||||||
x11-libs/libxcb
|
x11-libs/libxcb
|
||||||
x11-libs/libxkbcommon
|
x11-libs/libxkbcommon
|
||||||
x11-libs/pango
|
x11-libs/pango
|
||||||
@@ -65,10 +63,6 @@ RDEPEND="
|
|||||||
|
|
||||||
QA_PREBUILT="*"
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
pkg_pretend() {
|
|
||||||
chromium_suid_sandbox_check_kernel_config
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
src_unpack() {
|
||||||
mkdir -p "${S}" || die
|
mkdir -p "${S}" || die
|
||||||
cp "${DISTDIR}/${APPIMAGE}" "${S}" || die
|
cp "${DISTDIR}/${APPIMAGE}" "${S}" || die
|
||||||
@@ -81,37 +75,59 @@ src_unpack() {
|
|||||||
src_prepare() {
|
src_prepare() {
|
||||||
default
|
default
|
||||||
|
|
||||||
# Fix permissions.
|
# Fix permissions
|
||||||
find "${S}" -type d -exec chmod a+rx {} + || die
|
find "${S}" -type d -exec chmod a+rx {} + || die
|
||||||
find "${S}" -type f -exec chmod a+r {} + || die
|
find "${S}" -type f -exec chmod a+r {} + || die
|
||||||
|
|
||||||
cd squashfs-root/locales || die
|
# Fix desktop menu item
|
||||||
|
pushd squashfs-root || die
|
||||||
|
sed "/^Exec=/c Exec=beepertexts %U" -i beepertexts.desktop || die
|
||||||
|
popd || die
|
||||||
|
|
||||||
|
# Handle Chromium language packs
|
||||||
|
pushd squashfs-root/locales || die
|
||||||
chromium_remove_language_paks
|
chromium_remove_language_paks
|
||||||
|
popd || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
default
|
||||||
|
chromium_suid_sandbox_check_kernel_config
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
cd "${S}/squashfs-root" || die
|
cd "${S}/squashfs-root" || die
|
||||||
|
|
||||||
|
# Install icons
|
||||||
insinto /usr/share
|
insinto /usr/share
|
||||||
doins -r ./usr/share/icons
|
doins -r ./usr/share/icons
|
||||||
|
|
||||||
local apphome="/opt/BeeperTexts"
|
# Cleanup
|
||||||
local -a toremove=(
|
local -a toremove=(
|
||||||
.DirIcon
|
.DirIcon
|
||||||
AppRun
|
AppRun
|
||||||
LICENSE.electron.txt
|
LICENSE.electron.txt
|
||||||
LICENSES.chromium.html
|
LICENSES.chromium.html
|
||||||
beepertexts.desktop
|
|
||||||
beepertexts.png
|
beepertexts.png
|
||||||
|
resources/app/node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.42
|
||||||
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 -f -r "${toremove[@]}" || die
|
||||||
|
|
||||||
mkdir -p "${ED}/${apphome}" || die
|
# Install
|
||||||
cp -r . "${ED}/${apphome}" || die
|
local apphome="/opt/BeeperTexts"
|
||||||
|
|
||||||
|
pax-mark m beepertexts
|
||||||
|
mkdir -p "${ED}${apphome}" || die
|
||||||
|
cp -r . "${ED}${apphome}" || die
|
||||||
|
fperms 4711 "${apphome}"/chrome-sandbox
|
||||||
|
|
||||||
dosym -r "${apphome}"/beepertexts /usr/bin/beepertexts
|
dosym -r "${apphome}"/beepertexts /usr/bin/beepertexts
|
||||||
make_desktop_entry "beepertexts" Beeper beepertexts "Network;" \
|
domenu beepertexts.desktop
|
||||||
"StartupWMClass=Beeper\nMimeType=x-scheme-handler/beeper;"
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_pkg_postinst
|
||||||
|
optfeature "desktop notifications" x11-libs/libnotify
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user