mips endianness and abi check

This commit is contained in:
blackteahamburger 2024-08-15 18:30:45 +08:00 committed by 梁永祥
parent 8860754fe4
commit c4bfbc11ba
4 changed files with 18 additions and 9 deletions

View File

@ -18,6 +18,9 @@ S="${WORKDIR}"
LICENSE="Feishu-EULA" LICENSE="Feishu-EULA"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~arm64 ~mips" KEYWORDS="~amd64 ~arm64 ~mips"
IUSE="big-endian abi_mips_n64"
REQUIRED_USE="mips? ( !big-endian abi_mips_n64 )"
RESTRICT="strip mirror bindist fetch" RESTRICT="strip mirror bindist fetch"
DEPEND=" DEPEND="

View File

@ -18,6 +18,9 @@ S="${WORKDIR}"
LICENSE="Feishu-EULA" LICENSE="Feishu-EULA"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~arm64 ~mips" KEYWORDS="~amd64 ~arm64 ~mips"
IUSE="big-endian abi_mips_n64"
REQUIRED_USE="mips? ( !big-endian abi_mips_n64 )"
RESTRICT="strip mirror bindist fetch" RESTRICT="strip mirror bindist fetch"
DEPEND=" DEPEND="

View File

@ -18,6 +18,9 @@ S="${WORKDIR}"
LICENSE="Feishu-EULA" LICENSE="Feishu-EULA"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~arm64 ~mips" KEYWORDS="~amd64 ~arm64 ~mips"
IUSE="big-endian abi_mips_n64"
REQUIRED_USE="mips? ( !big-endian abi_mips_n64 )"
RESTRICT="strip mirror bindist fetch" RESTRICT="strip mirror bindist fetch"
DEPEND=" DEPEND="

View File

@ -8,8 +8,6 @@ inherit unpacker xdg
DESCRIPTION="WPS Office is an office productivity suite, Here is the Chinese version" DESCRIPTION="WPS Office is an office productivity suite, Here is the Chinese version"
HOMEPAGE="https://www.wps.cn/product/wpslinux/" HOMEPAGE="https://www.wps.cn/product/wpslinux/"
KEYWORDS="~amd64 ~arm64 ~loong ~mips"
SRC_URI=" SRC_URI="
amd64? ( https://wb9.s-ton.top/wps302/${PV}/amd64 -> ${PN}_${PV}_amd64.deb ) amd64? ( https://wb9.s-ton.top/wps302/${PV}/amd64 -> ${PN}_${PV}_amd64.deb )
arm64? ( https://wb9.s-ton.top/wps302/${PV}/arm64 -> ${PN}_${PV}_arm64.deb ) arm64? ( https://wb9.s-ton.top/wps302/${PV}/arm64 -> ${PN}_${PV}_arm64.deb )
@ -17,11 +15,15 @@ SRC_URI="
mips? ( https://wb9.s-ton.top/wps302/${PV}/mips64el -> ${PN}_${PV}_mips64el.deb ) mips? ( https://wb9.s-ton.top/wps302/${PV}/mips64el -> ${PN}_${PV}_mips64el.deb )
" "
SLOT="0" S="${WORKDIR}"
RESTRICT="strip mirror bindist" # mirror as explained at bug #547372
LICENSE="WPS-EULA" LICENSE="WPS-EULA"
IUSE="big-endian systemd" SLOT="0"
REQUIRED_USE="mips? ( !big-endian )" KEYWORDS="~amd64 ~arm64 ~loong ~mips"
IUSE="big-endian systemd abi_mips_n64"
REQUIRED_USE="mips? ( !big-endian abi_mips_n64 )"
RESTRICT="strip mirror bindist" # mirror as explained at bug #547372
# Deps got from this (listed in order): # Deps got from this (listed in order):
# rpm -qpR wps-office-10.1.0.5707-1.a21.x86_64.rpm # rpm -qpR wps-office-10.1.0.5707-1.a21.x86_64.rpm
@ -70,8 +72,6 @@ RDEPEND="
) )
" "
S="${WORKDIR}"
pkg_nofetch() { pkg_nofetch() {
einfo "Please download WPS Office 2019 For Linux version ${PV} from" einfo "Please download WPS Office 2019 For Linux version ${PV} from"
einfo " ${HOMEPAGE}" einfo " ${HOMEPAGE}"