mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-17 14:49:30 -07:00
dev-libs/nwjs: drop 0.82.0
Signed-off-by: Matt Jolly <kangie@gentoo.org>
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST nwjs-v0.82.0-linux-x64.tar.gz 156138978 BLAKE2B 762d3a2e26ed918d07af02563ac60f7a88eb1c270d4c2aad0097b7201c3ab8925e2fd768877e35f1a32593b61515e2095dd8a28e757b3a9ac7dadbeb5a8bc7aa SHA512 5c93dd97d1ddea20c9cce0da75edbb6a28e5688c6188fef2bc71176bb154078e872c7d7a479a4cb8ac7db784aa6145e24ad6d9a48bd40c3e2997ad0795d1e60a
|
||||
DIST nwjs-v0.88.0-linux-x64.tar.gz 157322957 BLAKE2B 97005011c1b673a24440dad82d055071889302a32e6673bcf05a7fdedbb08c83e3dbc86ad54876d9d6216494a3a9189499a5ab6db171e6c48067f79a38048d86 SHA512 03a0e9d7c857ba055152deb226a7bed1e6d968ab70e629cc1539dd9f34e9d67127241047e897f0509ca9c3eccd5aecd3142e384a86e7607fe20b220567564cb2
|
||||
|
||||
@@ -1,144 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CHROMIUM_VERSION="120"
|
||||
CHROMIUM_LANGS="
|
||||
af
|
||||
am
|
||||
ar
|
||||
bg
|
||||
bn
|
||||
ca
|
||||
cs
|
||||
da
|
||||
de
|
||||
el
|
||||
en-GB
|
||||
en-US
|
||||
es-419
|
||||
es
|
||||
et
|
||||
fa
|
||||
fil
|
||||
fi
|
||||
fr
|
||||
gu
|
||||
he
|
||||
hi
|
||||
hr
|
||||
hu
|
||||
id
|
||||
it
|
||||
ja
|
||||
kn
|
||||
ko
|
||||
lt
|
||||
lv
|
||||
ml
|
||||
mr
|
||||
ms
|
||||
nb
|
||||
nl
|
||||
pl
|
||||
pt-BR
|
||||
pt-PT
|
||||
ro
|
||||
ru
|
||||
sk
|
||||
sl
|
||||
sr
|
||||
sv
|
||||
sw
|
||||
ta
|
||||
te
|
||||
th
|
||||
tr
|
||||
uk
|
||||
ur
|
||||
vi
|
||||
zh-CN
|
||||
zh-TW
|
||||
"
|
||||
|
||||
inherit chromium-2
|
||||
|
||||
MY_P="${PN}-v${PV}"
|
||||
DESCRIPTION="Framework that lets you call all Node.js modules directly from the DOM"
|
||||
HOMEPAGE="https://nwjs.io"
|
||||
SRC_URI="amd64? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-x64.tar.gz )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="ffmpeg-chromium"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-core:2
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
media-libs/alsa-lib
|
||||
media-libs/libglvnd
|
||||
media-libs/vulkan-loader
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-apps/util-linux
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/libdrm
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXtst
|
||||
x11-libs/pango[X]
|
||||
|| ( gui-libs/gtk:4 x11-libs/gtk+:3 )
|
||||
!<games-rpg/crosscode-1.4.2.2-r1
|
||||
!ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
|
||||
ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}-linux-x64"
|
||||
DIR="/opt/${PN}"
|
||||
QA_PREBUILT="${DIR#/}/*"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Unbundle some libraries.
|
||||
rm -r lib/lib{EGL.so,ffmpeg.so,GLESv2.so,vulkan.so.1} swiftshader/ || die
|
||||
|
||||
cd locales || die
|
||||
rm {ar-XB,en-XA}.pak* || die # No flags for pseudo locales.
|
||||
chromium_remove_language_paks
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "${DIR}"
|
||||
doins -r *
|
||||
|
||||
exeinto "${DIR}"
|
||||
doexe chrome_crashpad_handler nw
|
||||
|
||||
insinto "${DIR}"/lib
|
||||
doins lib/*.json
|
||||
|
||||
exeinto "${DIR}"/lib
|
||||
doexe lib/*.so*
|
||||
|
||||
dosym ../../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \
|
||||
"${DIR}"/lib/libffmpeg.so
|
||||
|
||||
dosym ../.."${DIR}"/nw /usr/bin/${PN}
|
||||
}
|
||||
Reference in New Issue
Block a user