mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-10 20:08:43 -04:00
Merge updates from master
This commit is contained in:
commit
a808477017
@ -2,3 +2,4 @@ DIST softmaker-freeoffice-2021-1062-amd64.tgz 130160899 BLAKE2B e8e1d4491909fccd
|
||||
DIST softmaker-freeoffice-2021-1064-amd64.tgz 130167508 BLAKE2B 8ea095a351558feee88e9ed3cafdfe0468cb0a87a28c0836d0a5ee6ef69b7c97945b7b8423342dcbe545f429da16b39c1e4671846f7e5b166457b7e7760b81cc SHA512 b8583710a0d4ea9c6a969c729d0394642b7e855bd07da0e36599e24d9e75c1578e055e39d66eb672e9d4f2493f97310d149b809c2e623c84a042caa07e59fbc1
|
||||
DIST softmaker-freeoffice-2021-1068-amd64.tgz 130164325 BLAKE2B 56ea5939f316aedc79ec53f520ac6c13ae6176ad04cc697b2af4ca343a94497923dd4a6e6a09e1249a632e5e07ec1471bf320dacd92832ba490b7aed8e6ebd2f SHA512 7321d725d496d716b72e7813117d46e32d467c2659512fef8af072afda99ff7d6404107d04750630abcb3870fe8cf70d9c5dc9e191b2c4101492e53060abe27d
|
||||
DIST softmaker-freeoffice-2024-1220-amd64.tgz 167312730 BLAKE2B 37c97b52a5316bf0a9aeceab653f72e830a7fe5d0e0ad39423759e500817c22ffe8d410a6746d626f5ee807e34d32893b1ec818c3e766497631a606214734174 SHA512 04555737aa16e2593429524f974d0be5c69237a2550b510524e61d513c139660ebd71a6c7f67fd246b379ea2b09a7a411962dd9d63eadebddb90183a2ddcd8e7
|
||||
DIST softmaker-freeoffice-2024-1224-amd64.tgz 167202436 BLAKE2B ab51f1d2ce570ba11ff48e56ab528eb6e46a2dd2acaa300bcf0083cb14b0546db1adb4fade2c8fdc904ecf9ad62667bd935029266403af5b83eb065326747011 SHA512 e199d0d904ef0ccf986fecde33502e3b8c25db50551351887386a97b38fb85e1dad858b0afbffaaa5e5420a9f6bc9883c0f366cc327fb174d3bb940b3a7d79e3
|
||||
|
192
app-office/freeoffice/freeoffice-1224.ebuild
Normal file
192
app-office/freeoffice/freeoffice-1224.ebuild
Normal file
@ -0,0 +1,192 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop pax-utils xdg
|
||||
|
||||
DESCRIPTION="A complete, free Microsoft Office-compatible alternative office suite."
|
||||
HOMEPAGE="https://www.freeoffice.com"
|
||||
BASE_URI="https://www.softmaker.net/down/softmaker-freeoffice-2024-${PV}"
|
||||
SRC_URI="${BASE_URI}-amd64.tgz"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="SoftMaker"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
LANGUAGES="ar bg da de el en-GB en-US es et fi fr hu id it ja kk ko lt lv nl pl pt pt-BR ro ru sl sv tr uk zh"
|
||||
for lang in ${LANGUAGES}; do
|
||||
IUSE+="l10n_${lang%:*} "
|
||||
done
|
||||
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
DEPEND="
|
||||
app-admin/chrpath
|
||||
app-arch/xz-utils"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
media-libs/mesa
|
||||
net-misc/curl
|
||||
x11-libs/libXrandr
|
||||
dev-util/desktop-file-utils
|
||||
dev-util/gtk-update-icon-cache
|
||||
media-libs/libglvnd
|
||||
x11-misc/xdg-utils"
|
||||
|
||||
QA_PRESTRIPPED="*"
|
||||
QA_PREBUILT="*"
|
||||
QA_FLAGS_IGNORED="*"
|
||||
|
||||
font_clean(){
|
||||
for lang in ${LANGUAGES}; do
|
||||
use l10n_${lang%:*} && continue
|
||||
declare suf
|
||||
case ${lang%:*} in
|
||||
zh-CN)
|
||||
suf="sc";;
|
||||
ko)
|
||||
suf="kr";;
|
||||
ja)
|
||||
suf="jp";;
|
||||
esac
|
||||
rm fonts/NotoSansCJK${suf}-Regular.otf
|
||||
done
|
||||
}
|
||||
|
||||
free_clean(){
|
||||
for lang in ${LANGUAGES}; do
|
||||
use l10n_${lang%:*} && continue
|
||||
declare fix
|
||||
case ${lang%:*} in
|
||||
de)
|
||||
fix="de";;
|
||||
esac
|
||||
rm *free_${fix}.pdf
|
||||
done
|
||||
}
|
||||
|
||||
lang_clean(){
|
||||
for lang in ${LANGUAGES}; do
|
||||
use l10n_${lang%:*} && continue
|
||||
declare suffix
|
||||
case ${lang%:*} in
|
||||
da)
|
||||
suffix="dk";;
|
||||
el)
|
||||
suffix="gr";;
|
||||
en-US)
|
||||
suffix="us";;
|
||||
en-GB)
|
||||
suffix="uk";;
|
||||
et)
|
||||
suffix="ee";;
|
||||
ja)
|
||||
suffix="jp";;
|
||||
kk)
|
||||
suffix="kz";;
|
||||
ko)
|
||||
suffix="kr";;
|
||||
pt-BR)
|
||||
suffix="pb";;
|
||||
sl)
|
||||
suffix="si";;
|
||||
sv)
|
||||
suffix="se";;
|
||||
uk)
|
||||
suffix="ua";;
|
||||
*)
|
||||
suffix="${lang%:*}";;
|
||||
esac
|
||||
rm *_${suffix}.dwr
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
doc_clean(){
|
||||
for lang in ${LANGUAGES}; do
|
||||
use l10n_${lang%:*} && continue
|
||||
declare doc
|
||||
case ${lang%:*} in
|
||||
da)
|
||||
doc="dk";;
|
||||
el)
|
||||
doc="gr";;
|
||||
en-US)
|
||||
doc="us";;
|
||||
en-GB)
|
||||
doc="uk";;
|
||||
et)
|
||||
doc="ee";;
|
||||
ja)
|
||||
doc="jp";;
|
||||
kk)
|
||||
doc="kz";;
|
||||
ko)
|
||||
doc="kr";;
|
||||
pt-BR)
|
||||
doc="pb";;
|
||||
sl)
|
||||
doc="si";;
|
||||
sv)
|
||||
doc="se";;
|
||||
uk)
|
||||
doc="ua";;
|
||||
*)
|
||||
doc="${lang%:*}";;
|
||||
esac
|
||||
rm inst/*_${doc}.zip
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install(){
|
||||
mkdir -p "${ED}/usr/lib64/${PN}"
|
||||
cd "${ED}/usr/lib64/${PN}"
|
||||
|
||||
unpack ${A}
|
||||
xz -d "freeoffice2024.tar.lzma" || die
|
||||
tar x -f "freeoffice2024.tar" \
|
||||
&& rm "freeoffice2024.tar" || die
|
||||
rm "installfreeoffice"
|
||||
|
||||
chrpath --delete "textmaker"
|
||||
chrpath --delete "planmaker"
|
||||
chrpath --delete "presentations"
|
||||
|
||||
font_clean
|
||||
lang_clean
|
||||
free_clean
|
||||
doc_clean
|
||||
|
||||
for m in "${FILESDIR}"/*.desktop; do
|
||||
domenu "${m}"
|
||||
done
|
||||
|
||||
for size in 16 24 32 48 64 128 256 512; do
|
||||
newicon -s ${size} icons/pml_${size}.png ${PN}-planmaker.png
|
||||
newicon -s ${size} icons/prl_${size}.png ${PN}-presentations.png
|
||||
newicon -s ${size} icons/tml_${size}.png ${PN}-textmaker.png
|
||||
done
|
||||
|
||||
insinto /usr/share/mime/packages
|
||||
doins mime/softmaker-freeoffice24.xml
|
||||
|
||||
pax-mark -m "${ED}"/usr/lib64/${PN}/planmaker
|
||||
pax-mark -m "${ED}"/usr/lib64/${PN}/presentations
|
||||
pax-mark -m "${ED}"/usr/lib64/${PN}/textmaker
|
||||
}
|
||||
|
||||
pkg_postinst(){
|
||||
einfo
|
||||
elog "In order to use Softmaker Freeoffice, you need a serial number."
|
||||
elog "To obtain a valid free serial number, please visit"
|
||||
elog "https://www.freeoffice.com/en/download"
|
||||
einfo
|
||||
xdg_pkg_postinst
|
||||
}
|
@ -4,8 +4,6 @@ DIST Clash.Verge_2.0.3_amd64.deb 45023004 BLAKE2B f441cfd64150a26df0eb3c68560b1f
|
||||
DIST Clash.Verge_2.0.3_arm64.deb 42691082 BLAKE2B f7acec965a20ef1e181570db0787a185ff542318ce5a68947a1720cffdcb782909e41c223f7e0b6b48e92b8769541e1a06307e71aba141b4659653149ccdf5c4 SHA512 d7fba116228a8246d812ba6ca7eabc77e1b1008a7200867a2bc9bd0e9b339adb4207834ffecfd71759da3bca61eb76def04ee0fed1e8808da10e0f14b838fad2
|
||||
DIST Clash.Verge_2.1.2_amd64.deb 45831328 BLAKE2B 5e95b3f1077dcc4c50ec8cfb57f859d6f97c80a4e323b3259f28fce6c316a718524d0d8ce14fb39c6bc681c334c96bcf23f7601967880ef224596c6e05e71e74 SHA512 773ea007fab335f671ef15c15fda7344ece646d8acfddde885175a62aa10710f29bb19957ee7b6d763e24e1194fa7dde041527a2674f84b4ede3bcae434a61a7
|
||||
DIST Clash.Verge_2.1.2_arm64.deb 43387176 BLAKE2B dd188255469b3fe15bd481f7be68245e4c0d064cb38b9925f4fe812b1f1ca4df118727b00e6c2f9c60e6b209e14b5746008b8b6868a8ed37c844b4240b9c858c SHA512 d88fe550ff1ac640b0042e874edcf0ff02c02bbdd20348d6a777d13bd92212b0b8b4ecffe79f55645ea303120df9ab9fc139a46203bf79eb0a9c83544e412589
|
||||
DIST Clash.Verge_2.2.1-alpha_amd64.deb 48454228 BLAKE2B 7d61c233de25d5ade4732a6e5b713945ba12ec5a9dad2216e20df3d2e613c6713e961b997e0d256e6e04d0f7e9b82a80b6426d4db090447c8f641d7bc6aec166 SHA512 feedbd3f362c3b7b9344a107bc8dfe29287ca399cf94357444857a311f462cc2558e40e4ac63809a985065ab29aafda11b9a57b129c0d9ed552d059dce7b6733
|
||||
DIST Clash.Verge_2.2.1-alpha_arm64.deb 45806910 BLAKE2B 1b091a232ee38e33f844e506ae5fddf783913935d3ad69e4d8f370b17785402c7a18e3f62ed54f6ba0163dfa355824b9e21ec83442cf3f1b79439aae896e7019 SHA512 3fe8d6ae7beaa8021aaf180c03ce7511402ec31a1f41b0404a69bef0f15616a00acee9d03b776af19948acb430b249a8a43bf41b0f0751fdbea82700f99b9a3b
|
||||
DIST clash-verge_1.6.0_amd64.deb 43532710 BLAKE2B cd603d8f7fd0e84de895a06bbdad7205435cc71a075b7cd43a060010634564b9d0e25e3e6952e017d480f255a63219c65aa66a4408730b293c7bfab420ba61ef SHA512 4e17e319a5d83bc35967c204f91dc270e3061009fa3a3a6175090c28e89d81959036abce9f29280e56b470e954feb872714abd8583dc23800f9e7659b68172c1
|
||||
DIST clash-verge_1.6.0_arm64.deb 42036378 BLAKE2B ca99c2e29604c9fd62471ad77d2897adbe56472a0c6a4e7611fb9a86201b2e9510803bfe3103c02d69264f6a8c83c1fdc92be42b96be4f18dd8731793750bf52 SHA512 161ed9865292f7fc9ab38509caae58c48010bf25d030e322f7d1e0f41a803469154fa9b6b3d1d5072f417d2a70f1a4551aee314a8bf0c92e393fa34e2a5e866f
|
||||
DIST clash-verge_1.6.4_amd64.deb 43581684 BLAKE2B 520f02299115efb25ac070abc03324af829c5245b2776e8f6b15c5ccee29f5868fb553d37f82582c7183cf32d4ec49ac74d6f1b8cd8310ef35a518e50d2629e8 SHA512 c3d7004039085c54729703af262791b90afae3ddab17572899766fa6fc29997cb17543a3c6c692e2a5642ecc5a53e1b72b1276e141c452f95932c587b055e353
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop unpacker xdg
|
||||
|
||||
DESCRIPTION="(Continuation) of Clash Meta GUI based on Tauri. "
|
||||
HOMEPAGE="https://github.com/clash-verge-rev/clash-verge-rev"
|
||||
MY_PV=${PV//_alpha/-alpha}
|
||||
SRC_URI="
|
||||
amd64? ( https://github.com/clash-verge-rev/clash-verge-rev/releases/download/alpha/Clash.Verge_${MY_PV}_amd64.deb )
|
||||
arm64? ( https://github.com/clash-verge-rev/clash-verge-rev/releases/download/alpha/Clash.Verge_${MY_PV}_arm64.deb )
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libayatana-appindicator
|
||||
net-libs/webkit-gtk:4.1
|
||||
dev-libs/openssl:0/3
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
src_install(){
|
||||
exeinto /opt/clash-verge/bin
|
||||
doexe "${S}"/usr/bin/*
|
||||
insinto /usr/lib/clash-verge
|
||||
doins -r "${S}"/usr/lib/Clash\ Verge/resources
|
||||
domenu "${FILESDIR}"/clash-verge.desktop
|
||||
doicon -s 128 usr/share/icons/hicolor/128x128/apps/${PN/-bin}.png
|
||||
doicon -s 256 usr/share/icons/hicolor/256x256@2/apps/${PN/-bin}.png
|
||||
doicon -s 32 usr/share/icons/hicolor/32x32/apps/${PN/-bin}.png
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user