Added some new packages and updates

This commit is contained in:
Balazs Toldi 2021-09-28 09:23:54 +02:00
parent 2924402e15
commit 6882c71f98
Signed by: Bazsalanszky
GPG key ID: 933820884952BE27
16 changed files with 762 additions and 0 deletions

View file

@ -0,0 +1,2 @@
DIST appimagelauncher_2.2.0-travis995.0f91801.bionic_amd64.deb 5915004 BLAKE2B e77504322a6bf03c568f20e23d5e7147470f7fd57e8fdd0e796d9af23265fd709491b7593f7154fd5a5fffd3542f003aa5e66cc422a22bc6b4e3bc0e2c801b67 SHA512 a9b369c358ff6c920005408188401893579326970cf4fd4becfdfccc568c4d52063329748fa93b2a8b09653adc8af041202bd2c7d8643b2bb8b7563fb5506318
EBUILD appimagelauncher-bin-2.2.0.ebuild 2889 BLAKE2B e127a2ab94ffd9d6beb87e2054c4d85a6c48d879623b3034ca95798252b04d28f9a6d96772aa73f731d81fc7330c7dd90767b41581bed73289b73f50c5c0d253 SHA512 af234ff34b03fe24d9f545e3b872382d803999fc526321bc1ba451f3e77bf82475eedeed4e7abb674a84af6044675cf58b8a552eaa1f2488504fdcc11f7fff57

View file

