mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-19 07:48:56 -04:00
app-emulation/deepin-wine6-stable: add 6.0.0.52
Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
parent
1f9a58e1c9
commit
edc7443d63
@ -1,6 +1,7 @@
|
||||
DIST deepin-wine6-stable-amd64_6.0.0.19-1_amd64.deb 25040416 BLAKE2B 855dc44aaa46416d3f9c00d7518a9463fa1cd0a927db1f51ca37882cdb265ca68bec56dee27f72e6a3d66aa7ad1a89c7ea8e6266b70256867b790f3027e6abf9 SHA512 70a989a65d87b708737bbeb29e72f37c7e8766aac246609163836fc9332b3974a084c1d9cf96c453e2e22bfe044514d86c932445c76422c6d0d80ae91819d1a7
|
||||
DIST deepin-wine6-stable-i386_6.0.0.19-1_i386.deb 24776416 BLAKE2B fef52a805f6be9cc48b2db18316164ef011c7eac4bf58ca3c3a875aea4f6ca07d4688a80106ccf03ccd815be41862b8cd706669311cb599acb1d616d6b1da1dd SHA512 1935410363f4894036c8d9ae12b6235e928230597628f13b761397fb9627bcae7a39acffc8b4092f7fb14e4a996377514dbe2f226c325907fd7059ab0a5b7cbe
|
||||
DIST deepin-wine6-stable_6.0.0.19-1_amd64.deb 1952656 BLAKE2B 808ec3752f84f0a0eb98e0a418b6ae8df33408772e596ebb241043a7f6f520c2f6ee321a1ea9d323d21572114b7ce0a6318ec57da69e7fb27b49c45b65d7c70d SHA512 e972958365253a52649a7c40d7525c2739a02b7efc8ad9228e59ab333d528bac6ba042c40388cf9a5011aea2531090dc88af5a09a6223c11cdba2bc0b392fe83
|
||||
DIST deepin-wine6-stable_6.0.0.52-1_amd64.deb 52847360 BLAKE2B 2d2f344013bafda4de6384b42d394c03a8afe079f249752fd5128abd4abf59bb182c874a3c4ec267d58f715fc8646671662e1caadaef55d0cc1b77a7a55f95fe SHA512 5e43693ee315c2cafab5d509ff950300476692312d55b20b2038b348de06759b5395c03c4ec6393b9ffc6264921f5327d5c2c00f7342d3dcc1de87964d45fee1
|
||||
DIST libldap-2.4-2_2.4.47+dfsg.4-1+eagle_amd64.deb 224972 BLAKE2B c65279afba146e41f20b49ed646088965ef99470f74791758bc6aaa0c9d5056db054cf5e5a2077fdc7f93553c2078c3358ef9b7cf993804b69db1bb06a9adec6 SHA512 1284eff4c6d56a7cf6dbf39719a486e0b19921e4421d8c90c8dfd724557fd530e4e2ef81c97b650a30c6b95cc5ed7c82a87e5fa42d20112391ffbb89bb99e067
|
||||
DIST libldap-2.4-2_2.4.47+dfsg.4-1+eagle_i386.deb 236336 BLAKE2B 28d4683e5e0344a897a4e6ea041f97be860c68d38c9b6c6117b681dc25545a3b9dadba3d871bc9f0904c63562603db1002eea9e6943708ec9ef1047d28c226ff SHA512 16a52028cf397cfaaa893577e483f9e944d39291cfd08b39a327c74213dbf72c35a8c1c79565fd138958444c1fd8adbbbb400e59ec56a7520d97f93cd4e7726f
|
||||
DIST libpcap0.8_1.8.1.1-6+dde_amd64.deb 131416 BLAKE2B b61d71b94be57dbffe05423214902c87f1b94a74c053ea18a33f630d97a2748dd8851d3c20e8b65032b2a1927205f1b1dff5777c66b311d39a3285cba9c41081 SHA512 9eb46e6801b4b588dd674a194833b2912523e42f226c709ca630f479d8ec8abd696cbd00672ac411852eb1c0a030653cda25376df15215b7b674fabe3ebe9bed
|
||||
|
@ -0,0 +1,106 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit unpacker
|
||||
|
||||
DESCRIPTION="Deepin wine6 stable"
|
||||
HOMEPAGE="https://www.deepin.org"
|
||||
|
||||
APPSTORE_URI="https://com-store-packages.uniontech.com/appstore/pool/appstore"
|
||||
COMMUNITY_URI="https://community-packages.deepin.com/deepin/pool/main"
|
||||
SRC_URI="${APPSTORE_URI}/d/${PN}/${PN}_${PV}-1_amd64.deb
|
||||
${COMMUNITY_URI}/o/openldap/libldap-2.4-2_2.4.47+dfsg.4-1+eagle_i386.deb
|
||||
${COMMUNITY_URI}/o/openldap/libldap-2.4-2_2.4.47+dfsg.4-1+eagle_amd64.deb
|
||||
${COMMUNITY_URI}/c/cyrus-sasl2/libsasl2-2_2.1.27.1-1+dde_i386.deb
|
||||
${COMMUNITY_URI}/c/cyrus-sasl2/libsasl2-2_2.1.27.1-1+dde_amd64.deb
|
||||
${COMMUNITY_URI}/libp/libpcap/libpcap0.8_1.8.1.1-6+dde_i386.deb
|
||||
${COMMUNITY_URI}/libp/libpcap/libpcap0.8_1.8.1.1-6+dde_amd64.deb
|
||||
"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RESTRICT="strip"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
>=media-libs/alsa-lib-1.0.16[abi_x86_32(-)]
|
||||
>=media-libs/libgphoto2-2.5.10[abi_x86_32(-)]
|
||||
media-libs/gst-plugins-base[abi_x86_32(-)]
|
||||
media-libs/lcms:2[abi_x86_32(-)]
|
||||
>=net-nds/openldap-2.4.7[abi_x86_32(-)]
|
||||
>=media-sound/mpg123-1.13.7[abi_x86_32(-)]
|
||||
>=media-libs/openal-1.14[abi_x86_32(-)]
|
||||
>=net-libs/libpcap-0.9.8[abi_x86_32(-)]
|
||||
media-libs/libcanberra[pulseaudio,abi_x86_32(-)]
|
||||
virtual/libudev[abi_x86_32(-)]
|
||||
virtual/libusb:1[abi_x86_32(-)]
|
||||
>=app-emulation/vkd3d-1.0[abi_x86_32(-)]
|
||||
x11-libs/libX11[abi_x86_32(-)]
|
||||
x11-libs/libXext[abi_x86_32(-)]
|
||||
>=dev-libs/libxml2-2.9.0[abi_x86_32(-)]
|
||||
dev-libs/opencl-icd-loader[abi_x86_32(-)]
|
||||
app-emulation/deepin-udis86
|
||||
>=sys-libs/zlib-1.1.4[abi_x86_32(-)]
|
||||
|| ( sys-libs/ncurses[abi_x86_32(-)] sys-libs/ncurses-compat:5[abi_x86_32(-)] )
|
||||
media-libs/fontconfig[abi_x86_32(-)]
|
||||
media-libs/freetype:2[abi_x86_32(-)]
|
||||
sys-devel/gettext[abi_x86_32(-)]
|
||||
x11-libs/libXcursor[abi_x86_32(-)]
|
||||
media-libs/mesa[osmesa,abi_x86_32(-)]
|
||||
media-libs/glu[abi_x86_32(-)]
|
||||
media-libs/libjpeg-turbo[abi_x86_32(-)]
|
||||
x11-libs/libXrandr[abi_x86_32(-)]
|
||||
x11-libs/libXi[abi_x86_32(-)]
|
||||
"
|
||||
|
||||
BDEPEND="dev-util/patchelf"
|
||||
|
||||
S=${WORKDIR}
|
||||
QA_FLAGS_IGNORED=".*"
|
||||
QA_PREBUILT="*"
|
||||
QA_SONAME="*"
|
||||
QA_TEXTRELS="*"
|
||||
|
||||
src_install() {
|
||||
# Fix files installing to one or more unexpected paths
|
||||
rm -rf "${S}"/usr/share || die
|
||||
# Install missing lib/lib64
|
||||
mv "${S}"/usr/lib/i386-linux-gnu/* "${S}"/opt/"${PN}"/lib/ || die
|
||||
mv "${S}"/usr/lib/x86_64-linux-gnu/* "${S}"/opt/"${PN}"/lib64/ || die
|
||||
|
||||
# Set RPATH for libs handling
|
||||
pushd "${S}"/opt/"${PN}"/lib || die
|
||||
local x
|
||||
for x in $(find) ; do
|
||||
# Use \x7fELF header to separate ELF executables and libraries
|
||||
[[ -f ${x} && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] || continue
|
||||
local RPATH_ROOT="${EPREFIX}"/opt/"${PN}"/lib
|
||||
local RPATH_S="${RPATH_ROOT}/"
|
||||
patchelf --set-rpath "${RPATH_S}" "${x}" || \
|
||||
die "patchelf failed on ${x}"
|
||||
done
|
||||
popd || die
|
||||
|
||||
pushd "${S}"/opt/"${PN}"/lib64 || die
|
||||
local x
|
||||
for x in $(find) ; do
|
||||
# Use \x7fELF header to separate ELF executables and libraries
|
||||
[[ -f ${x} && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] || continue
|
||||
local RPATH_ROOT="${EPREFIX}"/opt/"${PN}"/lib64
|
||||
local RPATH_S="${RPATH_ROOT}/"
|
||||
patchelf --set-rpath "${RPATH_S}" "${x}" || \
|
||||
die "patchelf failed on ${x}"
|
||||
done
|
||||
popd || die
|
||||
|
||||
insinto /
|
||||
doins -r usr opt
|
||||
|
||||
fperms 755 -R /opt/"${PN}"/
|
||||
fperms 755 -R /usr/bin/
|
||||
find "${ED}"/opt/${PN}/lib* -name '*.a' -exec chmod 644 '{}' + || die
|
||||
}
|
@ -5,10 +5,14 @@
|
||||
<name>lyraile</name>
|
||||
<email>iamoatiz@gmail.com</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
<longdescription lang="en">
|
||||
Deepin-wine is a Wine-based compatibility layer developed by Wuhan Deepin
|
||||
Technology Co., Ltd., which is attached to deepin Linux.
|
||||
Deepin-wine's applications work almost out of the box,
|
||||
with fewer bugs(compared to wine).
|
||||
</longdescription>
|
||||
<longdescription lang="zh">
|
||||
Deepin-wine是武汉深度科技有限公司开发的基于Wine的兼容层,附属于deepin Linux。
|
||||
Deepin-wine 的应用程序几乎开箱即用,错误更少(与 wine 相比)。
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
Loading…
x
Reference in New Issue
Block a user