This commit is contained in:
Mario Fetka
2022-08-23 12:41:36 +02:00
parent 812553d3a0
commit c846ee1e1d
53 changed files with 110 additions and 1216 deletions

View File

@@ -1,7 +1,7 @@
AUX franz 280 BLAKE2B e7b930e7efda9cd71d140c25e5e12002ec5ae6a55100c4990e9da9abc7322db975661f0880abc8f4be183be2b3b96326af92d1d0307682adf3817d67ce664056 SHA512 6bf82eff75451ab8bc95885a406f8b70b843fa2c9d2d667eb5068330756bc97a77ceb214f549bc1a60a8513e6b599396b14625983b0c12e66554835488bcb242
AUX franz.desktop 498 BLAKE2B fbc88fd834fab272bfd84c253ed2cb8bdbc63a2d73d7d463ed432fa51386bc3a957b282fe33faf3585d7083045fe14e64224c17eb300e1d5d11d4e21add60ea7 SHA512 375e4f80413d1888525c3711f94421886910abee678dd159e2e63bdfb2a3167d8a5444c5640a13bf120ce74859d95a6799d862f3b512bc05fcb8b4bef135999c
AUX franz.svg 6705 BLAKE2B c98ed1a76100ed0332302ca3da3e7d9fdf5a683d07690f5192a25f1ea0d6b36df3a76ab1b16bb02c54f14e87f2940a1fa68107282df1296ab1d8025fb7e798c2 SHA512 d80a07371e10deba843f5832c653067372fc6a1c5cb84a645f3dfcbefa1149d43cfba8daa8155e60dc35f8a0d3b8ec4aeabb9a633582291ce911608241fc132e
DIST franz-5.4.1.tar.gz 104044394 BLAKE2B a6529cb5beeace865b8de93e399320a5447811f613191d17b4d33d43797e0b0bd0d76a7867507259efcf109171deafb674931a693b2ad3c67ae52f323845a6df SHA512 0cb643d4bc7270b818f665ec9561dc81a1d953063b378b6bcb4b66911044055a89eeb4476c934213bd5665f54553f1799ecc31877d73f87abd009346ab67d66c
EBUILD franz-5.4.1.ebuild 3420 BLAKE2B fcf21bca1970efc7f86836ae46a0db0094f9375cbef2d79f34ac67295eed080c551eac2b63645e02659a9fedf85ac239f3a5a6278851ed03c8788f97f9e95352 SHA512 fb556ebb9d8eaa50544428b67f308fdd5523d61fb64073f469cd312032d328ed92402434cda3a7d825e2a0907b647c6d627b0bad42f4a56581a7a089b3a53e72
DIST franz-5.9.2.tar.gz 107879052 BLAKE2B 8a453731eedbfe329081cf9d491418cc2160c444f8969399ba017f48f051fd1bf8f89e8661c048cfd8e06ab7fe3e8548f733c580f22945e0e37e5d53c03318cd SHA512 191d132fa93f8d58a5334ca1a9dfdf9e2d515d3e6bc8a96eca1b5643e8f8279a57e5c1aa4fd68cb85144d85f4fa0385339a1a353e570f198b22565a135b72139
EBUILD franz-5.9.2.ebuild 3420 BLAKE2B fcf21bca1970efc7f86836ae46a0db0094f9375cbef2d79f34ac67295eed080c551eac2b63645e02659a9fedf85ac239f3a5a6278851ed03c8788f97f9e95352 SHA512 fb556ebb9d8eaa50544428b67f308fdd5523d61fb64073f469cd312032d328ed92402434cda3a7d825e2a0907b647c6d627b0bad42f4a56581a7a089b3a53e72
MISC ChangeLog 229 BLAKE2B 87f9f525542fd2b392b38531f8004cdc54c403493448a96e708ea24b479b17071e0e9ace7f62cc9027a80b4221e1b8070c48e728c5a3081241f276a7c4690687 SHA512 6cb7b3c6d8414e67c541164e43f413d5c6cb04bfa4934fe31d3cf2765b87aca32ed8ea9635befea59bece53f6651b7b2472e6b50df7f946117bff1d89ea5e235
MISC metadata.xml 503 BLAKE2B 0b3c95cb0ee8b3c4864a7adc1d2da9aee96a7b7d3ae11d5fd9452ac678fb1417cc7cac276a42b62b642d7b7ef058e74d683f27d49318b7efd3930fd1087a77e6 SHA512 c904af2fd74e6ba2ee05991bf9df9cafebccffad2ed845ad4afdf7c00af4af2350a316a9620d227c1a94f8fe225efcbc9d4f23e5d9e9b5c8fcd2c3ef123fda8a

