app-emulation/deepin-wine6-stable: add 6.0.0.52

Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
Huang Rui 2023-10-13 20:30:53 +08:00 committed by 梁永祥
parent 1f9a58e1c9
commit edc7443d63
3 changed files with 112 additions and 1 deletions

View File

@ -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

View File

@ -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
}

View File

@ -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>