Добавление Trueconf 8.3.0.2610

master
serg-sg 10 months ago
parent 6085256fd5
commit 37f557178f

@ -1,9 +1,15 @@
DIST libboost-filesystem1.74.0_1.74.0+ds1-21_amd64.deb 257792 BLAKE2B 058e2e3d3dae0f3bb91f7e9366f563d6d52a8c4e45c22f8378e198b456ea0359d2db26e73fbfab07d73754544a13b1416cbfa50e3a1934e8d7fe585f738c35da SHA512 d3f1f1a0812eb2c882db27050e662a002bc29d6028646b93573136f32e851f88295b59fc2809bde1098618bc695cf56f45976b96862d1c704c88df39dd688159
DIST libcppdb-sqlite3-0_0.3.1_amd64.deb 21328 BLAKE2B d241bd714479c683fa080d93990c702ed36da66e42310ba81437d3f5b0f04c19ab4d4a9e816cadb43f4e1b7ad6f5e761aea53c85d1c7b85816d68ed1669ca7d3 SHA512 b5aa8cfff52a5e60c11b8904f5a4123fbf03288072b8ca26455dece73642ee305172184300caf64837e88a8b3a55ab3e3f0c32eb7ab8242f11c9c9563f1c2b03
DIST libcppdb0_0.3.1_amd64.deb 51332 BLAKE2B 9b8132950077709de53903392c9bae87ba43b069d08355f9dccffd4a25880abb8472cfcb21a06ee4173e162c582b5f677626c4d58303592d277ea21e4be14a7d SHA512 e3f51119864b99956dac8a790c4c0ec1c53ad71ae0b8b8dc85f474f527459675be6cf948c5e51c8114c6df1d5babeeedffd9452073e4ac599bd9760208b9af36
DIST libcurl4_7.88.1-10_amd64.deb 385904 BLAKE2B 47a0fb00dfe01bced007151960cacbf161326301a289350eb97a330dab8b7dbfcf16fa4ce719f25243e1ced7ddd7db9c9603330d331618401b88c1ed0624c8e4 SHA512 b3a099e2990951c0657291fb843a884de78ebf699acc9d1fd611b558ddb87812a5ecb08b49a72f0432ed910bc1b2e78e462b738978b77c9b40418f1680a2bbad
DIST libicu67_67.1-7_amd64.deb 8622256 BLAKE2B 8a8db32d77f9a25c5c21d365d0cd78bbca61e8104ff8db5273143d0ea9185dd83a0d99a91812d41c1f0beaa7dd26482f3e24f9981fc89c4e5669078e6eeb0c6b SHA512 a549a51a5a5a4b04a336d4baca033d64cd8f89826b3cd23d55825112a20d303bb256f3dfc17cad461e0b20cc41a8bf2d4f8def6a09711b967f2d16da41639b2c
DIST libicu72_72.1-3_amd64.deb 9376408 BLAKE2B 16c066004adc6400f8b05b9e7eb21d1fa5312692db62b493abea0eb9c41af270dfebb05958f9a6761f38eb931d5d325f7684bb55efa5897186af3398e45cc905 SHA512 302d8ff54f98c5244516d6c7616ec917aa622a35d1a426611bb74232825c5348ad7cc4d985200a3d74db5cc58cbdd57e77a617dc880dcdf788922301735b70df
DIST libidn11_1.33-3_amd64.deb 115844 BLAKE2B 5c717b9cc46f2a8ce5839d20b861a3f958592d7c0342f1dfa8afabd9f94b94b630d24ccbcc6561aeb57a068783c52c6a692874f8e11ce8e7f93f7afa9a4dc729 SHA512 faab86a4808ad8178d2a6b4c21b7d5d1e5e5114f0aea2b40fb39d61ffe2087b9a553e59b8ea162de7244171f319b350fd5ed2e905723ffb32c2eefc029e956fb
DIST libldap-2.5-0_2.5.13+dfsg-5_amd64.deb 183248 BLAKE2B f360f4623ae482ae538f2ed3a5f972bb6e83fd7f150be1d8e6edbe79164d5c830c6bdf7c590479f577e670c7ec2677a59ef1f08163e64dda48bb075d2b2bd042 SHA512 6ad40870e0fc642c9da312899263a212f88250cae13f3e855e45c4a8b33bcd7ab3b5a03e17db04fcdd4642f940a7d6759a8fd00e370d2ab9f85f863e36b905bf
DIST libmfx1_22.5.4-1_amd64.deb 3219328 BLAKE2B d546826208b753673d2e4ffed2752a03d7761e7a69053e95e8411e9662f5c249f25d73f40198e36d0c13186e01029a22d9f5454d03042c5a33a5130de6f87d44 SHA512 e9ebdd08f86a789548d2796542b7790bab04aaf35630547812f196c8bc84d868905bc7caf96d66e42674e87b63707d3e189ce7f3b0e4f5749292ab12e61e731f
DIST libprotobuf23_3.12.4-1_amd64.deb 891776 BLAKE2B f67f5edc1a5f43db9981a292e0c53fba2dfe1cfb4f8644c286233b8a4fc3af62822acac7c49e98fcef4806204bb060b210db0b9a48ea86e0fb2184605cefcbc9 SHA512 f3dd31a74e9e4d336c3e6902a1447d6fd015532be248f7ab9c52db8bfc7a9f463bcb64116e2a0f0a8dd7fb082427a3cd4ca0dc7130ef2b016fbeb8de11a37cab
DIST trueconf-8.1.3.49.deb 51929846 BLAKE2B 75abec112099235a933e73c2e1fb035c227d9c6f0f58c81195ddaf935c6dbe01ebf8bee3c1f8a01a2c8b174ca756043d429e04769eddc59ba5e132af38173198 SHA512 34571a121d3fa1503846ffa49a8996fb03109d60d97c5ac3c1f81001a707714a56e15ccdbcbafaab520fc0f2c2a98b75b80db70c9218c2a130748bb0f42fbfc0
DIST libprotobuf32_3.21.12-6_amd64.deb 934096 BLAKE2B a935f520415fdd3e73a1cd6a1f13393bf13adc67b66cf9166715ba139866a55306153ea2936767cc27d0d3a2111e4a3d0277cda2aa5634fb216399e35725197c SHA512 8673c2af6288f72b5d3a97546efbaeaf5419cafdbd834553eb15f2d3f4eb0a43852a57830a922153a8dd636852ae6f74a36a5b5322aedca096f0b707d7e246d3
DIST libsasl2-2_2.1.28+dfsg-10_amd64.deb 59712 BLAKE2B 23022c35233f1fb2922d3e0a5f73db9c80a68b57cb526f10c33b736bd68aa53b7c369c28c8890f34caa93024c7c6d9d6aa9a54933ead3b3a145e77719d53c1f3 SHA512 7f79559cd86372ee8966ab0141a4381b15ad6a5fc2ec0243124b0b98c50e92d53b3749cece03175e8bdf5f9bf619aa1806eb523d604b169ed1133d763dfbaba4
DIST trueconf-8.2.2.213.deb 121351368 BLAKE2B 7c9355b3fbd48f18349fdab681aba83e6e13a4e94d714fca360bc0122f6e244c85dd049db020d24998eba5cc371fcfc0eb0b8087c9f5070dc1bd15928bb470ae SHA512 34855b9c30c83c26a417300be7417e1ee4756e0f6048b3d1f357e243d2796834d5217ab8db69e93337063e71e831d1110829c04a1c9d592fef79535ed541ce90
DIST trueconf-8.2.4.126.deb 121670090 BLAKE2B f05df9f91d5bc3139f695e7c4ad55af150acfb11ed879ea5c2d7133beff1e9a835dae466e04308735c4668dc36575163747b416bbd8804c49db284a63a51b07f SHA512 3460541f1a3d25d1df3e9fe836d664a7599b62353cd60d8ec5df6bab737c31bc4f2965281ff48847e1537da40fa56c05aed4ddfdb2e3efbcdb8bdcca99a00c3a
DIST trueconf-8.3.0.2610.deb 142361488 BLAKE2B 28c2c3fa6e390e8741a1a6ff90f792037ec80cd33b0b2c18a968d13cea76ac861f3cd8918c2d934cbcb9288e4b775390c9a1fbd3789d07ab857f2bb048c11562 SHA512 05f4e755c02d7eb9cb1e09fdf754079ec6e89a867a583ba744d4d029691881100c32e6f0ca734ff06ccfd1298734cd0717f9aa49bfbb267cab2009b384b3d3f4

