megacoffee.net Gentoo overlay - legacy mirror
We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.
diff media-libs/blackmagic-desktop-video-sdk/blackmagic-desktop-video-sdk-12.2.2.ebuild @ 243:4e2200ed1559
[sync] imported e80c7f6..6937046 from upstream
commit 6937046afd9a4ffd479050a295c1d38796917df7
Author: Daniel Neugebauer <dneuge@energiequant.de>
Date: Fri Mar 4 19:34:16 2022 +0100
updates BlackMagic ebuilds to Desktop Video 12.2.2 release
ebuild changes include:
- switch to EAPI 8 (no changes needed)
- updated/completed dependencies
- added "desktop" USE flag to control dependencies only relevant
for desktop applications
- doc install location is now correct package name
- ... installed as a copy to leave original contents in /opt,
symlinking with correct name was not possible
- xdg MIME database now gets updated for MediaExpress
author | Migration Sync <gentoo-overlay@megacoffee.net> |
---|---|
date | Fri, 04 Mar 2022 18:45:02 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media-libs/blackmagic-desktop-video-sdk/blackmagic-desktop-video-sdk-12.2.2.ebuild Fri Mar 04 18:45:02 2022 +0000 @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Desktop Video SDK - headers, examples and documentation necessary to develop/compile custom applications for products by Blackmagic Design (also known as DeckLink SDK)" +HOMEPAGE="http://www.blackmagicdesign.com/" +HOMEPAGE_DOWNLOAD_NAME="Desktop Video ${PV} SDK" + +SRC_URI="Blackmagic_DeckLink_SDK_${PV}.zip" +UNPACKED_DIR="Blackmagic DeckLink SDK ${PV}" + +LICENSE="BlackmagicDesktopVideoSDK" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc examples" +RESTRICT="fetch strip" + +pkg_nofetch() { + # 1 2 3 4 5 6 7 + # 123456789012345678901234567890123456789012345678901234567890123456789012 + einfo "Please visit ${HOMEPAGE} and download \"${HOMEPAGE_DOWNLOAD_NAME}\"" + einfo "for your product from the support section and move it to your DISTDIR" + einfo "(/var/cache/distfiles or /usr/portage/distfiles unless you changed it)." + einfo "" + einfo " expected filename: ${SRC_URI}" + #einfo "" + #einfo "If your browser downloads a .tar.gz file you will need to gunzip it." +} + +src_unpack() { + unpack ${A} + + # symlink to what is supposed to have been prepared + ln -s "${UNPACKED_DIR}" "${P}" +} + +src_install() { + # do not compress documentation (only RTF) or samples (makes no sense) + docompress -x /usr/share/doc + + use doc && dodoc -r *.pdf *.rtf + use examples && dodoc -r Examples Linux/Samples + + insinto "/usr/include/blackmagic" + doins -r Linux/include/* +}