commit:     feeb64807dc8e364ca6aba638a03ca467594c423
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 24 18:25:06 2022 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Jul 24 18:25:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feeb6480

app-office/libreoffice-bin-debug: Version bump

Bug: https://bugs.gentoo.org/856673
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 app-office/libreoffice-bin-debug/Manifest          |  9 +++
 .../libreoffice-bin-debug-7.3.4.2.ebuild           | 85 ++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/app-office/libreoffice-bin-debug/Manifest 
b/app-office/libreoffice-bin-debug/Manifest
index 52a0f9a9018f..50e922d311c0 100644
--- a/app-office/libreoffice-bin-debug/Manifest
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -1,9 +1,18 @@
 DIST amd64-debug-libreoffice-7.3.3.2-r3.tar.xz 1497663004 BLAKE2B 
50a3083f4faf1b10887f41cdfb0f263751d3e35ad8bece5df1a30e04a18d9b9cb04593bdf514a59600eaa3912f44d6699be0ad41e8317372c0b8b8605a3a2f0e
 SHA512 
20b727e7912026248a5de940bf3072b00ad668be5501f54a2d93afa13e9bc4bace004771e7137dfabe94a789a6591323e06938b247d8ed5124b243f0acce8d7e
+DIST amd64-debug-libreoffice-7.3.4.2.tar.xz 1497883572 BLAKE2B 
079fbc4e59aaf3b9ff613194f7c17122046c5389f344be5a504a94781e882ce94079686fda5c399868abe10da9f757fb953a4f90d77ac6337397e0244b56c632
 SHA512 
9e71642bff4086cb5f63d1088768e6a55e1090c3bfad2da019942be08f396780e7945803a7f6ad9d265a7f16d83b233daa685bfb1e80ccca6513368dedc54797
 DIST amd64-debug-libreoffice-gnome-7.3.3.2-r3.xd3 1426942 BLAKE2B 
4065ec4424c66cecb63a2c565e7622e822d0111d7791810ba7611626c188202b6213b5d61ac51e053b7a9b149de265b28d2a97891aa90269821fac780567a190
 SHA512 
470acdf23a0a63f5e3e70c050df421693674196019ef2f4f7e4238c8d8aca489b33748bc8ab3682b5b63a773c30c124219e1017ff58552ead31ca9091015c289
+DIST amd64-debug-libreoffice-gnome-7.3.4.2.xd3 1426754 BLAKE2B 
81e61d78f1943cdbae2ed7b4ffb5baa3144dfae8a3b8b9aeb9b893b020a85dc5ee2472548958df98c5b628674e73fcd6624884d394a0251bedcf19b321896e20
 SHA512 
ef77b52a56753225b7d31f63705af90cf5f693de595383e93d4731d10f654ed3135b50d7f582d968c359c75a3348937e45089e7e47aa1e76025e266fc07b120c
 DIST amd64-debug-libreoffice-gnome-java-7.3.3.2-r3.xd3 781950066 BLAKE2B 
9029d5962874b841b331449809b89ef0e7558bd5c7417953c460489697b8eb3892e66d9d66c19906a76dd94f203e9e81b41e9df4a90f62fe4453c56f7c16d1cd
 SHA512 
87099de1886084f238fa85bbfdeec4057fb8d59e9d6284b46d9a9a3f5abbf2c5715b2b685af3d2198fb1be0b2ada0c5f350b9cc26faf98094acb363d3f38a5e9
+DIST amd64-debug-libreoffice-gnome-java-7.3.4.2.xd3 782367431 BLAKE2B 
1cb5e9812164d3069c2196b3d52e3b871114789fb1d1e24599a0b12e51ce7bef4d5902ed7589e77df1c1271f25c00192e1742ce43b6ce3a3796fa5448241de27
 SHA512 
1068effa4b0b0eaa9fb03c06f556a9dc89c22f1702e6aa20690e16a787a557f794e6de726ba2d2280498a7d71e75c67d648f6e7bb36473a4504acba951b1f7c1
 DIST amd64-debug-libreoffice-java-7.3.3.2-r3.xd3 780540993 BLAKE2B 
d684f08931576e798847ccd8eeda1b2c9f46fd9af89d1b5c3b1c3d6b27e086d11e86946c6c628348666a19af23f11bdea6b4159fba400bbe2341ea2b52baf02b
 SHA512 
a5c742c60d380585759ee5710c86559fe5e0b777f6b54e1c3b5fee0c6888b9a905f4272ca584765212d082aeae787ad4868d556d604047a63a494adb8eda8174
+DIST amd64-debug-libreoffice-java-7.3.4.2.xd3 780949590 BLAKE2B 
17bc92b792c19fa89331f2d232888c52bf1c5ee7310143b7ecf3839bd3c9af2406662869c6208d5a99b9506b128fc9fc03bfb889d2c76671f7627d4d1c7f935a
 SHA512 
409d42e47e01f33850616d9bc8aed06e3ab6b19240abab7774e82680fcc7b22f9818d8a037a12d0f9a311a471920bbbf974ae64231395018329232cf6b71ed4a
 DIST amd64-debug-libreoffice-kde-7.3.3.2-r3.xd3 475252964 BLAKE2B 
f201b68122d03628110f71b6b6ccbb9281e9efc023c0034b2ed620667c7f51156ca3c7f13609faca4e5e0bc8ba13612f8d7b2ca5867dfa6f1a3ff82c524c9af1
 SHA512 
