From 0484923153994a6440b9ad2d923e5b1322fd4216 Mon Sep 17 00:00:00 2001 From: Samuel Bernardo Date: Mon, 10 Jun 2024 03:47:45 +0100 Subject: Update freeoffice to 2021 release Signed-off-by: Samuel Bernardo --- app-office/freeoffice/Manifest | 5 +- app-office/freeoffice/freeoffice-2021.1068.ebuild | 92 ++++++++++++++++++++++ app-office/freeoffice/freeoffice-976.ebuild | 93 ----------------------- 3 files changed, 94 insertions(+), 96 deletions(-) create mode 100644 app-office/freeoffice/freeoffice-2021.1068.ebuild delete mode 100644 app-office/freeoffice/freeoffice-976.ebuild diff --git a/app-office/freeoffice/Manifest b/app-office/freeoffice/Manifest index f3c1980..c455e31 100644 --- a/app-office/freeoffice/Manifest +++ b/app-office/freeoffice/Manifest @@ -4,7 +4,6 @@ AUX freeoffice-presentations 94 BLAKE2B 30503acd6475640e18409e41b09baea5a58144f0 AUX freeoffice-presentations.desktop 3097 BLAKE2B add1b66802e0bf435a32fb321973a38ad047f6ce189ad9530a4801df7ae5be76df6203377544381173b3f44f0c6ef161e8c30cd6e766a3696f788c740cabb60d SHA512 5681df4a13c1b7f77bf36252e6d3f4be37cec78994dd55919540cdecb3aa342f2e27c5e41e9270a3398173b302c3a8a6daae15d4466684c6c3fbf0cdfc82cea1 AUX freeoffice-textmaker 76 BLAKE2B 064a6b220ad4b9a8eb67a2f813be1083be29c07d3402a72ac95a5c68af95ba8589e28a72d2ff015a0f52af279386ea815f458e677a79debad8d2ef2525205108 SHA512 cef8a52c928012279f03ebe29e6eb97d844f4babd57418e922d4dd0fab0a5a439fb6980a056784f29e85dbe25306b52e67bce95f44884d230fde69c9b6fd9231 AUX freeoffice-textmaker.desktop 3448 BLAKE2B ab9a83afc05d7db5560a9d4b497c54b3566cac1e6ca3fd73c76ea3bcdf198afb943ab2cfd5aeca1cc0459b22cba461abfc50306bc9f4ec0a54ca509e0386d225 SHA512 9ce358ffd51c78cd7ab4a3d0c64b39ca847b9cbde0704a02442b6d8a0ca12b13edbbe1af2c011ac72a9d544080be00f6a6a59c025dd60aa05fc570efec9c2a2f -DIST softmaker-freeoffice-976-amd64.tgz 127486819 BLAKE2B dd07abcce0ade7411b887a3487430080586f4a163ee061caff1c9a1e9b3e2b72b58da34e3e0be58ad24f4c32fa75a6464f406d8416bb7716c8721a2ee4e1727a SHA512 de889fda4bb5a7d617dfd63b35a82118fc4099018ce5bb50f163fc11e9ba0725784800d4201fc8a6597473babc52c76b376d321af7179615f84d4c83c77a17cf -DIST softmaker-freeoffice-976-i386.tgz 125964829 BLAKE2B 3e022da702b36a6c4d0164e13c5a5464081016656453a99d4cc2c2512b38690dff8293d5181112ce6ff87ae2e7cc311651fa1742250e0d05daaa88c5b5b0b28e SHA512 910bcc342f76b7f7e62a153d0523bdff9d214e93ca2a810f0f1e9da8bb7807db751853bf571bfab6448e62eed737be6b96125c3fbc4b47719b760af1a28edeb4 -EBUILD freeoffice-976.ebuild 2202 BLAKE2B cccce1d308f2ac5535b97eb2d594268fb85b78e3318481048f7c17dccdd314445956179fccb98d71afd463d57b9b0629031a92c0eb71b1b720d58bfa9be09c79 SHA512 78fd7ae5ad5b7e842119e991fca5023fc5066a44e000af2b0d02699e30df7ec83cddc7cd1b686347f1ee24b5f595906f3210a74ca7b47a01f7c17b5f2a528e16 +DIST softmaker-freeoffice-2021-1068-amd64.tgz 130164325 BLAKE2B 56ea5939f316aedc79ec53f520ac6c13ae6176ad04cc697b2af4ca343a94497923dd4a6e6a09e1249a632e5e07ec1471bf320dacd92832ba490b7aed8e6ebd2f SHA512 7321d725d496d716b72e7813117d46e32d467c2659512fef8af072afda99ff7d6404107d04750630abcb3870fe8cf70d9c5dc9e191b2c4101492e53060abe27d +EBUILD freeoffice-2021.1068.ebuild 2175 BLAKE2B be26ae9ae3342dd7a140baa30c8005d33219e4365959b4312c6d1e5e3138af1f3cf29afffebbb08235280108bfaec1ca290ae3beb7bcc32567645c15081ec18b SHA512 9543f889b7cbd19c4d431f9ce813457eac665de0d9c613345aa14b62a18aa1bef8282f7faec4e302e4dd84e9327abf3772abfe0e1f18eb4f30e357d257a5e5c7 MISC metadata.xml 404 BLAKE2B a6336fd975420830b7dcc5a7053b3b6316b94913061eee5812a03b946e6b53c9ad97ee14fedf2433fa618fd4cb96d4cb790c998e249a724800b870b6bedc1f81 SHA512 85926cf56e57b613889fc827bc31b60efe03d40ae2d349e3848bd5bba69722c7e1c2c9336f11ec16fa90325d9d7af0521877a27de89cfd3f306ce2a86e3a649f diff --git a/app-office/freeoffice/freeoffice-2021.1068.ebuild b/app-office/freeoffice/freeoffice-2021.1068.ebuild new file mode 100644 index 0000000..f3668ab --- /dev/null +++ b/app-office/freeoffice/freeoffice-2021.1068.ebuild @@ -0,0 +1,92 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils xdg-utils + +DESCRIPTION="A complete, free Microsoft Office-compatible alternative office suite" +HOMEPAGE="https://www.freeoffice.com" +BASE_URI="https://www.softmaker.net/down/softmaker-$(ver_rs 1-2 '-' ${P})" +SRC_URI=" + amd64? ( "${BASE_URI}-amd64.tgz" ) +" + +LICENSE="EULA" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="app-admin/chrpath" +RDEPEND=" + ${DEPEND} + x11-libs/libXrandr + x11-misc/xdg-utils + dev-util/desktop-file-utils + net-misc/curl + app-arch/xz-utils + media-libs/mesa +" + +QA_PRESTRIPPED=" + /usr/lib/freeoffice/planmaker + /usr/lib/freeoffice/presentations + /usr/lib/freeoffice/textmaker +" + +src_unpack(){ + default_src_unpack + xz -d "freeoffice2021.tar.lzma" + mkdir "${WORKDIR}/${P}" + tar x -f "freeoffice2021.tar" -C "${WORKDIR}/${P}" && rm "freeoffice2021.tar" + rm "installfreeoffice" +} + +src_prepare(){ + chrpath --delete "textmaker" + chrpath --delete "planmaker" + chrpath --delete "presentations" + default_src_prepare +} + +src_install(){ + insinto "${EPREFIX}/usr/$(get_libdir)/${PN}" + doins -r * + for m in ${FILESDIR}/*.desktop; do + domenu "${m}" + done + for e in planmaker presentations textmaker; do + dobin "${FILESDIR}/freeoffice-${e}" + done + for size in 16 32 48; do + newicon icons/pml_${size}.png ${PN}-planmaker.png + newicon icons/prl_${size}.png ${PN}-presentations.png + newicon icons/tml_${size}.png ${PN}-textmaker.png + done + fperms +x "${EPREFIX}/usr/$(get_libdir)/${PN}/planmaker" + fperms +x "${EPREFIX}/usr/$(get_libdir)/${PN}/presentations" + fperms +x "${EPREFIX}/usr/$(get_libdir)/${PN}/textmaker" + insinto "${EPREFIX}/usr/share/mime/packages" + doins mime/softmaker-freeoffice21.xml +} + +pkg_preinst(){ + gnome2_icon_savelist +} + +pkg_postinst(){ + echo + einfo "In order to use Softmaker Freeoffice, you need a serial number." + einfo "To obtain a valid free serial number, please visit" + einfo "https://www.freeoffice.com/en/download" + echo + gnome2_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm(){ + gnome2_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/freeoffice/freeoffice-976.ebuild b/app-office/freeoffice/freeoffice-976.ebuild deleted file mode 100644 index 76d7223..0000000 --- a/app-office/freeoffice/freeoffice-976.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils gnome2-utils xdg-utils - -DESCRIPTION="A complete, free Microsoft Office-compatible alternative office suite" -HOMEPAGE="https://www.freeoffice.com" -BASE_URI="https://www.softmaker.net/down/softmaker-${P}" -SRC_URI=" - amd64? ( "${BASE_URI}-amd64.tgz" ) - x86? ( "${BASE_URI}-i386.tgz" ) -" - -LICENSE="EULA" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="app-admin/chrpath" -RDEPEND=" - ${DEPEND} - x11-libs/libXrandr - x11-misc/xdg-utils - dev-util/desktop-file-utils - net-misc/curl - app-arch/xz-utils - media-libs/mesa -" - -QA_PRESTRIPPED=" - /usr/lib/freeoffice/planmaker - /usr/lib/freeoffice/presentations - /usr/lib/freeoffice/textmaker -" - -src_unpack(){ - default_src_unpack - xz -d "freeoffice2018.tar.lzma" - mkdir "${WORKDIR}/${P}" - tar x -f "freeoffice2018.tar" -C "${WORKDIR}/${P}" && rm "freeoffice2018.tar" - rm "installfreeoffice" -} - -src_prepare(){ - chrpath --delete "textmaker" - chrpath --delete "planmaker" - chrpath --delete "presentations" - default_src_prepare -} - -src_install(){ - insinto "${EPREFIX}/usr/$(get_libdir)/${PN}" - doins -r * - for m in ${FILESDIR}/*.desktop; do - domenu "${m}" - done - for e in planmaker presentations textmaker; do - dobin "${FILESDIR}/freeoffice-${e}" - done - for size in 16 32 48; do - newicon icons/pml_${size}.png ${PN}-planmaker.png - newicon icons/prl_${size}.png ${PN}-presentations.png - newicon icons/tml_${size}.png ${PN}-textmaker.png - done - fperms +x "${EPREFIX}/usr/$(get_libdir)/${PN}/planmaker" - fperms +x "${EPREFIX}/usr/$(get_libdir)/${PN}/presentations" - fperms +x "${EPREFIX}/usr/$(get_libdir)/${PN}/textmaker" - insinto "${EPREFIX}/usr/share/mime/packages" - doins mime/softmaker-freeoffice18.xml -} - -pkg_preinst(){ - gnome2_icon_savelist -} - -pkg_postinst(){ - echo - einfo "In order to use Softmaker Freeoffice, you need a serial number." - einfo "To obtain a valid free serial number, please visit" - einfo "https://www.freeoffice.com/en/download" - echo - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm(){ - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} -- cgit v1.2.3-65-gdbad