add Emby Theater

This commit is contained in:
Mario Fetka
2021-08-20 15:58:48 +02:00
parent e265aa7331
commit 123ebbf1df
69 changed files with 2066 additions and 75 deletions

View File

@@ -0,0 +1,2 @@
DIST DaVinci_Resolve_16.2.8_Linux.zip 1682814617 BLAKE2B 66da81d72cfaf92f9f69e5ec6d3a34fe1d4bdcc281a30c5874659878fd19fb55b44752516e8173206d51cfd30dd805db36b073260651fcd2d38c11398d02673b SHA512 8f71b91de38a5f085dc42d24e36b0ddf7eb2bab1dd3fde0f82eb00c6511f1b9858790dbb5bf882a52b0a6b93df5ebb9223b2b9327c42330a5d3fa6dc5f8db3e3
EBUILD davinci-resolve-16.2.8.ebuild 17076 BLAKE2B c5a54176a906df43132bbfd1db808234b4c1426909fba0d988b8457d3f3c574ec26b3aacbfb9f22a9c7228266b04ae1c985ae16037cfa6b14f876d10576e79ae SHA512 73c98286d7332f03c8ce0fe9cbf1e82aa9cd731652572a7c663f0709f3dedaafaa64985c2d38fe95561fc8902aace19d9f5a70a01a16d60fbf77a0048643a4d6

View File