@ -0,0 +1,103 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit xdg-utils
DESCRIPTION="AppImage desktop integration tool - binary package"
HOMEPAGE="https://github.com/TheAssassin/AppImageLauncher"
SRC_URI="https://github.com/TheAssassin/AppImageLauncher/releases/download/v2.2.0/appimagelauncher_2.2.0-travis995.0f91801.bionic_amd64.deb"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
DEPEND="
app-arch/libarchive
app-arch/zstd
dev-libs/libgcrypt
dev-libs/openssl
dev-qt/qtwidgets:5
dev-util/gtk-update-icon-cache
gnome-base/librsvg
media-libs/freetype
net-misc/curl
sys-apps/systemd
sys-fs/fuse
x11-libs/libXpm
"
RDEPEND="${DEPEND}"
src_unpack() {
unpack appimagelauncher_2.2.0-travis995.0f91801.bionic_amd64.deb
mkdir ${WORKDIR}/appimagelauncher-bin-2.2.0
cd ${WORKDIR}/appimagelauncher-bin-2.2.0
unpack ${WORKDIR}/data.tar.xz
sed -i 's/LXQt/X-LXQt/' usr/share/applications/appimagelaunchersettings.desktop
echo /opt/appimagelauncher/lib/x86_64-linux-gnu/appimagelauncher > appimagelauncher.conf
}
src_install() {
exeinto /opt/appimagelauncher/bin
doexe usr/bin/*
insinto /usr/share
doins -r usr/share/applications
doins -r usr/share/icons
doins -r usr/share/man
doins -r usr/share/mime
insinto /opt/appimagelauncher/share
doins -r usr/share/appimagelauncher
insinto /usr/lib
doins -r usr/lib/systemd
doins -r usr/lib/binfmt.d
insinto /opt/appimagelauncher/lib/x86_64-linux-gnu/appimagelauncher
doins usr/lib/x86_64-linux-gnu/appimagelauncher/lib*
exeinto /opt/appimagelauncher/lib/x86_64-linux-gnu/appimagelauncher
doexe usr/lib/x86_64-linux-gnu/appimagelauncher/binfmt-bypass
doexe usr/lib/x86_64-linux-gnu/appimagelauncher/update
doexe usr/lib/x86_64-linux-gnu/appimagelauncher/remove
insinto /etc/ld.so.conf.d
doins appimagelauncher.conf
dosym /opt/appimagelauncher/bin/AppImageLauncher /usr/bin/AppImageLauncher
dosym /opt/appimagelauncher/bin/AppImageLauncherSettings /usr/bin/AppImageLauncherSettings
dosym /opt/appimagelauncher/bin/ail-cli /usr/bin/ail-cli
dosym /opt/appimagelauncher/bin/appimagelauncherd /usr/bin/appimagelauncherd
dosym /usr/bin/gtk-update-icon-cache /usr/bin/gtk-update-icon-cache-3.0
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
echo
echo
elog "To enable AppImage file association, reboot or run as root:"
elog " systemctl restart systemd-binfmt"
elog ""
elog "Run the following command as any user that wants to use AppImageLauncher (not as root):"
elog " systemctl --user enable --now appimagelauncherd"
elog ""
elog "Usage:"
elog "Just execute an AppImage file (from terminal or file browser) and the integration"
elog "assistant window should pop up."
echo
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

1
games-util/mangohud/Manifest Normal file → Executable file
View file

@ -1,2 +1,3 @@
DIST mangohud-0.5.1.tar.gz 15042595 BLAKE2B e037d13b5e807c4b0ba835faa486c5a9a02b7824af0e42a3ab83bed98f2ce0ce4aa34a9ebfd6e04edfd32087b15a4b55d8d1e5543d8832d3bd425f063db39dfe SHA512 19475729d97ba0e358c1b0eaeb1159d76b97348aaadab851aa48a51d6b4a0bc435a982feb5d005db156cca7829f103154700066c116ceace7f4c8af9ff0bf73b
EBUILD mangohud-0.5.1.ebuild 1797 BLAKE2B 86afb768c577cf238870ba8f818f20453150e9cbf34a304b6439919b186fa9930339b337ef20adfdfdd8009ebe42b1fd6a6840b08df6e08aa118963875111eb4 SHA512 e7f85a052e131cbc243adfc14190e22c2767d340145cce3dc7b3e6d9e61c60459b0a0168f637f52e17009015253808b19fbce461b3eb0b05fd6ea2727f5425e5
EBUILD mangohud-0.6.1.ebuild 1475 BLAKE2B 2dea712a2a129add9842a3b1e80c84b6be6764bbf3dc40ed0aaadaad318b7b31f631bd33ffbfab6ce2a00bd09b6f8376cbe6a6480fb3fa3373773f0448ef99fc SHA512 7945ee3ede5077e9b1f4717a1d6d6d60d0c5ea0294dfcb1b479742b4681f084b5bfe96d3530d9df46aabd9deedc6f2a8ab5d9cfdd21da1e88f587549a096877e

0
games-util/mangohud/mangohud-0.5.1.ebuild Normal file → Executable file
View file

View file

@ -0,0 +1,71 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit meson distutils-r1 multilib-minimal flag-o-matic git-r3
DESCRIPTION="A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more."
HOMEPAGE="https://github.com/flightlessmango/MangoHud"
EGIT_REPO_URI="https://github.com/flightlessmango/MangoHud.git"
if ! [[ ${PV} == "9999" ]]; then
EGIT_COMMIT="v${PV}"
KEYWORDS="-* ~amd64 ~x86"
fi
LICENSE="MIT"
SLOT="0"
IUSE="glvnd xnvctrl"
DEPEND="
dev-python/mako[${PYTHON_USEDEP}]
dev-util/glslang
>=dev-util/vulkan-headers-1.2
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
glvnd? (
media-libs/libglvnd[$MULTILIB_USEDEP]
)
xnvctrl? (
x11-drivers/nvidia-drivers[${MULTILIB_USEDEP},static-libs]
)
"
RDEPEND="${DEPEND}"
multilib_src_configure() {
local emesonargs=(
-Dappend_libdir_mangohud=false
-Duse_system_vulkan=enabled
-Dinclude_doc=false
-Dwith_xnvctrl=$(usex xnvctrl enabled disabled)
)
meson_src_configure
}
multilib_src_compile() {
meson_src_compile
}
multilib_src_install() {
meson_src_install
}
multilib_src_install_all() {
dodoc "${S}/bin/MangoHud.conf"
einstalldocs
}
pkg_postinst() {
if ! use xnvctrl; then
einfo ""
einfo "If mangohud can't get GPU load, or other GPU information,"
einfo "and you have an older Nvidia device."
einfo ""
einfo "Try enabling the 'xnvctrl' useflag."
einfo ""
fi
}

4
net-im/discord-bin/Manifest Executable file
View file

@ -0,0 +1,4 @@
DIST discord-0.0.15.tar.gz 71912194 BLAKE2B aa576cd68366217e8e1d0150634eea789556983b9823b520419dd14fd9bdb6ac92d80ab4d791ab446166862568b536276e1c95bce0e636d21bd6b60343a09e23 SHA512 4f220ecd0e0c9fcd793ed065055479391506d9401b75ca541cde4136d0290f2720fccca87139091faf269fdb2c020adb5b7333710a31ca603ce8552f3dd4841b
DIST discord-0.0.16.tar.gz 77377717 BLAKE2B 128c3a76bc9c9f96f6f89dfe78984b42ada3e1026db81e0f327d705ceece12c4f15d37f700cfd046b9b6af62e5da320ffe868b19e2dd911232b9f11cbddaaa23 SHA512 b95ae338c5abb7c4ba20af761822fc9fb53fd0cb79da16c00ee2df0518bb860a0300e4d0ad9c49b7e1a128ad9ac6d8294b77d2ac4fb8ae9844632c2d6ae7979e
EBUILD discord-bin-0.0.15.ebuild 1586 BLAKE2B 952dfdbf1c7cf5249bb06cc11b165cb8eb413ea6ee7f860ba88d4165d1f3190f91b030e0c67264e0794292d31b259d3a664a214f4e507e2dfef68cdb51a12d9b SHA512 0a28c41fa70cce8e491aa9a5cbf57f7a535ad32f5cd45524c4f9d1dd25fb435c590056273a72b826c79aba5e5ac28868f17b4d9317bf83ecea1ae416158c4c81
EBUILD discord-bin-0.0.16.ebuild 1586 BLAKE2B 952dfdbf1c7cf5249bb06cc11b165cb8eb413ea6ee7f860ba88d4165d1f3190f91b030e0c67264e0794292d31b259d3a664a214f4e507e2dfef68cdb51a12d9b SHA512 0a28c41fa70cce8e491aa9a5cbf57f7a535ad32f5cd45524c4f9d1dd25fb435c590056273a72b826c79aba5e5ac28868f17b4d9317bf83ecea1ae416158c4c81

View file

@ -0,0 +1,77 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN=${PN/-bin/}
MY_BIN="D${MY_PN/d/}"
inherit desktop linux-info pax-utils unpacker xdg
DESCRIPTION="All-in-one voice and text chat for gamers"
HOMEPAGE="https://discordapp.com"
SRC_URI="https://dl.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.tar.gz"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror bindist"
RDEPEND="
app-accessibility/at-spi2-atk:2
app-accessibility/at-spi2-core:2
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/fontconfig:1.0
media-libs/freetype:2
net-print/cups
sys-apps/dbus
sys-apps/util-linux
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libXScrnSaver
x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/pango
"
S="${WORKDIR}"
QA_PREBUILT="
opt/discord/${MY_BIN}
opt/discord/chrome-sandbox
opt/discord/libffmpeg.so
opt/discord/libvk_swiftshader.so
opt/discord/libvulkan.so
opt/discord/libEGL.so
opt/discord/libGLESv2.so
opt/discord/libVkICD_mock_icd.so
opt/discord/swiftshader/libEGL.so
opt/discord/swiftshader/libGLESv2.so
opt/discord/swiftshader/libvk_swiftshader.so
"
CONFIG_CHECK="~USER_NS"
src_install() {
doicon Discord/${MY_PN}.png
domenu Discord/${MY_PN}.desktop
insinto /opt/
doins -r Discord
fperms +x /opt/Discord/Discord
}

View file

@ -0,0 +1,77 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN=${PN/-bin/}
MY_BIN="D${MY_PN/d/}"
inherit desktop linux-info pax-utils unpacker xdg
DESCRIPTION="All-in-one voice and text chat for gamers"
HOMEPAGE="https://discordapp.com"
SRC_URI="https://dl.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.tar.gz"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror bindist"
RDEPEND="
app-accessibility/at-spi2-atk:2
app-accessibility/at-spi2-core:2
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/fontconfig:1.0
media-libs/freetype:2
net-print/cups
sys-apps/dbus
sys-apps/util-linux
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libXScrnSaver
x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/pango
"
S="${WORKDIR}"
QA_PREBUILT="
opt/discord/${MY_BIN}
opt/discord/chrome-sandbox
opt/discord/libffmpeg.so
opt/discord/libvk_swiftshader.so
opt/discord/libvulkan.so
opt/discord/libEGL.so
opt/discord/libGLESv2.so
opt/discord/libVkICD_mock_icd.so
opt/discord/swiftshader/libEGL.so
opt/discord/swiftshader/libGLESv2.so
opt/discord/swiftshader/libvk_swiftshader.so
"
CONFIG_CHECK="~USER_NS"
src_install() {
doicon Discord/${MY_PN}.png
domenu Discord/${MY_PN}.desktop
insinto /opt/
doins -r Discord
fperms +x /opt/Discord/Discord
}

View file

@ -0,0 +1,7 @@
DIST element-desktop_1.7.22_amd64.deb 79128922 BLAKE2B f2df52bd2bc0b2b6b641ec36433c0795696831f33c812e27708f86b73c2540c914ef6e46056a52c225a6dce089876923662adee8834cf2ecb6ce9cf1570ed5ad SHA512 b5b7b58c4ae868f49627f8f94b03ef456a33bbe92c2caef7e2d2ec71a85ed481edc18de19a4416c9d5efe670333d532ffdbbc3788756181e59a4fc75e236ecd1
DIST element-desktop_1.7.28_amd64.deb 82757360 BLAKE2B 233b7e5dbd3de8ea8ff9cb452dee9255dee8040ca5dbb4ff3235b24c5f94ce4373a8e5c48ce81837642127b7080c8fe4f1223a74ac2bd699a8ff1f9d9fbe9f42 SHA512 2f3416cc254e321ae2617450aaec003ea0a80fbb2b9776c291251607171c2e901d0326feb8f7ad0f4a515496f4c0d1d7845259cbacb230d1fa31265cbef7108c
DIST element-desktop_1.7.29_amd64.deb 81537768 BLAKE2B e28d5c419bc8546841402d321100e9b79d23e3b41eef56918037182b189ec7d8a4b00f001dc2f63c9eb8b2e8325079bcbb8ca9697bdb6d3158d2e43bb7fae0be SHA512 fa832ff42bfb533277753eebb9b0e5ed960334138eb00b8aee067788343eb2e89197ac8658908c0faa5bdd45a72290ca14e65e997ed2dbf77f90be447802308c
EBUILD element-desktop-bin-1.7.22.ebuild 1761 BLAKE2B 8969cc2ff51fd4e0a63f679d6a94fe704ad0362dbef9250a541f07d3a9b7c0fa1f77198dbc27292ed7dcc6e331ca0997a479ee5e2d904c87c355d91befda997e SHA512 135e7153c54210cf4b35cd96f47d25e375730c8be4b6617eb03be77339a095ed651fcc0765b70da70ff433ccfed582f93dfb1478f8c36d3a02e8dc1713fe5a56
EBUILD element-desktop-bin-1.7.28.ebuild 1763 BLAKE2B 6b4fc1c9bbecd883cf9625beb43810d42c57ab3772093fe9f21905abf0459507c7c6165ed34ca0696a96e6344adb6f78458ff88c0b9810d1c7797c3c5c5279f0 SHA512 83a54e2ead27279d918ac34da9103b31192c2d03e7ee1f2462221e7ddcb5c3c27aa3f4c9889e9a086ca7cd80f893bec2c7a61ded580d78914f5e4205c84568c8
EBUILD element-desktop-bin-1.7.29.ebuild 1763 BLAKE2B 6b4fc1c9bbecd883cf9625beb43810d42c57ab3772093fe9f21905abf0459507c7c6165ed34ca0696a96e6344adb6f78458ff88c0b9810d1c7797c3c5c5279f0 SHA512 83a54e2ead27279d918ac34da9103b31192c2d03e7ee1f2462221e7ddcb5c3c27aa3f4c9889e9a086ca7cd80f893bec2c7a61ded580d78914f5e4205c84568c8
MISC metadata.xml 349 BLAKE2B 28ef90d142ba536df4df0e57bc4b9dd3ea565b038bebefe71c2a2d9325761625922f928707a99833e3edb4cd2bb8083757b02ad81abc620571d4eb3620df72c1 SHA512 20596473ae86afc73bf80be067fdc7104ba8fcea6aa319e5fcc26397612dad2a724876a5748babff0f13f020d2bd246ae24f9805c8db9da70e86ae52ea3dc61e

View file

@ -0,0 +1,81 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit unpacker xdg
MY_PN="element-desktop"
DESCRIPTION="A glossy Matrix collaboration client for desktop (binary package)"
HOMEPAGE="https://element.io"
SRC_URI="https://packages.riot.im/debian/pool/main/e/element-desktop/${MY_PN}_${PV}_amd64.deb"
S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+emoji"
RDEPEND="app-accessibility/at-spi2-atk:2
app-crypt/libsecret
dev-db/sqlcipher
dev-libs/atk
dev-libs/expat
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/mesa
net-print/cups
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libxcb
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libXScrnSaver
x11-libs/pango
emoji? ( media-fonts/noto-emoji )"
DEPEND="${RDEPEND}"
QA_PREBUILT="
/opt/Element/chrome-sandbox
/opt/Element/element-desktop
/opt/Element/libEGL.so
/opt/Element/libGLESv2.so
/opt/Element/libffmpeg.so
/opt/Element/libvk_swiftshader.so
/opt/Element/libvulkan.so
/opt/Element/swiftshader/libEGL.so
/opt/Element/swiftshader/libGLESv2.so"
src_prepare() {
default
rm opt/Element/{LICENSE.electron.txt,LICENSES.chromium.html} || die
}
src_install() {
mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
gunzip usr/share/doc/${PF}/changelog.gz || die
insinto /
doins -r usr
doins -r opt
local f
for f in ${QA_PREBUILT}; do
fperms +x "${f}"
done
fperms u+s /opt/Element/chrome-sandbox
dosym ../../opt/Element/${MY_PN} /usr/bin/${MY_PN}
dosym ${MY_PN} /usr/bin/riot-desktop
}

View file

@ -0,0 +1,81 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit unpacker xdg
MY_PN="element-desktop"
DESCRIPTION="A glossy Matrix collaboration client for desktop (binary package)"
HOMEPAGE="https://element.io"
SRC_URI="https://packages.riot.im/debian/pool/main/e/element-desktop/${MY_PN}_${PV}_amd64.deb"
S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+emoji"
RDEPEND="app-accessibility/at-spi2-atk:2
app-crypt/libsecret
dev-db/sqlcipher
dev-libs/atk
dev-libs/expat
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/mesa
net-print/cups
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libxcb
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libXScrnSaver
x11-libs/pango
emoji? ( media-fonts/noto-emoji )"
DEPEND="${RDEPEND}"
QA_PREBUILT="
/opt/Element/chrome-sandbox
/opt/Element/element-desktop
/opt/Element/libEGL.so
/opt/Element/libGLESv2.so
/opt/Element/libffmpeg.so
/opt/Element/libvk_swiftshader.so
/opt/Element/libvulkan.so.1
/opt/Element/swiftshader/libEGL.so
/opt/Element/swiftshader/libGLESv2.so"
src_prepare() {
default
rm opt/Element/{LICENSE.electron.txt,LICENSES.chromium.html} || die
}
src_install() {
mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
gunzip usr/share/doc/${PF}/changelog.gz || die
insinto /
doins -r usr
doins -r opt
local f
for f in ${QA_PREBUILT}; do
fperms +x "${f}"
done
fperms u+s /opt/Element/chrome-sandbox
dosym ../../opt/Element/${MY_PN} /usr/bin/${MY_PN}
dosym ${MY_PN} /usr/bin/riot-desktop
}

View file

@ -0,0 +1,81 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit unpacker xdg
MY_PN="element-desktop"
DESCRIPTION="A glossy Matrix collaboration client for desktop (binary package)"
HOMEPAGE="https://element.io"
SRC_URI="https://packages.riot.im/debian/pool/main/e/element-desktop/${MY_PN}_${PV}_amd64.deb"
S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+emoji"
RDEPEND="app-accessibility/at-spi2-atk:2
app-crypt/libsecret
dev-db/sqlcipher
dev-libs/atk
dev-libs/expat
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/mesa
net-print/cups
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libxcb
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libXScrnSaver
x11-libs/pango
emoji? ( media-fonts/noto-emoji )"
DEPEND="${RDEPEND}"
QA_PREBUILT="
/opt/Element/chrome-sandbox
/opt/Element/element-desktop
/opt/Element/libEGL.so
/opt/Element/libGLESv2.so
/opt/Element/libffmpeg.so
/opt/Element/libvk_swiftshader.so
/opt/Element/libvulkan.so.1
/opt/Element/swiftshader/libEGL.so
/opt/Element/swiftshader/libGLESv2.so"
src_prepare() {
default
rm opt/Element/{LICENSE.electron.txt,LICENSES.chromium.html} || die
}
src_install() {
mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
gunzip usr/share/doc/${PF}/changelog.gz || die
insinto /
doins -r usr
doins -r opt
local f
for f in ${QA_PREBUILT}; do
fperms +x "${f}"
done
fperms u+s /opt/Element/chrome-sandbox
dosym ../../opt/Element/${MY_PN} /usr/bin/${MY_PN}
dosym ${MY_PN} /usr/bin/riot-desktop
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>steils@gentoo.org</email>
<name>Stefan Strogin</name>
</maintainer>
<use>
<flag name="emoji">Use <pkg>media-fonts/noto-emoji</pkg> for displaying emoji</flag>
</use>
</pkgmetadata>

View file

@ -0,0 +1,4 @@
DIST schildichat-desktop_1.7.32-sc1_amd64.deb 82273034 BLAKE2B 1b23d2366b4ef768dd586e07d33b666186e09688deb83ca5e5e298cde6ddaab806e40ebe9c147c57a451a363861d2a72a5fc2dd0e89fa4181bc5b390d63e094e SHA512 d69386998b7a619578cae03376abedd7319bf3754a30230d4ecfc066e0449109d5436a2cc02421606b9986c7a661c098e00d0587cfd347651a0d57938cf04d80
DIST schildichat-desktop_1.8.5-sc1_amd64.deb 82458630 BLAKE2B c50454ae0844363efc694e2693a2b0cd81a736d627b5c5a61a3d2201c81078f717b416d38cd56e659c0d009b13bfa8f6a6b180809340b68bb9f39475d9b0024f SHA512 4322a05965da3c6c935b638b209b3fc7c0cf7eb98514830c071089480230ead3c94be692815329859462f563cb3c08c8b084af1e7a0255aa3a40a38e8ae1b536
EBUILD schildichat-desktop-bin-1.7.32-r1.ebuild 1873 BLAKE2B 5799f8a7edc9ac4429e6db51e02d4143c992265ba792d32ace5c973587e6c2d74c094ec37b51e5c9f64ffcd30fe0ad2840ddee4ced601fe44438e6b742122081 SHA512 77a3d584eee60f9560022e6a6c321563ab50528d89d35f7b3484db70f35bbedfcb0eb943355d1922186548c9f2a58eba343ae40674d355d47c8f39d5d5351d10
EBUILD schildichat-desktop-bin-1.8.5-r1.ebuild 1873 BLAKE2B 5799f8a7edc9ac4429e6db51e02d4143c992265ba792d32ace5c973587e6c2d74c094ec37b51e5c9f64ffcd30fe0ad2840ddee4ced601fe44438e6b742122081 SHA512 77a3d584eee60f9560022e6a6c321563ab50528d89d35f7b3484db70f35bbedfcb0eb943355d1922186548c9f2a58eba343ae40674d355d47c8f39d5d5351d10

View file

@ -0,0 +1,81 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit unpacker xdg
MY_PN="schildichat-desktop"
MY_PVR="$(echo ${PVR//r/sc})"
DESCRIPTION="SchildiChat is a Matrix client based on Element with a more traditional instant messaging experience."
HOMEPAGE="https://schildi.chat/"
SRC_URI="https://github.com/SchildiChat/schildichat-desktop/releases/download/v${MY_PVR}/${MY_PN}_${MY_PVR}_amd64.deb"
S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="+emoji"
RDEPEND="app-accessibility/at-spi2-atk:2
app-crypt/libsecret
dev-db/sqlcipher
dev-libs/atk
dev-libs/expat
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/mesa
net-print/cups
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libxcb
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libXScrnSaver
x11-libs/pango
emoji? ( media-fonts/noto-emoji )"
DEPEND="${RDEPEND}"
QA_PREBUILT="
/opt/SchildiChat/chrome-sandbox
/opt/SchildiChat/schildichat-desktop
/opt/SchildiChat/libEGL.so
/opt/SchildiChat/libGLESv2.so
/opt/SchildiChat/libffmpeg.so
/opt/SchildiChat/libvk_swiftshader.so
/opt/SchildiChat/libvulkan.so.1
/opt/SchildiChat/swiftshader/libEGL.so
/opt/SchildiChat/swiftshader/libGLESv2.so"
src_prepare() {
default
rm opt/SchildiChat/{LICENSE.electron.txt,LICENSES.chromium.html} || die
}
src_install() {
mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
gunzip usr/share/doc/${PF}/changelog.gz || die
insinto /
doins -r usr
doins -r opt
local f
for f in ${QA_PREBUILT}; do
fperms +x "${f}"
done
fperms u+s /opt/SchildiChat/chrome-sandbox
dosym ../../opt/SchildiChat/${MY_PN} /usr/bin/${MY_PN}
}

View file

@ -0,0 +1,81 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit unpacker xdg
MY_PN="schildichat-desktop"
MY_PVR="$(echo ${PVR//r/sc})"
DESCRIPTION="SchildiChat is a Matrix client based on Element with a more traditional instant messaging experience."
HOMEPAGE="https://schildi.chat/"
SRC_URI="https://github.com/SchildiChat/schildichat-desktop/releases/download/v${MY_PVR}/${MY_PN}_${MY_PVR}_amd64.deb"
S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="+emoji"
RDEPEND="app-accessibility/at-spi2-atk:2
app-crypt/libsecret
dev-db/sqlcipher
dev-libs/atk
dev-libs/expat
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/mesa
net-print/cups
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libxcb
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libXScrnSaver
x11-libs/pango
emoji? ( media-fonts/noto-emoji )"
DEPEND="${RDEPEND}"
QA_PREBUILT="
/opt/SchildiChat/chrome-sandbox
/opt/SchildiChat/schildichat-desktop
/opt/SchildiChat/libEGL.so
/opt/SchildiChat/libGLESv2.so
/opt/SchildiChat/libffmpeg.so
/opt/SchildiChat/libvk_swiftshader.so
/opt/SchildiChat/libvulkan.so.1
/opt/SchildiChat/swiftshader/libEGL.so
/opt/SchildiChat/swiftshader/libGLESv2.so"
src_prepare() {
default
rm opt/SchildiChat/{LICENSE.electron.txt,LICENSES.chromium.html} || die
}
src_install() {
mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
gunzip usr/share/doc/${PF}/changelog.gz || die
insinto /
doins -r usr
doins -r opt
local f
for f in ${QA_PREBUILT}; do
fperms +x "${f}"
done
fperms u+s /opt/SchildiChat/chrome-sandbox
dosym ../../opt/SchildiChat/${MY_PN} /usr/bin/${MY_PN}
}