View File

@@ -1,23 +0,0 @@
# ChangeLog for net-im/skypeforlinux
# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*skypeforlinux-8.13.76.6 (18 Dec 2017)
18 Dec 2017; Mario Fetka <mario@gentoo.org> +skypeforlinux-8.13.76.6.ebuild,
-skypeforlinux-8.13.76.4.ebuild:
Bump
*skypeforlinux-8.13.76.4 (12 Dec 2017)
12 Dec 2017; Mario Fetka <mario@gentoo.org> +skypeforlinux-8.13.76.4.ebuild,
-skypeforlinux-8.12.76.2.ebuild:
Bump
*skypeforlinux-8.11.76.3 (01 Dec 2017)
*skypeforlinux-8.11.76.8 (01 Dec 2017)
*skypeforlinux-8.12.76.2 (01 Dec 2017)
01 Dec 2017; Mario Fetka <mario@gentoo.org> +skypeforlinux-8.11.76.3.ebuild,
+skypeforlinux-8.11.76.8.ebuild, +skypeforlinux-8.12.76.2.ebuild:
bUMP

View File

@@ -1,4 +0,0 @@
DIST skypeforlinux_8.58.76.57-1.x86_64.rpm 107296853 BLAKE2B 715cc61289d925acc6a67b37d5a980e128f4ee8310f4a2d7c906859a7e511f84852186db5550836520f65552e8bdd8d452e093875e9976e816362193e934fea5 SHA512 538b95c5164b1ba4fc8eeb2189cfc1404a4d96a57af53a3b0391ff3bf2a2a60c958e9a941c5171d5029f6522d2023d5f15e32e717862ff884e558d3fdabd2c7f
EBUILD skypeforlinux-8.58.76.57.ebuild 5514 BLAKE2B 04b61c9fb69596ba0fb1fc6e05c25ebf994d267391c11da965481dbbc3866467a42769e832b4a1a827927c604482289b46b285482fa4849628c652f946b1fdc7 SHA512 6837008d41bcb1fc1a23ad24e89f9ecf54721f749e17559f2af66a118a3c5b867505de9932bfce4ff08a6a939f05f05ab6ee58a2144772abdd58c497a824a5b7
MISC ChangeLog 717 BLAKE2B 62e7b63422d35e011a1d799f960e65026d1bca64361d1520e0123c928386be2926e7e1c5ea20e2fcce0f6c930cbcd1d23755ad0adc660256ba01bc4cfe5f483a SHA512 aeef06e239237b851ee67ace8c1fb8b822f5e39a8b90cd3335fa696336b1c68913780ee0f5642001116fa65a2cc54cd125840fb376f0721bf51094d6301f6403
MISC metadata.xml 795 BLAKE2B da666b2ac257898116bb8fcf60bf27947b2261f8f718e6bd9cdf3e2c35e38954659be9499675a425cea0f2a9309fb2ada85b54684651f25463140b7f4e89fde9 SHA512 7c97ba77885e397a00e855ffca0dd1f2aa4e1b9c5780650cac09a729ecf4cce07599179c67b86ace1d7e1cd47eafe3a397e9487b42de56e96a86ffb15947abf9

View File

@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>shentino@gmail.com</email>
<name>Raymond Jennings</name>
</maintainer>
<maintainer type="person">
<email>krlgrudzinski@gmail.com</email>
<name>Karol Grudziński</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="pax_kernel">Triggers a paxmarking of the main skype binary</flag>
</use>
<longdescription>Skype is for doing things together, whenever you're apart. Skype's text, voice and video make it simple to share experiences with the people that matter to you, wherever they are.</longdescription>
</pkgmetadata>

View File