@@ -0,0 +1,485 @@
# Copyright 2020 Letonai G<>sp<73>r
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit unpacker
DESCRIPTION="Professional A/V post-production software suite"
HOMEPAGE="https://www.blackmagicdesign.com/"
MAJOR_VER="$(ver_cut 1-3)"
BASE_NAME="DaVinci_Resolve_${MAJOR_VER}_Linux"
ARC_NAME="${BASE_NAME}.zip"
SRC_URI="https://www.blackmagicdesign.com/products/davinciresolve/${ARC_NAME}"
RESTRICT="fetch mirror strip"
KEYWORDS="~amd64"
SLOT="0"
LICENSE="DavinciResolve"
IUSE="panels braw"
BDEPEND="dev-libs/libisoburn"
RDEPEND="
app-arch/bzip2
app-arch/xz-utils
dev-libs/expat
dev-libs/fribidi
dev-libs/glib
dev-libs/icu
dev-libs/libbsd
dev-libs/libcroco
dev-libs/libffi
dev-libs/libltdl
dev-libs/libpcre
dev-libs/libxml2
gnome-base/librsvg
media-gfx/graphite2
media-libs/alsa-lib
media-libs/fontconfig
media-libs/freetype
media-libs/harfbuzz
media-libs/libpng
sys-apps/util-linux
sys-devel/gcc
sys-libs/zlib
virtual/glu
virtual/libc
virtual/opencl
virtual/opengl
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXrender
x11-libs/libXxf86vm
x11-libs/libxcb
x11-libs/pango
x11-libs/pixman
panels? ( net-dns/avahi )
panels? ( virtual/libusb )
panels? ( virtual/libudev )
"
RESOLVE_NAME="DaVinci Resolve"
S="${WORKDIR}"
pkg_nofetch() {
einfo "Please download"
einfo " - ${ARC_NAME}"
einfo "from ${HOMEPAGE} and place it in ${DISTDIR}"
}
src_unpack() {
default
unpack ${ARC_NAME}
mkdir ${BASE_NAME}
xorriso -osirrox on -indev ${BASE_NAME}.run -extract / ${BASE_NAME}
cat > 75-davincipanel.rules <<EOF
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1edb", MODE="0666"
EOF
cat > 75-sdx.rules <<EOF
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="096e", MODE="0666"
EOF
cat > "${RESOLVE_NAME}.desktop" <<EOF
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Exec=/opt/resolve/bin/resolve
Icon=/opt/resolve/graphics/DV_Resolve.png
Name=${RESOLVE_NAME}
Comment=${DESCRIPTION}
Terminal=false
MimeType=application/x-resolveproj;
Type=Application
StartupNotify=true
Categories=AudioVideo
EOF
tar -zxf ${BASE_NAME}/share/panels/dvpanel-framework-linux-x86_64.tgz libDaVinciPanelAPI.so
}
src_install() {
dodir /opt/resolve
keepdir /opt/resolve/easyDCP
keepdir /opt/resolve/.license
exeinto /opt/resolve/bin
doexe ${BASE_NAME}/bin/BMDPanelFirmware
doexe ${BASE_NAME}/bin/DPDecoder
doexe ${BASE_NAME}/bin/DaVinciPanelDaemon
doexe ${BASE_NAME}/bin/ShowDpxHeader
doexe ${BASE_NAME}/bin/TestIO
doexe ${BASE_NAME}/bin/VstScanner
doexe ${BASE_NAME}/bin/bandwidthTest
doexe ${BASE_NAME}/bin/bmdpaneld
doexe ${BASE_NAME}/bin/deviceQuery
doexe ${BASE_NAME}/bin/genconfig
doexe ${BASE_NAME}/bin/oclBandwidthTest
doexe ${BASE_NAME}/bin/oclDeviceQuery
doexe ${BASE_NAME}/bin/resolve
doexe ${BASE_NAME}/bin/run_bmdpaneld
insinto /opt/resolve/bin
doins ${BASE_NAME}/bin/libusb-1.0.so
doins ${BASE_NAME}/bin/libusb-1.0.so.0
doins ${BASE_NAME}/bin/qt.conf
exeinto /opt/resolve/bin
doexe ${BASE_NAME}/bin/libusb-1.0.so.0.1.0
insinto /opt/resolve/libs
doins -r ${BASE_NAME}/libs/CanonLUTs
doins ${BASE_NAME}/libs/CrmRsc1.bin
doins ${BASE_NAME}/libs/CrmRsc2.bin
doins ${BASE_NAME}/libs/CrmRsc3.bin
doins ${BASE_NAME}/libs/Photon.jar
doins ${BASE_NAME}/libs/program.dat
doins ${BASE_NAME}/libs/libSMDK-Linux-x64.so
doins ${BASE_NAME}/libs/libSMDK-Linux-x64.so.4.17
doins ${BASE_NAME}/libs/libSonyRawDev.so
doins ${BASE_NAME}/libs/libSonyRawDev.so.3
doins ${BASE_NAME}/libs/libapr-1.so
doins ${BASE_NAME}/libs/libapr-1.so.0
doins ${BASE_NAME}/libs/libaprutil-1.so
doins ${BASE_NAME}/libs/libaprutil-1.so.0
doins ${BASE_NAME}/libs/libavcodec.so
doins ${BASE_NAME}/libs/libavcodec.so.57
doins ${BASE_NAME}/libs/libavcuenc.so
doins ${BASE_NAME}/libs/libavformat.so
doins ${BASE_NAME}/libs/libavformat.so.57
doins ${BASE_NAME}/libs/libavutil.so
doins ${BASE_NAME}/libs/libavutil.so.55
doins ${BASE_NAME}/libs/libcdt.so
doins ${BASE_NAME}/libs/libcdt.so.5
doins ${BASE_NAME}/libs/libcgraph.so
doins ${BASE_NAME}/libs/libcgraph.so.6
doins ${BASE_NAME}/libs/libcodexhdedecoder.so
doins ${BASE_NAME}/libs/libcodexhdedecoder.so.2
doins ${BASE_NAME}/libs/libgvc.so
doins ${BASE_NAME}/libs/libgvc.so.6
doins ${BASE_NAME}/libs/libgvpr.so
doins ${BASE_NAME}/libs/libgvpr.so.2
doins ${BASE_NAME}/libs/liblog4cxx.so
doins ${BASE_NAME}/libs/liblog4cxx.so.10
doins ${BASE_NAME}/libs/libopencv_calib3d.so
doins ${BASE_NAME}/libs/libopencv_calib3d.so.3.4
doins ${BASE_NAME}/libs/libopencv_core.so
doins ${BASE_NAME}/libs/libopencv_core.so.3.4
doins ${BASE_NAME}/libs/libopencv_dnn.so
doins ${BASE_NAME}/libs/libopencv_dnn.so.3.4
doins ${BASE_NAME}/libs/libopencv_dnn.so.3.4.1
doins ${BASE_NAME}/libs/libopencv_features2d.so
doins ${BASE_NAME}/libs/libopencv_features2d.so.3.4
doins ${BASE_NAME}/libs/libopencv_flann.so
doins ${BASE_NAME}/libs/libopencv_flann.so.3.4
doins ${BASE_NAME}/libs/libopencv_highgui.so
doins ${BASE_NAME}/libs/libopencv_highgui.so.3.4
doins ${BASE_NAME}/libs/libopencv_imgcodecs.so
doins ${BASE_NAME}/libs/libopencv_imgcodecs.so.3.4
doins ${BASE_NAME}/libs/libopencv_imgproc.so
doins ${BASE_NAME}/libs/libopencv_imgproc.so.3.4
doins ${BASE_NAME}/libs/libopencv_ml.so
doins ${BASE_NAME}/libs/libopencv_ml.so.3.4
doins ${BASE_NAME}/libs/libopencv_objdetect.so
doins ${BASE_NAME}/libs/libopencv_objdetect.so.3.4
doins ${BASE_NAME}/libs/libopencv_superres.so
doins ${BASE_NAME}/libs/libopencv_superres.so.3.4
doins ${BASE_NAME}/libs/libopencv_video.so
doins ${BASE_NAME}/libs/libopencv_video.so.3.4
doins ${BASE_NAME}/libs/libopencv_videoio.so
doins ${BASE_NAME}/libs/libopencv_videoio.so.3.4
doins ${BASE_NAME}/libs/libpathplan.so
doins ${BASE_NAME}/libs/libpathplan.so.4
doins ${BASE_NAME}/libs/libsavce.so
doins ${BASE_NAME}/libs/libsavce.so.4
doins ${BASE_NAME}/libs/libsavcehpp.so
doins ${BASE_NAME}/libs/libsavcehpp.so.4
doins ${BASE_NAME}/libs/libsavcempc.so
doins ${BASE_NAME}/libs/libsavcempc.so.4
doins ${BASE_NAME}/libs/libsonyxavcenc.so
doins ${BASE_NAME}/libs/libsonyxavcenc.so.1
doins ${BASE_NAME}/libs/libxdot.so
doins ${BASE_NAME}/libs/libxdot.so.4
exeinto /opt/resolve/libs
doexe ${BASE_NAME}/libs/REDCuda-x64.so
doexe ${BASE_NAME}/libs/REDDecoder-x64.so
doexe ${BASE_NAME}/libs/REDOpenCL-x64.so
doexe ${BASE_NAME}/libs/REDR3D-x64.so
doexe ${BASE_NAME}/libs/csehq2.so
doexe ${BASE_NAME}/libs/csehqa.so
doexe ${BASE_NAME}/libs/cseuvec.so
doexe ${BASE_NAME}/libs/libArriRawSDK.so.6
doexe ${BASE_NAME}/libs/libBMDAudioPlugins.so
doexe ${BASE_NAME}/libs/libBMDDavUI.so
doexe ${BASE_NAME}/libs/libBMDDavUI_debug.so
doexe ${BASE_NAME}/libs/libBlackmagicRawAPI.so
doexe ${BASE_NAME}/libs/libCg.so
doexe ${BASE_NAME}/libs/libCgGL.so
doexe ${BASE_NAME}/libs/libCrmSdk.so.2.5
doexe ${BASE_NAME}/libs/libDNxHR.so
doexe ${BASE_NAME}/libs/libDNxUncompressedSDK.so
doexe ${BASE_NAME}/libs/libDecoderCUDA.so
doexe ${BASE_NAME}/libs/libDecoderOpenCL.so
doexe ${BASE_NAME}/libs/libFairlightPage.so
doexe ${BASE_NAME}/libs/libFusionPage.so
doexe ${BASE_NAME}/libs/libMXF.so
doexe ${BASE_NAME}/libs/libQt5Concurrent.so.5
doexe ${BASE_NAME}/libs/libQt5Core.so.5
doexe ${BASE_NAME}/libs/libQt5DBus.so.5
doexe ${BASE_NAME}/libs/libQt5Gui.so.5
doexe ${BASE_NAME}/libs/libQt5Multimedia.so.5
doexe ${BASE_NAME}/libs/libQt5Network.so.5
doexe ${BASE_NAME}/libs/libQt5OpenGL.so.5
doexe ${BASE_NAME}/libs/libQt5Sql.so.5
doexe ${BASE_NAME}/libs/libQt5Svg.so.5
doexe ${BASE_NAME}/libs/libQt5Widgets.so.5
doexe ${BASE_NAME}/libs/libQt5X11Extras.so.5
doexe ${BASE_NAME}/libs/libQt5Xml.so.5
doexe ${BASE_NAME}/libs/libQt5XmlPatterns.so.5
doexe ${BASE_NAME}/libs/libQtCore.so.4
doexe ${BASE_NAME}/libs/libQtGui.so.4
doexe ${BASE_NAME}/libs/libSMDK-Linux-x64.so.4.17.0
doexe ${BASE_NAME}/libs/libSonyRawDev.so.3.3.0
doexe ${BASE_NAME}/libs/libapr-1.so.0.6.2
doexe ${BASE_NAME}/libs/libaprutil-1.so.0.6.0
doexe ${BASE_NAME}/libs/libavcodec.so.57.24.102
doexe ${BASE_NAME}/libs/libavformat.so.57.25.100
doexe ${BASE_NAME}/libs/libavutil.so.55.17.103
doexe ${BASE_NAME}/libs/libc++.so.1
doexe ${BASE_NAME}/libs/libc++abi.so.1
doexe ${BASE_NAME}/libs/libcodexhdedecoder.so.2.1.1
doexe ${BASE_NAME}/libs/libcdt.so.5.0.0
doexe ${BASE_NAME}/libs/libcgraph.so.6.0.0
doexe ${BASE_NAME}/libs/libcom-api.so
doexe ${BASE_NAME}/libs/libcrxdec.so
doexe ${BASE_NAME}/libs/libcrypto.so.1.0.0
doexe ${BASE_NAME}/libs/libcublas.so.11
doexe ${BASE_NAME}/libs/libcublasLt.so.11
doexe ${BASE_NAME}/libs/libcudart.so.11.0
doexe ${BASE_NAME}/libs/libcudart.so.6.5
doexe ${BASE_NAME}/libs/libcudart.so.7.5
doexe ${BASE_NAME}/libs/libcudart.so.9.1
doexe ${BASE_NAME}/libs/libcudnn.so.8
doexe ${BASE_NAME}/libs/libfraunhoferdcp.so
doexe ${BASE_NAME}/libs/libgpudetect.so
doexe ${BASE_NAME}/libs/libgvc.so.6.0.0
doexe ${BASE_NAME}/libs/libgvcodec.so
doexe ${BASE_NAME}/libs/libgvpr.so.2.0.0
doexe ${BASE_NAME}/libs/libid3-3.8.so.3
doexe ${BASE_NAME}/libs/libimf.so
doexe ${BASE_NAME}/libs/libintlc.so.5
doexe ${BASE_NAME}/libs/libirc.so
doexe ${BASE_NAME}/libs/libirng.so
doexe ${BASE_NAME}/libs/liblog4cxx.so.10.0.0
doexe ${BASE_NAME}/libs/libluajit-5.1.so.2
doexe ${BASE_NAME}/libs/libmp4decMT.so
doexe ${BASE_NAME}/libs/libmp4encMT.so
doexe ${BASE_NAME}/libs/libnvrtc-builtins.so
doexe ${BASE_NAME}/libs/libnvrtc-builtins.so.11.0
doexe ${BASE_NAME}/libs/libnvrtc-builtins.so.7.5
doexe ${BASE_NAME}/libs/libnvrtc-builtins.so.9.1
doexe ${BASE_NAME}/libs/libnvrtc.so
doexe ${BASE_NAME}/libs/libnvrtc.so.11.0
doexe ${BASE_NAME}/libs/libnvrtc.so.7.5
doexe ${BASE_NAME}/libs/libnvrtc.so.9.1
doexe ${BASE_NAME}/libs/libopencv_calib3d.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_core.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_features2d.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_flann.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_highgui.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_imgcodecs.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_imgproc.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_ml.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_objdetect.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_superres.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_video.so.3.4.1
doexe ${BASE_NAME}/libs/libopencv_videoio.so.3.4.1
doexe ${BASE_NAME}/libs/libopenvr_api.so
doexe ${BASE_NAME}/libs/libpathplan.so.4.0.0
doexe ${BASE_NAME}/libs/libpq.so.5
doexe ${BASE_NAME}/libs/libsavce.so.4.2.78.13000
doexe ${BASE_NAME}/libs/libsavcehpp.so.4.2.78.13000
doexe ${BASE_NAME}/libs/libsavcempc.so.4.2.66.12000
doexe ${BASE_NAME}/libs/libsonyxavcenc.so.1.1.11.66
doexe ${BASE_NAME}/libs/libsoxr.so.0
doexe ${BASE_NAME}/libs/libssl.so.1.0.0
doexe ${BASE_NAME}/libs/libsvml.so
doexe ${BASE_NAME}/libs/libtbbmalloc.so.2
doexe ${BASE_NAME}/libs/libtbbmalloc_proxy.so.2
doexe ${BASE_NAME}/libs/libxdot.so.4.0.0
exeinto /opt/resolve/libs/Fusion
doexe ${BASE_NAME}/libs/Fusion/fuscript
exeinto /opt/resolve/libs/Fusion/Plugins
doexe ${BASE_NAME}/libs/Fusion/Plugins/*.plugin
insinto /opt/resolve/libs/Fusion
doins -r ${BASE_NAME}/libs/Fusion/Skins
exeinto /opt/resolve/libs/Fusion
doexe ${BASE_NAME}/libs/Fusion/*.so
insinto /opt/resolve/libs
doins -r ${BASE_NAME}/libs/easyDCP
insinto /opt/resolve/libs/graphviz
doins -r ${BASE_NAME}/libs/graphviz/config6
doins -r ${BASE_NAME}/libs/graphviz/libgvplugin_core.so
doins -r ${BASE_NAME}/libs/graphviz/libgvplugin_core.so.6
doins -r ${BASE_NAME}/libs/graphviz/libgvplugin_dot_layout.so
doins -r ${BASE_NAME}/libs/graphviz/libgvplugin_dot_layout.so.6
exeinto /opt/resolve/libs/graphviz
doexe ${BASE_NAME}/libs/graphviz/libgvplugin_core.so.6.0.0
doexe ${BASE_NAME}/libs/graphviz/libgvplugin_dot_layout.so.6.0.0
exeinto /opt/resolve/libs/plugins/imageformats
doexe ${BASE_NAME}/libs/plugins/imageformats/*.so
exeinto /opt/resolve/libs/plugins/platforms
doexe ${BASE_NAME}/libs/plugins/platforms/*.so
exeinto /opt/resolve/libs/plugins/sqldrivers
doexe ${BASE_NAME}/libs/plugins/sqldrivers/*.so
if use panels; then
insinto /opt/resolve/DaVinci\ Resolve\ Panels\ Setup/AdminUtility/PlugIns/DaVinciPanels
doins -r ${BASE_NAME}/DaVinci\ Resolve\ Panels\ Setup/AdminUtility/PlugIns/DaVinciPanels/Resources
exeinto /opt/resolve/DaVinci\ Resolve\ Panels\ Setup/AdminUtility/PlugIns/DaVinciPanels/lib
doexe ${BASE_NAME}//DaVinci\ Resolve\ Panels\ Setup/AdminUtility/PlugIns/DaVinciPanels/lib/*
exeinto /opt/resolve/DaVinci\ Resolve\ Panels\ Setup/AdminUtility/PlugIns/DaVinciPanels
doexe ${BASE_NAME}//DaVinci\ Resolve\ Panels\ Setup/AdminUtility/PlugIns/DaVinciPanels/libDaVinciPanels.so
exeinto /opt/resolve/DaVinci\ Resolve\ Panels\ Setup/lib
doexe ${BASE_NAME}//DaVinci\ Resolve\ Panels\ Setup/lib/*
exeinto /opt/resolve/DaVinci\ Resolve\ Panels\ Setup/plugins/imageformats
doexe ${BASE_NAME}/DaVinci\ Resolve\ Panels\ Setup/plugins/imageformats/*.so
exeinto /opt/resolve/DaVinci\ Resolve\ Panels\ Setup/plugins/platforms
doexe ${BASE_NAME}/DaVinci\ Resolve\ Panels\ Setup/plugins/platforms/*.so
exeinto /opt/resolve/DaVinci\ Resolve\ Panels\ Setup
doexe ${BASE_NAME}/DaVinci\ Resolve\ Panels\ Setup/DaVinci\ Resolve\ Panels\ Setup
insinto /opt/resolve/DaVinci\ Resolve\ Panels\ Setup
doins -r ${BASE_NAME}/DaVinci\ Resolve\ Panels\ Setup/Resources
doins ${BASE_NAME}/DaVinci\ Resolve\ Panels\ Setup/qt.conf
fi
insinto /opt/resolve/LUT
doins -r ${BASE_NAME}/LUT/ACES
doins -r ${BASE_NAME}/LUT/Arri
doins -r ${BASE_NAME}/LUT/Astrodesign
doins -r ${BASE_NAME}/LUT/Blackmagic\ Design
doins -r ${BASE_NAME}/LUT/DCI
doins -r ${BASE_NAME}/LUT/DJI
doins -r ${BASE_NAME}/LUT/Film\ Looks
doins -r ${BASE_NAME}/LUT/HDR\ Hybrid\ Log-Gamma
doins -r ${BASE_NAME}/LUT/HDR\ ST\ 2084
doins -r ${BASE_NAME}/LUT/Olympus
doins -r ${BASE_NAME}/LUT/Panasonic
doins -r ${BASE_NAME}/LUT/RED
doins -r ${BASE_NAME}/LUT/Sony
doins -r ${BASE_NAME}/LUT/VFX\ IO
doins ${BASE_NAME}/LUT/Canon\ Log\ to\ Cineon.ilut
doins ${BASE_NAME}/LUT/Canon\ Log\ to\ Rec709.ilut
doins ${BASE_NAME}/LUT/Canon\ Log\ to\ Video.ilut
doins ${BASE_NAME}/LUT/Cintel\ Negative\ to\ Linear.ilut
doins ${BASE_NAME}/LUT/Cintel\ Print\ to\ Linear.ilut
doins ${BASE_NAME}/LUT/Data\ to\ Video\ with\ Clip.olut
doins ${BASE_NAME}/LUT/Invert\ Color.ilut
doins ${BASE_NAME}/LUT/Invert\ Color.olut
doins ${BASE_NAME}/LUT/LMT\ Day\ for\ Night.xml
doins ${BASE_NAME}/LUT/LMT\ Kodak\ 2383\ Print\ Emulation.xml
doins ${BASE_NAME}/LUT/LMT\ Neon\ Suppression.xml
doins ${BASE_NAME}/LUT/Sony\ SLog2\ to\ Rec709.ilut
doins ${BASE_NAME}/LUT/Sony\ SLog3\ to\ Rec709.ilut
doins ${BASE_NAME}/LUT/trim_lut0.dpx
exeinto /opt/resolve/LUT
doexe ${BASE_NAME}/LUT/GenLut
doexe ${BASE_NAME}/LUT/GenOutputLut
insinto /opt/resolve/Onboarding
doins -r ${BASE_NAME}/Onboarding/html
doins -r ${BASE_NAME}/Onboarding/translations
doins ${BASE_NAME}/Onboarding/icudtl.dat
doins ${BASE_NAME}/Onboarding/qt.conf
doins ${BASE_NAME}/Onboarding/qtwebengine_resources.pak
exeinto /opt/resolve/Onboarding
doexe ${BASE_NAME}/Onboarding/DaVinci_Resolve_Welcome
exeinto /opt/resolve/Onboarding/lib
doexe ${BASE_NAME}/Onboarding/lib/*
insinto /opt/resolve/Onboarding/libexec
doins ${BASE_NAME}/Onboarding/libexec/qt.conf
exeinto /opt/resolve/Onboarding/libexec
doexe ${BASE_NAME}/Onboarding/libexec/QtWebEngineProcess
exeinto /opt/resolve/Onboarding/plugins/imageformats
doexe ${BASE_NAME}/Onboarding/plugins/imageformats/*
exeinto /opt/resolve/Onboarding/plugins/platforms
doexe ${BASE_NAME}/Onboarding/plugins/platforms/*
exeinto /opt/resolve/Onboarding/plugins/qtwebengine
doexe ${BASE_NAME}/Onboarding/plugins/qtwebengine/*
exeinto /opt/resolve/Onboarding/plugins/xcbglintegrations
doexe ${BASE_NAME}/Onboarding/plugins/xcbglintegrations/*
insinto /opt/resolve/plugins
doins ${BASE_NAME}/plugins/*.bin
exeinto /opt/resolve/plugins
doexe ${BASE_NAME}/plugins/*.so
insinto /opt/resolve
doins -r ${BASE_NAME}/Control
doins -r ${BASE_NAME}/Developer
doins -r ${BASE_NAME}/docs
doins -r ${BASE_NAME}/Fusion
doins -r ${BASE_NAME}/graphics
doins -r ${BASE_NAME}/Technical\ Documentation
doins -r ${BASE_NAME}/UI_Resource
exeinto /opt/resolve/scripts
doexe ${BASE_NAME}/scripts/script.checkfirmware
doexe ${BASE_NAME}/scripts/script.getlogs.v4
doexe ${BASE_NAME}/scripts/script.start
insinto /opt/resolve/share
doins ${BASE_NAME}/share/default-config.dat
doins ${BASE_NAME}/share/log-conf.xml
doins ${BASE_NAME}/share/default_cm_config.bin
if use panels; then
insinto /lib/udev/rules.d
doins 75-davincipanel.rules
doins 75-sdx.rules
dolib.so libDaVinciPanelAPI.so
fi
if use braw; then
dodir /opt/resolve/bin/BlackmagicRawAPI
dosym /opt/resolve/libs/libBlackmagicRawAPI.so /opt/resolve/bin/libBlackmagicRawAPI.so
dosym /opt/resolve/libs/libBlackmagicRawAPI.so /opt/resolve/bin/BlackmagicRawAPI/libBlackmagicRawAPI.so
fi
keepdir /var/BlackmagicDesign/DaVinci\ Resolve
insinto /usr/share/applications/
doins "${RESOLVE_NAME}.desktop"
}

View File

@@ -0,0 +1,2 @@
DIST emby-theater_3.0.15_amd64.deb 64160712 BLAKE2B 2669a84e29adf8fabb2106c0b284c47d363aad9116f96d51c525f6315bb6e0f88e184796d563f2a215197158e1f4a35771cf8736700f6e66fd9aeea40c4bbd32 SHA512 6ad5c4217cb5a87793da0eccbef4aaf5e67e424776ce32f9b5d87a0152794405e2bae74c042b913f4328c5167c4ea7584cb3b58270c7093946fce996253e39aa
EBUILD emby-theater-3.0.15.ebuild 682 BLAKE2B 25b8f23aca605e8afa9ca3029b151069854fdf3c02110c2ebbd96f1d99e8491f6372be2f7f2f2078f94b3e761e5b651a8ae90977a3346959aaabd96c800ac5c2 SHA512 c0dbb0adc9fafb86896c13e9ecef88a570e3d953498d2d4e94b66dd8cccf29d0077f75defcb25c998db60173d0e18c24639caee5f058216bb3cbc3597786a939

View File

@@ -0,0 +1,35 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit xdg unpacker
MY_PV="${PV}-1"
DESCRIPTION="An Electron app for Emby"
HOMEPAGE="https://github.com/MediaBrowser/emby-theater-electron/"
SRC_URI="https://github.com/MediaBrowser/${PN}-electron/releases/download/${PV}/${PN}_${PV}_amd64.deb"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-libs/libcec
dev-qt/qtquickcontrols2
dev-qt/qtwebchannel
dev-qt/qtwebengine
dev-qt/qtx11extras
media-video/mpv[libmpv]
"
QA_PREBUILT=".*"
S="${WORKDIR}"
src_install() {
doins -r usr
fperms +x /usr/bin/emby-theater
rm -r "${ED}"/usr/share/doc/ || die
}