summaryrefslogtreecommitdiff
path: root/app-office
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-08 03:58:57 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-08 03:58:57 +0000
commit8f53b8011f9c960a02775a71c3805e13e72237fd (patch)
tree15f3d4647a9da2a5150531de586c674fa6c2aaf4 /app-office
parentafb0b2f6a3d0dec97ba521230d62d0f9b9e0cd01 (diff)
gentoo auto-resync : 08:02:2024 - 03:58:57
Diffstat (limited to 'app-office')
-rw-r--r--app-office/Manifest.gzbin8429 -> 8425 bytes
-rw-r--r--app-office/libreoffice-bin-debug/Manifest13
-rw-r--r--app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild88
-rw-r--r--app-office/libreoffice-bin/Manifest13
-rw-r--r--app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild263
5 files changed, 377 insertions, 0 deletions
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 25c82cdd132e..1fde59ca2e16 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest
index 2ecff8d70d1a..f92c55df91cc 100644
--- a/app-office/libreoffice-bin-debug/Manifest
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -1,27 +1,40 @@
DIST amd64-debug-libreoffice-7.5.6.2.tar.xz 1521068860 BLAKE2B e356fe7c3945e845101eab8178da0cf8bfc4ec97ca5b5fc74236761e1c616df872d9524f881c8adc5950bfa6a0e438c8ee327cbad6d0dc85b8a951abf46bef2e SHA512 0fc2f98d0cc1194e73b26ed22718046c44a52a6362a1e07f3782593de02dd0f2d9b392f714006fde3d29dc98fea0216a4fae89e8596eec59c0f0d8c262659636
DIST amd64-debug-libreoffice-7.5.8.2.tar.xz 1521116164 BLAKE2B fc96370f93b08192eceb072f5ae0a2cdee6f313e59bf33be06e4934d2339ea3e9d59b833ff06e855e9f99c9ecc41f9e751a04dd30931445107b3bc6b723bf2d9 SHA512 6088ffa3f7e7ec626ef850b85f704794368d228009bb140b21013ed59d3708e77ef7991d6818091b21c80e9494d028c3e0cbf5c63b5dfbc44b95bae9367f6159
+DIST amd64-debug-libreoffice-7.6.4.1.tar.xz 1546322676 BLAKE2B e3a87fa3d91ecb517cef0dd0e941610cc6c879d95f2eae3bf8f6e0756c0275c8ce95a15898d7a4c4a2497dee81ead2a3fc1ab1d12f394022c597e9e57bc48b00 SHA512 6e052fd9e0c6204fbb8226e8d8c44325775cc6b03571decdf88fab82df64c0fe281c1eeeed12e4429c1971a6a2ed43d0eb6163ec564fffdfb2ad3ebb3e6adced
DIST amd64-debug-libreoffice-gnome-7.5.6.2.xd3 331979186 BLAKE2B 0d3b1a14ddada066105157c7c8edab0d8ee9c0bc67c9d0b85ff8421cd2aee4d0f5fc11e5d3901664bf1c88b61226da0c2edba686a604929eddc3097500f8219d SHA512 21eb86f1549a39a767a4ddb2d00c6dfb2260729027fa98f999eb154197776afa2170de99627977088bf09443a572b70aa7c6c45d9835295c4af3efde4d4630c0
DIST amd64-debug-libreoffice-gnome-7.5.8.2.xd3 330970543 BLAKE2B db72ed5061487076f61d252b93c73ead8072ba93b7ce37f49b0b1742d13becc153b0d18b3e8a34fe9e42d7d63000f57e690dc7aa0df7fb0984e6d455c016bcc7 SHA512 cab8c440aec21a9e70921d63d92666fa27c1b3d98fcbb29924e80fe30dd427c3dbebb03a35d796ea628b2add501df84cc6619e1af316763eef87d44d8c9b3230
+DIST amd64-debug-libreoffice-gnome-7.6.4.1.xd3 328596750 BLAKE2B f3baab2ac907d27b31c4b321fc27784f42ebd093ed9322222decdad8229d0466f57c9cb9ab04ac79546c1ddb276f1877008c7a3b0b4169efeed6a4a92236fd8a SHA512 caab6fbc535bd9a2a909133284f8fe894812490ecc2c5ce42fa51adb681eeed9be709aeade4ed23532500a466e9e585c892466265e3b189a3abbd01a550bbaf2
DIST amd64-debug-libreoffice-gnome-java-7.5.6.2.xd3 744034142 BLAKE2B d8fd35684a03d09be8b4796bf53e3bd638e1cc2a26d8025917ad6bb687468aa45060c5373f11a43d9736b58097c0af13bacc0d101de2c95d6f633a06bf565976 SHA512 6a659584f85376b168cb263cf21fb75390edb5effbff0bb2f521d0f4d25347802df3910d6084dce5b56f0e51f405659e4de6fb2638949746cf04747eabd9a990
DIST amd64-debug-libreoffice-gnome-java-7.5.8.2.xd3 748984091 BLAKE2B 5e5ade6ab3d456d6a0fe0722cae24a88f2c1e6caa433efcde0633ad3b6a3bd9832e660e7d1b778ee58c5ce135c239b4e6bcab22a3171d2488ee2eb0adbca36eb SHA512 5161c884a85538c60fa9adead9a0a5eb4ffcacc54615a3bdaa5738fee80e5ee70d2d7d49283fd4345aa41c60d7a521fa45bc8736c5926dc8b1b840ffbc3b7ea9
+DIST amd64-debug-libreoffice-gnome-java-7.6.4.1.xd3 762003957 BLAKE2B 538c24350586e967e6db2753923b278198571f0d87b21cb25f712822e07d7248a1fbb5377ea486f06a08b53afeb7981aa060e8e862d5de5260792d1645eacf38 SHA512 1d73f44066a035fa2b66df9cc4bb0ef27a71ecdc3f40a1ce031ab342e9c594446db2cfbd29886e3a31f44c702905d0f18f394abc6b449d02f8c86d046d4cab61
DIST amd64-debug-libreoffice-java-7.5.6.2.xd3 742699868 BLAKE2B 58749c2265635c40086d140367778e31d7134aee05d9c627f971d24d1aef5a3c036ac89522f790ad5bbb862fe5104d884c60c78b9e77e668bd6e93cf6831511d SHA512 4051b01d17ca1b39099d7378893f88f04315e3864db439f060479196ed8d1555be56dc5f0d7d99c8786e6c29babe508a965e0c7a64934064bfe9563562f41fea
DIST amd64-debug-libreoffice-java-7.5.8.2.xd3 747653207 BLAKE2B 9c8efaba0b2761aee38e1179863e04e35572a426cfdfdc509e2bd5d1c0f7a19f04e109cdf517d81ea6668fb36ec4d8e561f3e6aaa6885e6bb7872e74da167689 SHA512 95dfdcac6869d356e9da95831da31aeeaad3f7125aa64c6da8c18730f9cef7fb58a7ad1d91e07ee233d7e74c11efa7756cd3ea6b73c9a44b3a8f47c1cbb6577d
+DIST amd64-debug-libreoffice-java-7.6.4.1.xd3 760673801 BLAKE2B 4871e690389580f9eeff897b0a933aaae8b3927db2625595e50304d1f922793fa1194de77cd5f23cc1998bff741df7608ed453f767385560c62820c11728b67b SHA512 ceae4ed6f8ecb216d2d1fcc7fc39d2d1240963859335b52553c833ed332f5577c4a519b3734c4f2e2f83c7d1877837db2fe043d8bf6fee026de4918e23c70923
DIST amd64-debug-libreoffice-kde-7.5.6.2.xd3 440161205 BLAKE2B 29828217026b6af1afc774ad0f182e129d5e539eca0ef939e0ce8029e77d70933e38001a7c594faa0a611da0dda0565a6a0d2b5529877ce18e857415618474ce SHA512 10988a3160193053e1991db81329f597ab8ab1099aa5819588fa8db6aded4574c3526c7a38f1645cdea29799cbe19a4b8c9ded01946665771d05ec8a0e6ace53
DIST amd64-debug-libreoffice-kde-7.5.8.2.xd3 440059557 BLAKE2B 9981d17f87cd4302bb89c5820673d6388304928540b205824b7b211781e9fa3ab2b1a672c0651d78cdfdbec4cfa880b17659ce0aed70e3a2cffea3002f41d3d8 SHA512 e66fdbf39025a00421ee5bf591d7d2b7d6a6f0bfaf280f2e9040d316d00c329f2fde5ba274c70be6198729e81e3efe9f5dbba115c324db6df9e393b88e11bb85
+DIST amd64-debug-libreoffice-kde-7.6.4.1.xd3 444926588 BLAKE2B cab332739944f8b9858362aed6c1507947c3571601fbf709638ef0a2b3bf6f0081d4fbeba14cb55587735156f12f121f08b90ed4f2c6198acba2b6e9dd55a337 SHA512 ade82b758e997068766f714b63a56c985c219c4ce266452a20aad6180e4a70acb8f0211bfbd8941860e9d7651b39e437149c3ce7508cc07516a1170e9b5919d4
DIST amd64-debug-libreoffice-kde-java-7.5.6.2.xd3 751630342 BLAKE2B 46444f83dc3e81eb19954ae9390e6915effe342fc66cb60b7b279775d8202849d8fae8fb3eb91a4da20edb98d06b32bdc3cb7d0394301619638a2dd863251682 SHA512 5169dde650718dfd80c996ee0a1bb1b015e421c3b4623ef35b6e55fed71d8429e84fad20e07a7fb0fee6ab08c7ed8e048b7ff0096d62195c7c47befee696adb8
DIST amd64-debug-libreoffice-kde-java-7.5.8.2.xd3 751653059 BLAKE2B 0b67b8aee396a230349eed48e4058f4a349589319bdc738a475ed37bd88d7952270f42fdb9f3446025825bb03f8c87ef48caa4fb753cb4b3f34be982d30d778b SHA512 0f28b5d0a9fd27aebb6fae044469894dcf895dd23de12269b0363b88053d19c2c47f8cf3061a35ef1eeaca5a9e91919b2d0fdc2e36bae04b58ed56a2007dc498
+DIST amd64-debug-libreoffice-kde-java-7.6.4.1.xd3 769801942 BLAKE2B 970bb24d3b6dc617bd29614aeda50137ede2877fbb4547818f437a493c2d684888aff49ae5343100d237d1be25b114d5ba83af2fae1bf21b1d06b22725aaddf3 SHA512 b0f95f862b174d08bf4ecee28eb6939067c726407e889200fa51543328aa33537b3f52077ec2a838f29fd4d88bd53067ab852614f44766a84e7e06575f6e9620
DIST x86-debug-libreoffice-7.5.6.2.tar.xz 8481440 BLAKE2B 7def6d4066757257cad598d14a964ae601dbb59ddcc1ffe287c00beb13c1222e1ef162c0c734da7e8ad648a60ba9b09632788e183cd6fb426ca9c85eae98aad7 SHA512 22c63a16a9743e549017d671c922ab0b0aeaa050a8b925860ef60fb2aad39184d7188e7ee171576671e53c8a1e69cbc34f454b5664416aa6f74036ef5217ba5d
DIST x86-debug-libreoffice-7.5.8.2.tar.xz 8474908 BLAKE2B 4b125cb715eaf350ad6bda0931c7fb93be5ff7ec504debde84caab9c1063d4b0bbe4f1f563a551ba8a6cf3da42ee6b9f3ad90606ac20a22f65d98e1b168653e6 SHA512 25fc8f4a2fd1f2ed6e98f790fc232d6605c72ac4a3af14fc8e091827ddaa3159a1881ab0fdee8847e825a5aa8a3215185056f5b36d1ab2baacb502b0b6470448
+DIST x86-debug-libreoffice-7.6.4.1.tar.xz 8512224 BLAKE2B fa6877ccccb90ad9f0f42c9e351eed17eddfc71f8341a5a4e26ccd4a4abf1e688278cd1022cab61964884ea4269a79047bebd44272e9bd2cc73be05f089e05af SHA512 57d379a8e292a568ac2a9a76511d55d59d20b624b762c14f9bdb922fa6bb4b5debc7f55c842a0c287bc36f231581eda54d6bde7d080b412a0399ac1884fb07f2
DIST x86-debug-libreoffice-gnome-7.5.6.2.xd3 45759 BLAKE2B a88e0ffcdea557422b034515a41477d2a2621a9a5ec2eb22bdfeb74ae8f91bfe4644b95bd6e39edf5558427a3996e1e4ca90cd0cd8a15428e17e00206a8079f8 SHA512 715c1f84f00b96771a3a7c8106155e95e058fe0e6169fcfc4dd8f55827a9ffd4941afa5fb279c4138de04b210c0d899d08879f73e548f6fb3e5888285c42a275
DIST x86-debug-libreoffice-gnome-7.5.8.2.xd3 45773 BLAKE2B 2d2bfb41fbeb7926b0f9a0979e568507d1416ae41c45e6a09abe1848209a6d76eeded8812e8767ca4c2905c8691d2764f624efe281223fd2294e4418f6760ed6 SHA512 06e8d62bc17ddf43c8b9a6c315da0988dfa3953307f99280fd27868bdc431d1eca92b78a7d357a71e5e521cddd1b475442feb23a64ccb95976f5fa3d4ebbe1ef
+DIST x86-debug-libreoffice-gnome-7.6.4.1.xd3 45426 BLAKE2B 1d501c672372b1416928b8ed9640e2444a3114081a891a647e2f0a374f7bc6c983218143e7a1bbde113cbb46850b8a83d3532c3197ce363319f030742b0354fa SHA512 62e0cad47b99f695b4aa2d448c0d49aec33e6dbd696bb7baa0fc25503f53c22ce817d877f24f5bda1b4ee73fcb89125f481c29ea568bed5a0b08198a438df3e8
DIST x86-debug-libreoffice-gnome-java-7.5.6.2.xd3 3837994 BLAKE2B 2d87853d7d485c41e0adf8ea53e88b9b5e2af40162a672150beaf74c7cee771041faeaa5c64d105b41708a496881fe0cb572acbc5064ae670401cabd3ecc4d88 SHA512 157e6deca069a7e8b49f7a6422f6e3c12ed349a12871c04a6a7f3856f3847abd35240648e7c95534fbd53cfb665a612949cf04a0ad8fb5f2d5ef4c08ddd93eed
DIST x86-debug-libreoffice-gnome-java-7.5.8.2.xd3 3832668 BLAKE2B 5a3d09b5fd2aa6fea36a4e4ab7c26c9f12b99cbee9b0384f2b870f10ec1a81058fc99e9f353352c411d0b70df8630a970125dd3d733d63e84596fcd3645c9479 SHA512 ec1e2c7617c3d7af4d729b6e4f8842a87164b6a6da2082b419b06c474033e995ad5993e7f1b5c85155de3b8a5f0ebd601aff0b2142b2a4c834a201d8ee82638d
+DIST x86-debug-libreoffice-gnome-java-7.6.4.1.xd3 3811178 BLAKE2B 5389ed41031304e5fc8dab03aea137ffa1fd77f701a38328c6cfaf1868a6163f25a1ca00ce4be26693889d5d42e765f7749cded98f137ec87bd3fa4d6abb0557 SHA512 3fdfc479449ccf09c6b812018b5471cd36aed21c19f01c6d41a4d22e847d98c2f5b6093dbc8c0771af649787ac37af4125f70fa51db350b93ee9f29842e893a4
DIST x86-debug-libreoffice-java-7.5.6.2.xd3 3785642 BLAKE2B fdbd3d083549ab36262c77fc77224f4adcfdb37ce7f86ef4a783f098022804485663fe767264d858ab4b7bbf3e71b4025874e13c8c2ace111a0a3caa3811bce6 SHA512 df4f7c692f71d902e17c60cc9daeabfb6cae921e9e20d815fa0661dfa0959c6317ecce6005d1a9929017ad0a4ec45044d3aa59212f29c81e5efef5cfcf973a21
DIST x86-debug-libreoffice-java-7.5.8.2.xd3 3780654 BLAKE2B 73928a88ba3d555e9202b092cc3f8d7da2efbe8b3198e661dd0f965e54888d132f3d3ea888995982a98bb5eea4e47e1a08407568aa6f2bf21abd5f3f09211213 SHA512 4ca87fe2d72ae3b4aadf82cd4c6d85619594b23da1dd6dab51240143db1a19d3ef50e28b1c0b58d92ce7ed1af368e87d0ef810b5473d0b84431661b277c7acdf
+DIST x86-debug-libreoffice-java-7.6.4.1.xd3 3763858 BLAKE2B 31d0745fa45dcc11ad9b36eae50d951a2b6212ceb1fd0684f8fd1f87ee97cd7d03e4a2bd487bc50b506b8108c5a9563102e3b45416435e6bbad3a767dbff162f SHA512 dce61f9ce48f30e12ff610ab4dcb76a6b3031d42f5dbfa76c5405127008e50e904dab3452837caf8185209b73d0be6ddfcf0ab9914f45d7257881ff71d943028
DIST x86-debug-libreoffice-kde-7.5.6.2.xd3 2789597 BLAKE2B 791efc921e5e659f8285f289ea5d984f9f6719f8c0b5c410a0b4fae8c49664639a7774b1af52e6105c0d0dc95724caa468df63eeed34df0c31252b27f687af98 SHA512 8e4575fcf3f741f167a62a234c6fbbfda564fe6ecb027883d00740a99617f78a23f49c6a37ee65c7da89a3dfaa64493ef76938c559c08370ec02e0e7c69437f4
DIST x86-debug-libreoffice-kde-7.5.8.2.xd3 2784609 BLAKE2B 3128bbcfd57b5eb37987335c9193f385596d2e50da7838ced23defb1dd5e73e5378e3a290e80a7865411a08066ffb2e9c4077fe92685a5a1a4f292a90e886529 SHA512 7631d61db47c041c50cc37924f65bdf0b8b5d63d00c21483b582728b262a4e67495635a93bfec459e19d4f5840d4b61ad8dee666afb659dcb6438ddf16418559
+DIST x86-debug-libreoffice-kde-7.6.4.1.xd3 2783416 BLAKE2B f20e633cac18ece22ea5ac0d42fe4b20784df8abdabfd0ed17dc942f716c0fa661439959868046006341d44d64172cd140796ba61c8bf671e0539ba047e94c35 SHA512 14bfd78e19e94f37a9d6e52a8febea66ecd2d9b5010ecc03413c583ea0d2157dcb7fc60cadc9ec61577676b624f2342eda891dfdab8ed4a8e6f3886031d6164b
DIST x86-debug-libreoffice-kde-java-7.5.6.2.xd3 3886456 BLAKE2B 5775362ba32714a502af674e0caae658957016ab391f07eefe1800cdcea466deca79e2a6d8cdd1f90fbca015f678057f6b1de0b6390ffd1581fd85316fd8dcc6 SHA512 d282aafd573d8b4ad60852157226293371afc85ea7d2c3fc4f8b0dfdb0fa31c5afed93b627f178d9f0bd21fe639d1cd9b5ab88c18527853bf115aa76b39b363a
DIST x86-debug-libreoffice-kde-java-7.5.8.2.xd3 3883853 BLAKE2B 2ffc58a6dd537c068de7c5d6a1e91d63072110d100ecee9aa918e05546954a28b07f38e0f7417de2ff6d327d849255bb190ce3c51c9e02521cc424c78e1d170b SHA512 e6a52d49c4c299f34394e35688a33e59e4d514127bd37abbbad137fae658be7e55361a722080b90c26f97bcf274380d13d030093b897e6e06237546fdf8a58bb
+DIST x86-debug-libreoffice-kde-java-7.6.4.1.xd3 3863083 BLAKE2B de7b31e007fe239d02adb4ffd09fe1c5e29b51a44a49075930dd2fa6ccbc0c5eacfdcc61aded045ea02653415e151b008ff5c58db640192116883441e011bd90 SHA512 1320e53ba10d8858de722c6fa1c4b259842531c5156f586b3a6c43e92fafe96fea67a27248f6d8db94fcb63ff1b968ec740b321e4b9432a27387de89266c5c56
EBUILD libreoffice-bin-debug-7.5.6.2-r1.ebuild 2659 BLAKE2B 441d0a61fa0ef8fff504342a58f93232e6ff155468d0a14bb719600fdc13a1fe975b5ae10b97bb3dd3bc8707485ff2880b7cdd260147b735cc2b0652c2d983e7 SHA512 0fe716952729128f20ea4426332807e0ae1b8fea272a24ae54b7d3d73c451b544d25acee02b4042ea663806d2a33681f25ab6553ce799672cb3215a5346685e0
EBUILD libreoffice-bin-debug-7.5.8.2.ebuild 2683 BLAKE2B 366075c267e017c9af6f0badd401f684cf9456d2338d0c6cb52a2cbd79e690300a45b52c33c4e36153f0a229046990554340b3967e494def2274e3d7d5b4619c SHA512 eb232efc67b4032b12535d957aace5769fcec07cd97b5dbe58d4aedfd908c192cbb73ff640d0a1452859b3d7c242adfafd6e45bbf010409fe3869dfcac7edc09
+EBUILD libreoffice-bin-debug-7.6.4.1.ebuild 2683 BLAKE2B 7b4fb430101537a458922ae17912f25bf67bc53f869b6e9b1f1f7deda950bf42f4c15e061934e1f5ebb22ad2538e2750e35f7aab30e5c6bf3b88f049d425cc88 SHA512 498370090aa032b45b45b5f742a9cd4cf5dc61e5e4eec5f0bfc949fb9b4b0288873d32857a375007f9a74643ce0f47eca8df5076ab47a7a587fcceff5ede7c87
MISC metadata.xml 482 BLAKE2B 94bf0468867227f0b085d6ca86359e9ae852fb874ed95ffa6d9926cfcdc7173d5db4dfe1a0ed86daec746a4f867d42534465bb03402c5bd4d9ac6bb8101932d7 SHA512 d4f6a8f90659676fa509690059e462c1755e22792efeff0a571d8f04f9f167cbed22d5ce34928a4afbf2fc01bf7ea2b5e8f1a70d4a652a3df9153ed0ccbe1905
diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild
new file mode 100644
index 000000000000..68867f7e3420
--- /dev/null
+++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 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? (
+ !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_X86_URI}libreoffice-java-${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
+
+ 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
+}
diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest
index 072dc877eef6..33569e75d037 100644
--- a/app-office/libreoffice-bin/Manifest
+++ b/app-office/libreoffice-bin/Manifest
@@ -1,28 +1,41 @@
AUX 50-libreoffice-bin 158 BLAKE2B 2091698f80fbe097785c60b20f636150a2ee65bf52639fa1bb4a92341d050146040ad8912c5f5e3ca22e48ac3d819053c9948e256fb1d0e0901f7645934bfb89 SHA512 2d1158f48ac80f9212578d020e5659e777ff494adc3abc94438cec6890b88741f92ea2ed3bb4585ffdabe531d55c6938ca9408e9ece5a438e67d480eb406ed50
DIST amd64-bin-libreoffice-7.5.6.2.tar.xz 152259672 BLAKE2B 6460947ad8feea4df3e832661277d87e4412147052334693f7ded219425747e07e8c763734b541b827f82db0666681f6a981ceeccacf438db7778d55e60fab4d SHA512 eef02b49418b5e83fe84f5eef527610f58d6039fe7db7b26dd9ed60c1b477dacec5a98372383f65b713e73980614fa26e5225e7b975426fe67a412c96501a325
DIST amd64-bin-libreoffice-7.5.8.2.tar.xz 152238160 BLAKE2B 9f6e6db2c6dc41ea5c0ddd56e0e6e8f172dba61946a85dcfa15406ddb3555ad6e2147f51d87ebfb36b9921ecb0bd75bbbbd157c72cdf93b2f4edcb5752ab5b10 SHA512 af9806ebe88ca0d4a5b2c391076a4d80f3eacb723c120490b0b97e19acbbaccf3241fbef34e51c34bdcc4952e9eae0015188bcd0602b509cc7fe21dbe72f0314
+DIST amd64-bin-libreoffice-7.6.4.1.tar.xz 155337216 BLAKE2B a34dabadcdbd12ba3b8d23dbf06f0151b70080df4b05de387b5c30c280a952b09f58e2afdd59d5e799825db6dce17938f236531fb4dfb5d1f211b6d1f26c0f36 SHA512 f99369f9cfdd44652aaab7796724ab4602020dea2776fa7b01e405b8669881d1f9b768bff6e08fb2296d7fae272131e1e14e277ba91064510fbde1ca62b7cb37
DIST amd64-bin-libreoffice-gnome-7.5.6.2.xd3 2278614 BLAKE2B e5a21656f31c0558230a2bb004e0bc800b2d2c82f94aafc189e1777ac1721c20161f1896ad7bfab91c7fa1c04325c2a6bc2466199e70e9cb72d0587aa2d1bedf SHA512 3aa4fd626576ec582a03b24d3087618946c5a367f0f5092aa2b49526cbce32249cb5870dd2216b624a0ba3e9e8733e5c3768808162688ab308a4cedea2202975
DIST amd64-bin-libreoffice-gnome-7.5.8.2.xd3 2288954 BLAKE2B 42336a9184433eed453f7005246fd395b02f2e8c5814db2c3efa1f39827b5c1c232eea77dcecd09662462c481de5fe159789afe0aeb9e110fe4b6ee10a5b8399 SHA512 c9b5683fdbcb7c70e800b61c86f5069453def5330d470079710df8f15985995c7ab2ba1c4a85edf9eb86cf40438a73dcc47078a85715a554e0bef462c4babc03
+DIST amd64-bin-libreoffice-gnome-7.6.4.1.xd3 2369910 BLAKE2B 5dad02e5e3967fd5853a24e82fe747acc88cf1e7bf62c732ba74ff9fd1cc327afe85e7ad477cbcf3816c8199538eb13b004bbcff567f85ee1ff35636b7c7ad7e SHA512 0af847492617bc4156586a442085ee9ac3e2fdc5f48a3fe377f67c80d274e6aaf26c9958cd5e75702feed47efb947c30a005d8c83bcb2a864a634103f03ebc16
DIST amd64-bin-libreoffice-gnome-java-7.5.6.2.xd3 34965830 BLAKE2B 98957e104ba566b82ef9bbdfa1b0dab9e47bea6e2e06296cad134ad7695b1765d2752d815dc8fbc2aef831b54cc4baef2f9b0ed1057675ccd85a0c9f5059eb11 SHA512 8195f18373f6f0832e64a62b4bde343925bceee71d216d560e8f9d452467f690786b998cba108a2ae6562f532d9eae12ad3afbfeed2bce706a7c2a9a9d138314
DIST amd64-bin-libreoffice-gnome-java-7.5.8.2.xd3 34924008 BLAKE2B a27101503c3f014cd3df9b5c77c4d1ab88f23925615952412f45feec7079e00f69445931e5f42ae7e019c60aa8f9a3d397b05af666aafaca1b8ff88a01111f33 SHA512 1f0d730ac803bbaf5966727fde7cc16632aa3437799d7b3c1189794b397172adf9d69a4d0176501e030de982273bb07152530eca1a6a8dca5d9c216f26ac3897
+DIST amd64-bin-libreoffice-gnome-java-7.6.4.1.xd3 35575107 BLAKE2B fa8ac97c615e2d9363417ff96b490ef7f22b31cb61db90ab317d9bd5fd9f0e14efd140d0d598241f1bf57d063084626c5566c25d89ef246065175ff523961fa8 SHA512 8a7bf6eb38ae870dca06661bee9a9cd5300255b8b2fa709aa0dae88791bfa7c2e61536d1aa131615eaebe9ef561d02c2add4c33b6adedf38d2b4739bdd7296c4
DIST amd64-bin-libreoffice-java-7.5.6.2.xd3 34824322 BLAKE2B f549ef51c592430f91488bdf57861ed88219da42ccb145ab2757e08037134cfb6dbd34cf75a475bd801916ac75337783b66d1f6c9c488f30e4a35c4d0adc3151 SHA512 9843837be6bcf8de2a4f9605e448548b1125c5b397e20c6f34e6e23565dbb86a60a40f09442155192f9628070acd1246cece6433069146a0ead1deebe29ac714
DIST amd64-bin-libreoffice-java-7.5.8.2.xd3 34770019 BLAKE2B baa6d4c05fefe1f3765d0f97a37b8b51555749c968f49e8d08d2419b52b3e3fb9df91840971f28b153298032ea2c832d8fc6312686e360b9295f95d94642cebb SHA512 0e22e228bd3097c4c2446731e427987963f80c51e0ff6e9b787279474a0b18e46c840cd68ac6bc39ba002eae86c99a7a8db2f47551c2ec49f7b5280c1c7c4df9
+DIST amd64-bin-libreoffice-java-7.6.4.1.xd3 35401441 BLAKE2B e59e67c52ead2c2defdbff6d122c5e4ee13ea39ceb5ab1f65051b2878d9855e708b76cf6b5cf4bf24e396ec7224863d405ad0d34e7b494ac9781b316098a5e6e SHA512 dc660b72223a37ed6a9fef37309402a8a20cdc1575bcccb363fda7783055cfb31f52848cc81d3207043f97f54e654f860b60d4a6b63f3e44c7c0e34812f78eab
DIST amd64-bin-libreoffice-kde-7.5.6.2.xd3 23259798 BLAKE2B 7e0d9452816219f44a4513d98818544a283faceeec670baf37cf5a947f1e978ebfdfd01879bd45b1c2f8f9cfe098accd1252004aba82c2488e106a1a5afbbefc SHA512 0c10614b6aa557acd4329bb8fbcefd99eb5832ee5f002e6e64a93cbca53b2dfc961260ff639f04b8062fab6f5b3b381916e6f897dc550306f210d2f8dccc6692
DIST amd64-bin-libreoffice-kde-7.5.8.2.xd3 23265223 BLAKE2B e1f00f2d3412d66e5f5be170ff9fbcb40679b7befdfcf4d61383aef1aed9461d59abb7a062017dfa3e55775d238768e37ea0f1e2644a78fec3c0362e4dbe7fa5 SHA512 c4133a4f9f8b3356a111725a12779df2209a379e3821a787d11aea12004a3d59e8b49f2ec33dc34489dc99f1f0f8fecfe3780de84f8684115a7f271e79209353
+DIST amd64-bin-libreoffice-kde-7.6.4.1.xd3 23595574 BLAKE2B b2e6bdad2df6f39f5d5855ac72efb33c38ee0530188a286bf38d8810f159619c8aefb2ac48efd8aee742d17743e637b0309d92438f4e9fcd483ea09a31e32c0e SHA512 d0b48c7a0242912728163ecd414272a25b59a11d4ba724c28e6c488af685172f3a630b3e153e5ba1bc722cf0b18b3688fd5422fbbd8523f2d18ec4e8beb772a1
DIST amd64-bin-libreoffice-kde-java-7.5.6.2.xd3 35638519 BLAKE2B 87f8efcd1424b3d3d226af5153344a6c31a677279f042453e67a52ef123567d91f9e2cc472924ef60a687c473761f6f6c30f61c0232c650138f18f83c648ac48 SHA512 5ccf39e109881aed9ecbc8be4982af15b68c635922f1347e39d5cf472e2d3b8ddd5687e6e7d29bf466ba90380a0f6835f7f16a502a8ab58bd05b30684f5bb793
DIST amd64-bin-libreoffice-kde-java-7.5.8.2.xd3 35490727 BLAKE2B 538f94bc9589c04f41b924c848f00fde33dc9237670b9c0ed3d094c5c460c880cfca05268d4e8887aca8572e8b3bb2dcd486232700cc88097ac039b1fce115b0 SHA512 34c94d935c517d709c888877dace683ac927cf6a4036fd0d92bf5fd110f8e87a3464b14d12132f4f6603bbd791b981a41daa274251dc5b1dcc08c64d4b216af2
+DIST amd64-bin-libreoffice-kde-java-7.6.4.1.xd3 36040935 BLAKE2B d244ac216e8ef8ac3f18236a3fc3900d6475be82f12354d3a646f7254963caa3e5a8fefd4951a377aecf70df90892ef61e26fd6181a68f09602e4103983c7d43 SHA512 d13e4ea9dbfed0db2a323045b18d8218d27973c889aafbf1d1559ed85bdb7c7fd6d4ff879d926450ba5f00ba691ebc9ca911cee57279a9ba7fed43a3bda879f8
DIST x86-bin-libreoffice-7.5.6.2.tar.xz 154059548 BLAKE2B 9283cd70ad6c4dae55a0d77adb001a92d204d0f9a82238a691d40b9a4c04a3b813afc332b1b1118fdc7a776b88ef282b52a59368d4f24bd77c00e37b7ef7afac SHA512 fd0b5e07978002342a69a41522cea677b0a1ffabaaf2be8578ab7d7ea85a369b8c8209bcf87e9e7be182b279ba22e610d16650e40a9200a062f31dd0e5cdc4e1
DIST x86-bin-libreoffice-7.5.8.2.tar.xz 154032000 BLAKE2B 3e4e4f2fc0423199fc722116edf9543fbca8767cff31ad0bbfa5b34dd8d7cd3c1e8fe77044f9bd4737fb0a874da0fe46dfd22089f23b282895d5dfb8bba5e604 SHA512 58c7586ee161030fc35f55fc234c3f0ed7006b4d0117a1b80d3e0e9a70e3f2026339540ec2ec8fd4447e7b241b0b09c0259e7a8dcfac53b3bdd26a8c7d4c965a
+DIST x86-bin-libreoffice-7.6.4.1.tar.xz 157246964 BLAKE2B ad5415a749853a5c4374dc985d957a693a598c221afcf28afe02d6b0cad81ce730fc406c247d2ed5a7873e69216505da1feaff19a3729b5a5f28b30ba78469f3 SHA512 a4cb6d1d38a93c5325eaaede12b9732ff45338511d95dd1471fb8f4e9cfbf382b38d3cb42fb175b60b5387ccf932067998b9ade1f8520819486f5c76a35c3a47
DIST x86-bin-libreoffice-gnome-7.5.6.2.xd3 2461042 BLAKE2B 7f910b6a1cee9489f51ad029713f3157de811bea0a4c5a4a71671c32b8455aa7fa0f2436e8298d0f90df494582947fc9e7c13969ba2bcc7c350119bd5150ee9a SHA512 1d2f3736782220b828f04d58736c8a2a31a02dcc6facdefb241963b4d0f3fecb976a0174d0434ce6a361b29655dfdf8cfd629f5fe6720da5fd9a71f2216f014b
DIST x86-bin-libreoffice-gnome-7.5.8.2.xd3 2280610 BLAKE2B d047698cde4efb5577ee68e5b1eb0b3a08be6dd9672bb42866b7e0f78f24cad613b815eb4efa34fee56708d63aaac46dbf9368fb83ec30ab8f617361247be351 SHA512 e566af9c2377e3f81ad6ae13cc007da8bcbf4b50abe509c7335aa9102e411dd8a1d536d2bcb088852235d262e9fdc3f56b06bb737818f54e0ab6ff7b594948a2
+DIST x86-bin-libreoffice-gnome-7.6.4.1.xd3 2358266 BLAKE2B ef0a098803ec0c2ac7e08d4727cd84e8fe9b757f2da37f8f5a573008974492aad829d19ac6dccdee36af834851edda5d6fee36c9ff0fbfd48078f3d90c824ae6 SHA512 42d0998c4977722e2dd66c6e77772e5cbfac317f16be43a78192a85c1c4419df1c532422785b9171d621ff3722b88f36a57b222b736b5c72f6956b8be61f0c08
DIST x86-bin-libreoffice-gnome-java-7.5.6.2.xd3 33269633 BLAKE2B de4cfdba08c794043949a1f69c9c80d01402ca13a9184ef6a5f6325206e90d1e62e3424aa66f576e50fd6e8c63f95d8798195d0cb8263d652bef040bf63d5e03 SHA512 2b739644164f95ed458f30755478cee4e6f06baff3eff132e8d29fa775eb19d016a51c030abcc28587663d7e90aff55b5cad2cc466ffba5d957faa3c3c4177c4
DIST x86-bin-libreoffice-gnome-java-7.5.8.2.xd3 33054263 BLAKE2B b80c0bcd3e9a31f620e33e9bf71a5f4ab231c5b07fb9422cc4281a5595175da1a306b9d864cf7e98252a1acd617f04cb1dae02df4732fb1b3ab1af492764b630 SHA512 86a96b6a3f6d6dac8f93732a8bb58842c453415cd02e69bcc61788a8dfb214905000959ee2c1cb13f4b7bc5af2fe90cc338c718d7964ea0e8c727237571e928b
+DIST x86-bin-libreoffice-gnome-java-7.6.4.1.xd3 35089875 BLAKE2B 47117fac40a8d7e842f0eeb02cea69cf0cc6869cf2d1cb4e9cb7e3f10ea038dd9e64585300c99fe8ea1d96162e7e042344beb82896b87a46b847ca43b14e3ecc SHA512 b1b68b31ae311745c21992f0fe55d02ed0194f8050f458686bc13b39bd593c4f82298b86139b9c7a3ae99e7d18fb77ffa291637590dc7005929fc549703a1b00
DIST x86-bin-libreoffice-java-7.5.6.2.xd3 33222639 BLAKE2B b58f4db6b7aef974c6ba3eac1f752319f65a69b46961f6328a31ee4bf26c34bec6abfa84d8b1ccba12bcf46a3a57da529a0bab9808501f70ebb7e30231ba4e99 SHA512 b3290e19d21aa9275e54dc0f87b1288a1db8a8b8c44134eb210488bf2dc64cdb318fc310fa79321c11931b4d28c38a80729c45a518219a0d8f0edf185d1b1b4a
DIST x86-bin-libreoffice-java-7.5.8.2.xd3 32955931 BLAKE2B e46ab461e8397619a21036ed3a5d8c565d7318628ebcc84c09529f4df9a3ee1f5f1b929c46e1aca7e99dc7a4718620ac1021a89d909ad12f04bd2b49977349b4 SHA512 a36a6b5338ca98f1e3ee9e5409af0447438e8ed00eb58d19c24e6a8ddd9ce8fe34e0cc02642bed2b81fabc5963066275a19d8aa47b92457f22d29eedc02c841e
+DIST x86-bin-libreoffice-java-7.6.4.1.xd3 34964945 BLAKE2B 3184b34858c122017e3f85f6466fcbf795add44f98d8b9bdca82530e65b6a4b4ae2d0407cf5fbe74702acbc7303e1a6a7c5ef6a6dc694194c6157ef8143f71db SHA512 193447d4baa827f08916d6a0409b65d9e4c71dee58a0e84e0582b839b07f02136c164aa67e11d1317dc49466af4db50781a4a9b6933533334d23a03f260382af
DIST x86-bin-libreoffice-kde-7.5.6.2.xd3 22725393 BLAKE2B 2470d1b990d65559c0169854a74013bcaf2db482d89b889162922df67a6d317c154f8aac72287212b754520508316ddae5494698633dae9e1c8fde65cf09db8d SHA512 b79e0ed9289e30447c68837568f1826e9e0312cef7351e068d486d971a8510792d7f292df29efc63919b61de42c0ed012631ec72478035842049bd6dac43ed71
DIST x86-bin-libreoffice-kde-7.5.8.2.xd3 22667306 BLAKE2B 9d6e4e7119fa21847923caa5ef21721def9198a2009f9a14b25dcaf357289dd05b81a91a8e80f662b5dbc173b4d6cfed541c4dfa3d5fb6e9cf925c1d39d2e6ee SHA512 18b0d5ca308e95eee828957c88b9092c3e651a585e4d669b638d2e690977880eac8bb23d1e1eb74a97274c59455f2a155f478b5ef3d4278c170155bd83186f08
+DIST x86-bin-libreoffice-kde-7.6.4.1.xd3 24213821 BLAKE2B e9b0247ef72ba316ce424188b45d1cd79c9edba453cef3b1a76a6b742c5e00247aafe3a6da2c77d1041002f6e7d77f1c4fc0b1a5bff323812786aedd78f2acd7 SHA512 11d956e519cea6415a22d7115110ae5b6caeb0785b7b4770ebcd34feaef099dcad8ab2be8f097595bb2a5d55f671889e660bba3bc4a0f1c7715b75f0a06b8239
DIST x86-bin-libreoffice-kde-java-7.5.6.2.xd3 33875293 BLAKE2B d1c5b6c0bb2545a13c06af6dd16fb9b88fe07126e727e949cb18781ac112ae6ee3f2ce00a9f09394b243517aac5de5014fe37e836dd0b1c033ec28c46c040aaa SHA512 245d4984bc09a9aa1fffa7f68cc65abe4502f9d7ca1ed1061fe877100bded12827f3a3e11cc61a01729a22d4a2350e85804314e42308ab18495b03f3e16a4d8f
DIST x86-bin-libreoffice-kde-java-7.5.8.2.xd3 33690239 BLAKE2B 1a6c01edb7dbfdcff8e7803cc4268e14a81219866af8e28e725f65d017253048d081c79a2fb698836e87d3ffd073ee4e8caa55d732493d114271b6f2428d2202 SHA512 b7749ca3f9128f362445e24ee12c8bde908eb2c138eb08b7b809cbfe007b1a9b4112ec54fc8f43521e3fa4afc979c3bd517d05c8084c144c50535d040b979376
+DIST x86-bin-libreoffice-kde-java-7.6.4.1.xd3 35610663 BLAKE2B 035ca46da78af9013ca702cc03110604708ded283bb1de2ceedbb3121855674ee9728840c630603942af7da2feb786bafbfd2b63b2db57cfb47865dca93a6165 SHA512 5037aad10bd9c59e5542f62e4732bee26a2bbda414496601b345d635c0f7beeb72f0e9f2d749f2fd252305b37a23cb59ad53620148ddc86d7f2c80c0521e1184
EBUILD libreoffice-bin-7.5.6.2-r1.ebuild 6540 BLAKE2B 854ea84dd09224f668ba5af699b9992269eecce99dbea7c02f4df2ce2866c3c2d17b6db941c40c122249d9dcad6010fa4dbf90a390fa63cdd8578a2ac1e6cddf SHA512 044a184223e49394f708cf051be012f6081d0a9d814895e78fccf931fa04d56ca2bf50c586a89a3cfbdb3ecfa77198b855345f81d37271fd31e5f1dc2bc664c0
EBUILD libreoffice-bin-7.5.8.2.ebuild 6581 BLAKE2B e25ee38108f3023061e35ff7c94bf72c1c06bfe5eedd8e67efdf424457cdc86dff7a9d7b3775d3985fb841db0dc7b3b437a42bcfc626edf3f042d6fdc16fed38 SHA512 a16647637fd023f070f660cb454084754eb5e5bde289cf5541adc0f984a2349c4d2c7772da85ac891c274d66843e5cb82cd8072545e0452cdad79de6fedcdf40
+EBUILD libreoffice-bin-7.6.4.1.ebuild 6601 BLAKE2B 0e2342a01959e888ef156350357547d474f540cf7d5afba2785aadf32c8a4b162aa3046cd2b02a8b8f52132812ef80585be8623e919c9b76c731c1b82a7cd3b9 SHA512 40e494551b2f744be039742d7947eae975e9cdad0082504400a0bb7f7c4060a27058e22f09c4468ec9b23c0443cae3e77ef7143ae582f026cb815802dbfe79ca
MISC metadata.xml 529 BLAKE2B a789c063d4ee905fd36dd0192d0f2769e0eeff96e69b9f27a2e75ca47a7bcb0ec841e68cd0d5299152df2b9b626bcf301066aa251e1b4ca2b74290d57c448c8e SHA512 b98d77cf995e824efcc392c185e616219d35976f43c343a1cfb1737fb44556edbd47b13d47924e3195159d0ec06e40f4909d0e7cd9deed7a8fa10928bc47becf
diff --git a/app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild b/app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild
new file mode 100644
index 000000000000..aba91ab8bf5f
--- /dev/null
+++ b/app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+BASE_PACKAGENAME="bin"
+BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-"
+BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-"
+
+PYTHON_COMPAT=( python3_11 )
+PYTHON_REQ_USE="xml(+)"
+
+inherit java-pkg-opt-2 python-single-r1 prefix toolchain-funcs xdg-utils
+
+DESCRIPTION="A full office productivity suite. Binary package"
+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? (
+ !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
+ ) )
+"
+
+SRC_URI="
+ amd64? ( ${SRC_URI_AMD64} )
+ x86? ( ${SRC_URI_X86} )
+"
+
+IUSE="gnome java kde cpu_flags_x86_sse2"
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+BIN_COMMON_DEPEND="
+ app-text/hunspell:0/1.7
+ =app-text/libexttextcat-3.4*
+ =app-text/libmwaw-0.3*
+ dev-cpp/libcmis:0/0.6
+ dev-libs/boost:0/1.84.0
+ dev-libs/icu:0/74.1
+ dev-libs/liborcus:0/0.18
+ dev-libs/xmlsec:0/1.3
+ >=media-gfx/graphite2-1.3.10
+ media-libs/harfbuzz:0/6.0.0[icu]
+ media-libs/libjpeg-turbo:0/0.2
+ media-libs/libpng:0/16
+ media-libs/openjpeg:2/7
+ media-libs/zxing-cpp:0/3
+ sci-mathematics/lpsolve:0/55
+ >=sys-devel/gcc-13.2
+ >=sys-libs/glibc-2.38
+"
+
+# PLEASE place any restrictions that are specific to the binary builds
+# into the BIN_COMMON_DEPEND block above.
+# All dependencies below this point should remain identical to those in
+# the source ebuilds.
+
+COMMON_DEPEND="
+ ${BIN_COMMON_DEPEND}
+ ${PYTHON_DEPS}
+ app-arch/unzip
+ app-arch/zip
+ app-crypt/gpgme[cxx]
+ app-text/hunspell:=
+ >=app-text/libabw-0.1.0
+ >=app-text/libebook-0.1
+ app-text/libepubgen
+ >=app-text/libetonyek-0.1
+ app-text/libexttextcat
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.21
+ >=app-text/libnumbertext-1.0.6
+ >=app-text/libodfgen-0.1.0
+ app-text/libqxp
+ app-text/libstaroffice
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ >=app-text/libwps-0.4
+ app-text/mythes
+ >=dev-cpp/clucene-2.3.3.4-r2
+ >=dev-cpp/libcmis-0.5.2-r2
+ dev-db/unixODBC
+ >=games-engines/box2d-2.4.1:0
+ dev-lang/perl
+ dev-libs/boost:=[nls]
+ dev-libs/expat
+ dev-libs/hyphen
+ dev-libs/icu:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ >=dev-libs/liborcus-0.18.0:0/0.18
+ dev-libs/librevenge
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/nspr
+ dev-libs/nss
+ >=dev-libs/redland-1.0.16
+ >=dev-libs/xmlsec-1.2.35[nss]
+ media-gfx/fontforge
+ media-gfx/graphite2
+ media-libs/fontconfig
+ >=media-libs/freetype-2.11.0-r1:2
+ >=media-libs/harfbuzz-5.1.0:=[graphite,icu]
+ media-libs/lcms:2
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libepoxy-1.3.1[X]
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libjpeg-turbo:=
+ media-libs/libpagemaker
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libvisio-0.1.0
+ media-libs/libwebp:=
+ media-libs/libzmf
+ media-libs/openjpeg:=
+ media-libs/tiff:=
+ media-libs/zxing-cpp:=
+ net-misc/curl
+ sci-mathematics/lpsolve
+ sys-libs/zlib
+ virtual/glu
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ net-print/cups
+ sys-apps/dbus
+ gnome? (
+ dev-libs/glib:2
+ >=gnome-base/dconf-0.40.0
+ gnome-extra/evolution-data-server
+ )
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ !kde? (
+ app-accessibility/at-spi2-core:2
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ >=gnome-base/dconf-0.40.0
+ media-libs/mesa[egl(+)]
+ x11-libs/gtk+:3[X]
+ x11-libs/pango
+ )
+ kde? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
+ kde-frameworks/kwindowsystem:5
+ )
+ dev-db/mariadb-connector-c
+"
+
+RDEPEND="${COMMON_DEPEND}
+ acct-group/libreoffice
+ acct-user/libreoffice
+ !app-office/libreoffice
+ !app-office/openoffice
+ media-fonts/liberation-fonts
+ || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
+ java? ( virtual/jre:11 )
+ kde? ( kde-frameworks/breeze-icons:* )
+"
+
+PDEPEND="
+ =app-office/libreoffice-l10n-$(ver_cut 1-4)*
+"
+
+DEPEND="dev-util/xdelta:3"
+
+# only one flavor at a time
+REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE} x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="test strip"
+
+S="${WORKDIR}"
+
+PYTHON_UPDATER_IGNORE="1"
+
+QA_PREBUILT="/usr/*"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+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
+
+ 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_prepare() {
+ cp "${FILESDIR}"/50-${PN} "${T}"
+ eprefixify "${T}"/50-${PN}
+ default
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr
+ cp -aR "${S}"/usr/* "${ED}"/usr/
+
+ # prevent revdep-rebuild from attempting to rebuild all the time
+ insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+
+ ewarn 'If you plan to use the Base application you should use a source build and enable java and firebird.'
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}