@@ -1,149 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MULTILIB_COMPAT=( abi_x86_64 )
inherit pax-utils rpm multilib-build xdg-utils
DESCRIPTION="Instant messaging client, with support for audio and video"
HOMEPAGE="https://www.skype.com/"
#SRC_URI="https://repo.skype.com/rpm/stable/${PN}_${PV}-1.x86_64.rpm"
SRC_URI="https://repo.skype.com/rpm/unstable/${PN}_${PV}-1.x86_64.rpm"
LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE="pax_kernel"
S="${WORKDIR}"
QA_PREBUILT=opt/skypeforlinux/skypeforlinux
QA_TEXTRELS=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
QA_EXECSTACK=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
RESTRICT="mirror bindist strip" #299368
RDEPEND="
app-crypt/libsecret[${MULTILIB_USEDEP}]
dev-libs/atk[${MULTILIB_USEDEP}]
dev-libs/expat[${MULTILIB_USEDEP}]
dev-libs/glib:2[${MULTILIB_USEDEP}]
dev-libs/nspr[${MULTILIB_USEDEP}]
dev-libs/nss[${MULTILIB_USEDEP}]
gnome-base/gconf:2[${MULTILIB_USEDEP}]
media-libs/alsa-lib[${MULTILIB_USEDEP}]
media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
media-libs/freetype:2[${MULTILIB_USEDEP}]
media-libs/libv4l[${MULTILIB_USEDEP}]
net-print/cups[${MULTILIB_USEDEP}]
sys-apps/dbus[${MULTILIB_USEDEP}]
sys-devel/gcc[cxx]
virtual/ttf-fonts
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
x11-libs/gtk+:2[${MULTILIB_USEDEP}]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
x11-libs/libXcomposite[${MULTILIB_USEDEP}]
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXdamage[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXrender[${MULTILIB_USEDEP}]
x11-libs/libXtst[${MULTILIB_USEDEP}]
x11-libs/libxcb[${MULTILIB_USEDEP}]
x11-libs/libxkbfile[${MULTILIB_USEDEP}]
x11-libs/pango[${MULTILIB_USEDEP}]"
src_unpack() {
rpm_src_unpack ${A}
}
src_prepare() {
default
sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \
-i usr/bin/skypeforlinux || die
sed -e "s!^Exec=/usr/bin/skypeforlinux!Exec=${EPREFIX}/opt/bin/skypeforlinux!" \
-e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \
-e "/OnlyShowIn=.*/d" \
-i usr/share/applications/skypeforlinux.desktop || die
}
src_install() {
insinto /opt/skypeforlinux/locales
doins usr/share/skypeforlinux/locales/*.pak
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/desktop-idle/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/desktop-idle/build/Release/desktopIdle.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-ssid/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-ssid/build/Release/electron-ssid.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-utility/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-utility/build/Release/electron_utility.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node
insinto /opt/skypeforlinux/resources
doins usr/share/skypeforlinux/resources/*.asar
insinto /opt/skypeforlinux
doins usr/share/skypeforlinux/*.pak
doins usr/share/skypeforlinux/*.bin
doins usr/share/skypeforlinux/*.dat
doins usr/share/skypeforlinux/version
exeinto /opt/skypeforlinux
doexe usr/share/skypeforlinux/*.so
doexe usr/share/skypeforlinux/skypeforlinux
exeinto /opt/skypeforlinux/swiftshader
doexe usr/share/skypeforlinux/swiftshader/*.so
into /opt
dobin usr/bin/skypeforlinux
dodoc usr/share/skypeforlinux/*.html
dodoc -r usr/share/doc/skypeforlinux/.
# symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open)
dosym ${P} usr/share/doc/skypeforlinux
# compat symlink for skypeforlinux bin autocreate autostart desktop file
dosym ../../opt/bin/skypeforlinux usr/bin/skypeforlinux
doicon usr/share/pixmaps/skypeforlinux.png
local res
# no 1024 at the moment
for res in 16 32 256 512; do
newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png
done
domenu usr/share/applications/skypeforlinux.desktop
if use pax_kernel; then
pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux
pax-mark -Cm "${ED%/}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
eqawarn "You have set USE=pax_kernel meaning that you intend to run"
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
eqawarn "you suspect that ${PN} is being broken by this modification,"
eqawarn "please open a bug."
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@@ -1,6 +0,0 @@
# ChangeLog for net-im/teams
# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2
# $Header: $
05 Apr 2022; Mario Fetka <mario.fetka@gmail.com> metadata.xml:
net-im/teams: update metadata

View File

@@ -1,4 +0,0 @@
DIST teams_1.5.00.10453_amd64.deb 84485626 BLAKE2B f9570bedd12dc9113c956d0b9c34c4124939b0a855f73a7611ce640b00fd4a7d8288af94aa3f087482040619c11f79a144e2292dd853254fe4f55fe694165a26 SHA512 69d95e06c67265358f1d995ad9faa21a1af753241031569e7ac88d0cc9c4781985a0839b4fa7e58d176472c7ab15bc8d0876733a2eb710d5d087d2662bc04c30
EBUILD teams-1.5.00.10453.ebuild 3479 BLAKE2B 27c8267f1f19fc53e513d7f85f09d31515beeef14590fa018556f3c3419bbfb6c3c33cb883fb26304bdb52b26d7ffdc0bf61974ffb1f5b4e3925288c77fd6dd9 SHA512 43608ee32dfc5388aed5fd000f7e37d4ea09f7547919f86cb4d8f3ab03cb1506da3bc669c9a77984e5daf8880c6ec9f3089687087992947aa08f1f9efb0c5344
MISC ChangeLog 207 BLAKE2B 3a5894676ecdb05e022ad1583f3cac494375617c58c7b86c0d40c1cd2ade29d54762f868fc7de6da3cf607e1ac68e52f7d16eed27cfb9b40462f2589bda67466 SHA512 db9b0a542e0822e8394eb9afc56f2dcaeb4a8d267be5d5b6b42d98b9504f8650a5522fbcf6b8c9495365e40317e031022fe8efa1ff41dceba9d04845ea9ddccb
MISC metadata.xml 439 BLAKE2B 53292977c5b3e6e5d2b291ac915f99851c9450967b9d32223597a7dc379b85f89850267721ae894f123b4a5d58b1f93e4a7e868cba235fd802d8c9d514d9a6cb SHA512 f41cfa941591df038ef6b918ec5e7d94c7047e56f053b0a3c8b1edfd0cb5db894b39f584ea98906c0a90b782a6b464ba2c508933679009f483a0937ea0e8f47f

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mario.fetka@gmail.com</email>
</maintainer>
<longdescription lang="en">
Microsoft Teams for Linux is your chat-centered workspace in Office 365
</longdescription>
<use>
<flag name="pax_kernel">Triggers a paxmarking of the main skype binary</flag>
</use>
</pkgmetadata>

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
sv sw ta te th tr uk vi zh-CN zh-TW"
inherit chromium-2 desktop unpacker xdg
DESCRIPTION="Microsoft Teams, an Office 365 multimedia collaboration client, pre-release"
HOMEPAGE="https://products.office.com/en-us/microsoft-teams/group-chat-software/"
SRC_URI="https://packages.microsoft.com/repos/ms-teams/pool/main/t/${PN}/${PN}_${PV}_amd64.deb"
LICENSE="ms-teams-pre"
SLOT="0"
KEYWORDS="-* ~amd64"
RESTRICT="bindist mirror splitdebug test"
IUSE="swiftshader system-ffmpeg"
QA_PREBUILT="*"
# libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.10.0)
# libcups2 (>= 1.7.0), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.22.0),
# libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0),
# libx11-6 (>= 2:1.4.99.1), libx11-xcb1, libxcb-dri3-0, libxcb1 (>= 1.6), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1),
# libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2, libxrender1, libxtst6, apt-transport-https, libfontconfig1 (>= 2.11.0), libdbus-1-3 (>= 1.6.18),
# libstdc++6 (>= 4.8.1)
RDEPEND="
app-accessibility/at-spi2-core:2
app-accessibility/at-spi2-atk:2
app-crypt/libsecret
dev-libs/atk
dev-libs/expat
dev-libs/glib
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/fontconfig
media-libs/mesa[gbm(+)]
net-print/cups
sys-apps/dbus
sys-apps/util-linux
sys-libs/glibc
x11-libs/cairo
x11-libs/libdrm
x11-libs/gdk-pixbuf
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libXScrnSaver
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/libxcb
x11-libs/libxkbfile
x11-libs/pango
system-ffmpeg? ( <media-video/ffmpeg-4.3[chromium] )
"
S="${WORKDIR}"
src_prepare() {
default
sed -i '/OnlyShowIn=/d' usr/share/applications/${PN}.desktop || die
sed -e "s@^TEAMS_PATH=.*@TEAMS_PATH=${EPREFIX}/opt/${PN}/${PN}@" \
-i usr/bin/${PN} || die
}
src_install() {
rm _gpgorigin || die
rm -r "usr/share/${PN}/resources/assets/"{.gitignore,macos,tlb,windows,x86,x64,arm64} || die
rm -r "usr/share/${PN}/resources/tmp" || die
rm "usr/share/${PN}/chrome-sandbox" || die
insinto /opt
doins -r usr/share/${PN}
dobin usr/bin/${PN}
domenu usr/share/applications/${PN}.desktop
doicon usr/share/pixmaps/${PN}.png
pushd "${ED}/opt/${PN}/locales" > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
if use system-ffmpeg; then
rm "${ED}/opt/${PN}/libffmpeg.so" || die
dosym "../../usr/$(get_libdir)/chromium/libffmpeg.so" "opt/${PN}/libffmpeg.so" || die
elog "Using system ffmpeg. This is experimental and may lead to crashes."
fi
if ! use swiftshader; then
rm -r "${ED}/opt/${PN}/swiftshader" || die
elog "Running without SwiftShader OpenGL implementation. If Teams doesn't start "
elog "or you experience graphic issues, then try with USE=swiftshader enabled."
fi
fperms +x /usr/bin/${PN}
fperms +x /opt/${PN}/${PN}
}