diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2023-08-18 21:39:18 +0200 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2023-08-18 21:45:21 +0200 |
commit | 03e69b6a97794bd57cbc2f315fda050965cdd0bb (patch) | |
tree | 3a112d3a7ad7a1ddb3aaa70c9fd3669747e51119 /app-office | |
parent | app-office/libreoffice-bin: add 7.5.5.2 (diff) | |
download | gentoo-03e69b6a97794bd57cbc2f315fda050965cdd0bb.tar.gz gentoo-03e69b6a97794bd57cbc2f315fda050965cdd0bb.tar.bz2 gentoo-03e69b6a97794bd57cbc2f315fda050965cdd0bb.zip |
app-office/libreoffice-bin-debug: add 7.5.5.2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Diffstat (limited to 'app-office')
-rw-r--r-- | app-office/libreoffice-bin-debug/Manifest | 9 | ||||
-rw-r--r-- | app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.5.5.2.ebuild | 85 |
2 files changed, 94 insertions, 0 deletions
diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest index ec9b8118e9e4..296d64bb7663 100644 --- a/app-office/libreoffice-bin-debug/Manifest +++ b/app-office/libreoffice-bin-debug/Manifest @@ -1,9 +1,18 @@ DIST amd64-debug-libreoffice-7.5.3.2.tar.xz 1438237360 BLAKE2B 928b352b148a796bd7dbd20800e33da79190bb9c70201c3fb40b1d2886695d32af8bed55889b5f3680f478029cd86b83b0fc74c167e691e10a445c1a7abe89af SHA512 41363fbe153968c643071e2d6330b5b18b42f5c8d163a3a31180250b5626bccecacff4db60c9c260e441c0e70f4b3629a6686579f830b05199a53042f5757c39 +DIST amd64-debug-libreoffice-7.5.5.2.tar.xz 1514300220 BLAKE2B 5210959ac49840149e99d08b20ce9b87615f63ea12c0d05c4f09bbbbd87e72f528d907f196ca4c480a0b2c5c93ff236761696285bbe7fe1b865fdb4d672853d2 SHA512 a92104be0cd5bf29bbda1655eb8fa279f07d46b8c470f259441f0be314a51f7538eac423b87258412cd42b69877006978831f59dff69a6a057787f68368af378 DIST amd64-debug-libreoffice-gnome-7.5.3.2.xd3 292160961 BLAKE2B bd2575ec62967c0b330d43c3ade71236c255bc54c0d89855e7c4c48974b8c0c04cecd4afd7468b9583e823414dcfb46df8734a3dfe3a56d9235bb25e4f5f7f2b SHA512 d066cab66d722828ff8135bc2d53a575fa3485c3227373ec890103eba237d95c296a77dda27e62a480cf6aaf88d0aa7df600dc256852c711a9fd9d99a4c14f8c +DIST amd64-debug-libreoffice-gnome-7.5.5.2.xd3 286968705 BLAKE2B e5d29d24651148224f76ae9e129a231f8428c5bdf137391b0cd489feae695feccf7036ca646e4ae21b59092a00b3f5666ce8c6dd40bd77d1d0b400528ed15e38 SHA512 0110e4f684bcf49fe2cdf6ca23cbadb10e5b6aac0169834f5463c19064ad49e3e7f518ac8ba19f013e4310384a351a96fc4cda2310fce08dde1d05a3e7188f9b DIST amd64-debug-libreoffice-gnome-java-7.5.3.2.xd3 744201123 BLAKE2B b401019add0b903e4883665e080396f1b9815f5eb17dfbe6fb4194a2602ed23470feda86ec4d7fd6289378c0f77f3578dbd73eba58215ce281f422483e4fcc22 SHA512 f4e427fedbd62b8a73cd8c6f3298ad65078b59dcf00dc3327b04f3085d615071246e242f99999b424133a4ed3fdbd72d9c9706bfe7af8f55aa3585977891f0c1 +DIST amd64-debug-libreoffice-gnome-java-7.5.5.2.xd3 745869211 BLAKE2B 723148c8e930354001ca1a287d643aae96ce16cfdfdf57c1661a2fe0b6e591cc7df425039ce770570b5da31508818b9399bac8edcdc4fdc5fc1137e0e19ac7b2 SHA512 37873d85295fc5792e693a25cdb3dc6234497d9cab5b931d0d5b0a16b5e7eb4daa600f10c00a5b535305d26cc37e86654221cffae01c8048f136125b2543dd3c DIST amd64-debug-libreoffice-java-7.5.3.2.xd3 742863493 BLAKE2B 992ce90e57ba7adfc551fda26b7ef43dbcea4969fbb7ba8372f1ad96956b0dab8795968c552e8248f52fd650e824dbe34989cf8122a2171ed0e4a997c0ba9d9b SHA512 5e39ad81360bf064de743e99cdecbd1ec004707f7ef423a46eb129fd0cde90bcfd42dbdcd6d2e7f20ac9a910783331a21a6baee7d76db51f7393a1f39cf2ba5d +DIST amd64-debug-libreoffice-java-7.5.5.2.xd3 744535576 BLAKE2B 7538e8426b906070cd61c3921633c7d50c3f397edf02154a92cf233be169b5896914ae919bf31df01e941060e94a62ca846198dc734acc6b79674ec18b632b95 SHA512 e59d006272b8573c9678bd52c3bc9cbdb2cbb9520f66d1b718c53e790c555c4da1b02687e6ac4a33f27c041c399bf3dbdf567c624031fc3ebaa4145f17167f6e DIST amd64-debug-libreoffice-kde-7.5.3.2.xd3 436624127 BLAKE2B e3c8f7ed73d674896fa0e1ea1d9ba3e718ea0da9460ad2367b5dfdd85d1fd409cf97d0de56f3260310623c536ccd317856b0357bc614c97d26aa2ce99b2f40da SHA512 36417733de834ba50560bf0295720ad7a2835772a2900649231c885a7148d7bf468feb02f1eca073c65cc278c80433de9f2e96cbcd239d683b7a0990de7865f5 +DIST amd64-debug-libreoffice-kde-7.5.5.2.xd3 437674208 BLAKE2B b1a65f127351d56a511a0e2f825b9b56c6008b701674a1345d672ad810ab12e4b55b8c3c18af12c7cee94388905d68ecc37be13b9cc14fa0127680ce7a22dde5 SHA512 1f3ec9a389082cfd91c8fb525f8b0fecf9ddc2766e55c6c06fb528fe47d791c4a4978aa49322ea5342148bef378b4ade49dea8e4f2864383703cfd939e3a15d1 DIST amd64-debug-libreoffice-kde-java-7.5.3.2.xd3 747089491 BLAKE2B 7569d67c9796473c4822bd185aa52c3124d47c70f94da886ebc9c2aa673f465dddea4028b4ef491a69317beeea646abbfbb7ef942c044d4a7e4a1e3abad693e4 SHA512 6d63c11d3a7a458e8fbbbdcb4c78f9cf1fa69c032f47a958935bd0d2a6b9b6aac993983d77b0f0296356a448151f443bea8d8abdff64fd52b645887fe01f08fe +DIST amd64-debug-libreoffice-kde-java-7.5.5.2.xd3 749229891 BLAKE2B 6a2b2cbbd56989b41d05792b3d19a41d6afaacad2e4d6f9e980f3ef6a7724fb4fea7791c7e1b9554646875e8805bdef78eb8301fd7ef6ef7082fda71c8a88809 SHA512 0026247aa51a5c4e02670343436afbb0784fe446df1d9764c0304a6033bef176e17b7826ade7e1c126a0f6ea37d08ecdc5331860d4c20157a4942fae685238b2 DIST x86-debug-libreoffice-7.5.3.2.tar.xz 8094076 BLAKE2B 46a9a808cdbb58c95a5543c709b2891cd533c8900d63e06940583372c6cad415266bc319a590312b333f58f9aa2f4f1c8b3677cbd7a3215e81500adad6d21ebe SHA512 8b08e39535b4bb5a4aff35bb7e508192908907d7cbc9ce2712e0de4e3982643f0c22c2cd117046a5fa408b667e90d2889b47cac2e825a977aec966447fbe41da +DIST x86-debug-libreoffice-7.5.5.2.tar.xz 8519804 BLAKE2B 490db986be31b60df4435aebb2c499743e9ed7558c8e201b7671d147d2302d3e963ebebb4a9fe91f95e7e5627d45505d9c5d1b3374ce8386519bc4e883f91c5f SHA512 2c4af7ad2b68b9c18342d3246ff45849057751e3c065f7c912a5a28a90c394982311586554cbbb82292a5140e9a3da5ef99134f274e8392447716db12efd9673 DIST x86-debug-libreoffice-gnome-7.5.3.2.xd3 39572 BLAKE2B 674527dff6fe98c3d9ddecb62d41aba70ddd9013929f41fb7bbf50d1a846938e02b766b97532fddec8d8cc7cd05cd81af308f3ff29483dd7a384c08700fd228d SHA512 0791892e25c217a6ea6a89ecc66205605c228e142b2ee1dceb70b61a4177a7a23c327165b8bec9a0627c412f6436206c2ba0856df0edae0cd59aae6d9288694f +DIST x86-debug-libreoffice-gnome-7.5.5.2.xd3 45578 BLAKE2B 536cfebd8623b67553563cc8eb32c4bfaffefb06cec77bae10c8642483e6a5c90016fd4c9e209c202800e0946d57cfdace36628c068c56cc933a31a41da7fdcf SHA512 1136951074f520a65ebf83785806db9c5389402bd2d39566c0fb85f4826ce086c182807ecdecb2e45d58fbb719ede8d1b810efe162c8cb5f881314e08e97073e DIST x86-debug-libreoffice-kde-7.5.3.2.xd3 2757424 BLAKE2B bf17f632bbd5d142ff3ca8dce14bab0775c016dc0d8803735162ac88e71d7ade8013ba7d9f0762a77c2fa0e8110aa10039d8b364e1faf7ff04cb41b47e164223 SHA512 015e224bcf27a7ea7e4493bbfa4bd3cce7756fd85ebe7bb91c73a5ca162701d6c331460ecb88a1ff3523568f3e608af9cac2acba8125e39ba7eff43b9556e89c +DIST x86-debug-libreoffice-kde-7.5.5.2.xd3 2750150 BLAKE2B 96796f8fc56421e24e70a39100e83aabd9be34277b76fde0ec1c78ec106b07614c8463a0f5864868a8f5b25c5a7aa58ea8926c05b888523b1024923db02c7768 SHA512 be9ad35e536c0dcc89ebe5bf7d962f75fe3820f3ab6db09345fed18ded1dc45c038f53b0127d3a7dd5199d3505a23eab0646ea64434a603c07ccdbf2dc55f110 diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.5.5.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.5.5.2.ebuild new file mode 100644 index 000000000000..7c94beeb02c9 --- /dev/null +++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.5.5.2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +BASE_PACKAGENAME="debug" +BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" +BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" + +DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info" +HOMEPAGE="https://www.libreoffice.org" +SRC_URI_AMD64=" + ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz + kde? ( + !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 ) + java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 ) + ) + gnome? ( + !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 ) + java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 ) + ) + !kde? ( !gnome? ( + java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 ) + ) ) +" +SRC_URI_X86=" + ${BASE_X86_URI}libreoffice-${PVR}.tar.xz + kde? ( + ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 + ) + gnome? ( + ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 + ) +" + +SRC_URI=" + amd64? ( ${SRC_URI_AMD64} ) + x86? ( ${SRC_URI_X86} ) +" + +IUSE="gnome java kde" +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" + +# the = is correct, the debug info needs to fit the exact binary +RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]" + +DEPEND="dev-util/xdelta:3" + +RESTRICT="test strip" + +S="${WORKDIR}" + +QA_PREBUILT="/usr/*" + +src_unpack() { + einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" + xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die + + use x86 && use java && die "There is no build for x86 with Java support." + + local patchname + use kde && patchname="-kde" + use gnome && patchname="-gnome" + use java && patchname="${patchname}-java" + + if [[ -n "${patchname}" ]]; then + einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" + xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die + mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die + fi + + einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" + unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" +} + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + dodir /usr + cp -aR "${S}"/usr/* "${ED}"/usr/ || die +} |