f2f737a627226ce80c1ccb12a69d8eacc762cba52eba77c3017efdb4bf4a609956626024e4cd9a15dee3aa0090ac7a47795c3b01c0723eb6584f3c12753ded5e
+DIST amd64-debug-libreoffice-kde-7.3.4.2.xd3 474987720 BLAKE2B 
1c1aa0ff471339655f376cfc711bfe2c18ade7eebedd89e2157927a06567892687d5281318097b939b9f21e67dd4a9661a2ef3880f7071cadf484e838f2802e1
 SHA512 
15dc56a6980795898217b0698931b7abc3abc45e766791eb22f1800f1771e29d41719d7fed0a2afad556704db2cea531a2eb743ea1e4886a7ebc14e30630ea62
 DIST amd64-debug-libreoffice-kde-java-7.3.3.2-r3.xd3 785272796 BLAKE2B 
6c4678af64da1913b52733fedce5ef544f18f78616d056eb42793e2fad17a1d5c4ec331dd4c9d1a5c0f5d65e59237d41cdcad324b6adda7bf1ff5c22ad28b3d6
 SHA512 
fac9fbf9a3185035a2132a9bcb8f0fb57bc2540b3f1758ad043563c74b51ad17b42d760a61b1fe07826a25d0c9e2e59be3fc607c3e9e80e16fe4e7d7e2934c82
+DIST amd64-debug-libreoffice-kde-java-7.3.4.2.xd3 785653723 BLAKE2B 
e99cc01dd938e4a84b71e0597bebd1d14ab452051c5f4f0c4a582266fcaa0af8fb52c9f4ecfb7ce157a622c0a676e996160c43b3a5b82c14b954615bdf4e0db3
 SHA512 
4ce0fcc0f093a18448773a5342e114635461f42ab3517957f507d061e9e84ff34ef75bc28b6b42886fe61f1f6d5ace2a81229c4b62ceefb644910e7ab1003807
 DIST x86-debug-libreoffice-7.3.3.2-r3.tar.xz 1466296624 BLAKE2B 
2978c81e86af058a583b97992de6a8e453f7c1825eeb7b71354dbc11b115803234dce7df88996372e8f1c317bfda9f3b0c3cda563af71b6c6cd66177cabd1978
 SHA512 
28c9d2a25661c066178559569e00966b277f78776762b4ff104c3ee4e6eeffe59683b1c17f4a102cedb0ab88b1311b5d70cb991376b08102c2c811ecf37cb612
+DIST x86-debug-libreoffice-7.3.4.2.tar.xz 1466311484 BLAKE2B 
fe6dd69d7475e9b8df48667ed904d694204d6f4a8172c0c7f361031b19356c573a7d72b89e09726257d02ff3e15157ac17dc82d5be04be646032a2d4bc2d982d
 SHA512 
ab3c7fdb00cf235ed0a10898589ed23819ba450ac52d5bda65be92af22a0541994fb178ae6cd478ca0d512b9853f7fa8abae8c5e49cb4914104e006d47eb854f
 DIST x86-debug-libreoffice-gnome-7.3.3.2-r3.xd3 1385520 BLAKE2B 
6275a12d860f493d0838e8cac518cd0a2a840a6be99d89b7964a44f81f26312c87bded4e67d33e4e6e4223ce14b4428e399da60b25f96e24085eef618cddd43b
 SHA512 
ef35204b09b0ea62620950dd7f17cc012a31508963c6442fae2b36d39d468223d28fd251ac82ba26416b17bb3f89c3b4ed38165942da5b271192b525f08eb37b
+DIST x86-debug-libreoffice-gnome-7.3.4.2.xd3 1385099 BLAKE2B 
078b2d57f31ac2a78304ff84d97e6dc27d05905652c5e5430f833987a3967c9322765767ccc56a88d3656b2e84a06d99d5902fcfc65d047537182fb33b3d7a4c
 SHA512 
03b03497bfa7edd180e2f501f16a48f8100eb74f9e5d324d9b998b22304ae6273868a848697c923dafbaba6e93c77d91bb90c69c1a4e69a25b92d330a97e7887
 DIST x86-debug-libreoffice-kde-7.3.3.2-r3.xd3 452781808 BLAKE2B 
7f4ec8aa2723949aa56170803e451639a3e6608449e465c817166ff8ffc9552a111186bccdd835449090786a7add2898445559368fb5a8c71b600f30a31ed968
 SHA512 
853a9cfd782077a86d9e34f1df9ae1718e36f628877a6aa7b311e82e56beca86322959d95beceaa2a4b760fc28bb1191fd4d9d8a4063acc648165e786f58033c
+DIST x86-debug-libreoffice-kde-7.3.4.2.xd3 452751390 BLAKE2B 
503af0a857842f7654f775c0775d5ccfbcfba6e7367e0b73abe9dd62c4ff74126d73e51ed8ad4dfce44376bb999dd066cb346220072044d40d7288d11743a88b
 SHA512 
f39a58170fef3ab7044327298a8033e62856c23ca5632107a6ca6614111a9bf2a2dd22818f2696359bb3d5981dd641f153d44e433d47ef6ab1f71e83403ed4e8

diff --git 
a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.4.2.ebuild 
b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.4.2.ebuild
new file mode 100644
index 000000000000..9f2211232ee1
--- /dev/null
+++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.4.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 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
+}

Reply via email to