@ -1,8 +1,8 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop unpacker xdg #pax-utils
EAPI=8
inherit desktop unpacker xdg
DESCRIPTION="Video conference client with a range of rich collaborative tools and an easy-to-use interface"
HOMEPAGE="https://trueconf.com/"
@ -11,21 +11,30 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="debug"
RESTRICT="bindist strip"
RESTRICT="bindist strip mirror"
SRC_URI="
https://git.calculate-linux.org/serg-sg/sources/raw/branch/master/net-im/trueconf/trueconf_client_debian11_amd64_20220725.deb -> ${P}.deb
https://mirror.trueconf.ru/debian/pool/non-free/t/trueconf/${PN}_${PV}-deb12_amd64.deb -> ${P}.deb
https://mirror.yandex.ru/debian/pool/main/c/cppdb/libcppdb0_0.3.1%2Bdfsg-9%2Bb1_amd64.deb -> libcppdb0_0.3.1_amd64.deb
https://mirror.yandex.ru/debian/pool/main/c/cppdb/libcppdb-sqlite3-0_0.3.1%2Bdfsg-9%2Bb1_amd64.deb -> libcppdb-sqlite3-0_0.3.1_amd64.deb
https://mirror.yandex.ru/debian/pool/main/i/icu/libicu67_67.1-7_amd64.deb
https://mirror.yandex.ru/debian/pool/main/libi/libidn/libidn11_1.33-3_amd64.deb
https://mirror.yandex.ru/debian/pool/main/p/protobuf/libprotobuf23_3.12.4-1_amd64.deb -> libprotobuf23_3.12.4-1_amd64.deb
http://ftp.ru.debian.org/debian/pool/main/c/curl/libcurl4_7.88.1-10_amd64.deb
https://mirror.yandex.ru/debian/pool/main/p/protobuf/libprotobuf32_3.21.12-6_amd64.deb -> libprotobuf32_3.21.12-6_amd64.deb
https://mirror.yandex.ru/debian/pool/main/i/intel-mediasdk/libmfx1_22.5.4-1_amd64.deb
http://ftp.ru.debian.org/debian/pool/main/o/openldap/libldap-2.5-0_2.5.13+dfsg-5_amd64.deb
http://ftp.ru.debian.org/debian/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.28+dfsg-10_amd64.deb
http://ftp.ru.debian.org/debian/pool/main/i/icu/libicu72_72.1-3_amd64.deb
http://ftp.ru.debian.org/debian/pool/main/b/boost1.74/libboost-filesystem1.74.0_1.74.0+ds1-21_amd64.deb
"
RDEPEND="
>=sys-libs/glibc-2.11
app-arch/bzip2
app-text/ghostscript-gpl
app-crypt/gnupg
app-crypt/mit-krb5
dev-db/sqlite:3
dev-libs/boost
dev-libs/icu
dev-libs/libatomic_ops
dev-libs/glib
dev-qt/qtcore
@ -54,6 +63,10 @@ RDEPEND="
media-plugins/alsa-plugins
media-sound/lame
media-sound/pulseaudio
media-video/rtmpdump
net-dns/libidn
net-dns/libidn2
net-libs/libssh2
net-misc/curl
sys-libs/zlib
x11-libs/libXScrnSaver
@ -70,31 +83,42 @@ TRUECONF="opt/${PN}"
src_unpack() {
# При распаковке deb сразу всех происходит ошибка, распаковываем по отдельности
unpack_deb ${P}.deb
unpack_deb libboost-filesystem1.74.0_1.74.0+ds1-21_amd64.deb
unpack_deb libcppdb0_0.3.1_amd64.deb
unpack_deb libcppdb-sqlite3-0_0.3.1_amd64.deb
unpack_deb libicu67_67.1-7_amd64.deb
unpack_deb libidn11_1.33-3_amd64.deb
unpack_deb libprotobuf23_3.12.4-1_amd64.deb
unpack_deb libcurl4_7.88.1-10_amd64.deb
unpack_deb libicu72_72.1-3_amd64.deb
unpack_deb libldap-2.5-0_2.5.13+dfsg-5_amd64.deb
unpack_deb libsasl2-2_2.1.28+dfsg-10_amd64.deb
unpack_deb libprotobuf32_3.21.12-6_amd64.deb
unpack_deb libmfx1_22.5.4-1_amd64.deb
}
src_prepare() {
# Перемещаем файлы библиотек в нужное место
mv usr/lib/x86_64-linux-gnu/libboost* ${TRUECONF}/lib
mv usr/lib/x86_64-linux-gnu/libcppdb* ${TRUECONF}/lib
mv usr/lib/x86_64-linux-gnu/libcurl* ${TRUECONF}/lib
mv usr/lib/x86_64-linux-gnu/libicudata* ${TRUECONF}/lib
mv usr/lib/x86_64-linux-gnu/libicui18n* ${TRUECONF}/lib
mv usr/lib/x86_64-linux-gnu/libicuuc* ${TRUECONF}/lib
mv lib/x86_64-linux-gnu/libidn* ${TRUECONF}/lib
mv usr/lib/x86_64-linux-gnu/libl* ${TRUECONF}/lib
mv usr/lib/x86_64-linux-gnu/libsasl* ${TRUECONF}/lib
mv usr/lib/x86_64-linux-gnu/libprotobuf* ${TRUECONF}/lib
mv usr/lib/x86_64-linux-gnu/libmfx.so.1* ${TRUECONF}/lib
# Удалить лишнее от распаковки библиотек
rm -r usr/share/doc || die
rm -r usr/share/lintian || die
rm -r usr/lib || die
rm -r lib || die
# Сделаем недостающую символьную ссылку на библиотеку
# Сделаем недостающие символьные ссылки на библиотеки
pushd "${S}/${TRUECONF}/lib" > /dev/null || die
ln -s -f "libcppdb.so.0" "libcppdb.so"
ln -s -f "/usr/lib64/libboost_thread.so" "libboost_thread.so.1.74.0"
ln -s -f "/usr/lib64/libboost_regex.so" "libboost_regex.so.1.74.0"
ln -s -f "/usr/lib64/libboost_program_options.so" "libboost_program_options.so.1.74.0"
ln -s -f "/usr/lib64/libgs.so" "libgsl.so.27"
popd > /dev/null || die
default
@ -108,7 +132,6 @@ src_install() {
}
pkg_postinst() {
# Сделаем символьную ссылку на trueconf для быстрого запуска с консоли
ln -s -f "/${TRUECONF}/trueconf" "/usr/bin/${PN}"
Loading…
Cancel
Save