We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.

annotate media-video/blackmagic-media-express/blackmagic-media-express-3.8.1.ebuild @ 249:0685ed0fb913

[sync] imported 2c6bf87..18f98a6 from upstream commit 18f98a6f47cd77c1007b60dbfc7a838ffa99df0c Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 21:11:43 2023 +0200 app-crypt/acmetool: version bump to 0.2.2 commit ee2df4ec1deab61cd7bb7de2cd13ffdd066cc41a Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:30:58 2023 +0200 app-crypt/acmetool: split 0.2.1 from 9999, changed dependencies commit f3c9cf1c7a24619446390b0b71bf5bc090dfce77 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:29:33 2023 +0200 removed dependency to go-overlay commit b2057a9b0ba65917f3840a6b121c1e78397c4723 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:27:28 2023 +0200 golang eclasses: prefixed exported functions x-mgcf- commit e8d02d1edc997fec9e0b1e5d053a5b82ca4accf2 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:08:52 2023 +0200 renamed golang eclasses, updated maintainer, added disclaimer commit 748ea4be8ee777bc788cb2a8801b118b41e6f8aa Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 18:43:56 2023 +0200 copied eclasses for Go from go-overlay Reason: These eclasses are used to build app-crypt/acmetool. We previously imported go-overlay as a master repository to use the eclasses defined there but the overlay has been removed from official Gentoo overlay index due to inactivity. The removal broke new initial checkouts for this repository as go-overlay can no longer be found. Gentoo bug for MegaCoffee: https://bugs.gentoo.org/903167 Gentoo bug that caused removal: https://bugs.gentoo.org/864653 Original repository: https://github.com/Dr-Terrible/go-overlay
author Migration Sync <gentoo-overlay@megacoffee.net>
date Mon, 27 Mar 2023 19:15:01 +0000
parents 3bbfc36612f3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
247
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
1 # Copyright 1999-2022 Gentoo Foundation
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
2 # Distributed under the terms of the GNU General Public License v2
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
3
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
4 # TODOs:
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
5 # - fix QA notice about installing symlinks in /usr/lib
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
6
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
7 EAPI=8
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
8
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
9 inherit xdg-utils
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
10
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
11 DESKTOP_VIDEO_SHORT_VERSION="12.4.1"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
12 DESKTOP_VIDEO_VERSION="12.4.1a15"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
13 MEDIA_EXPRESS_VERSION="3.8.1a4"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
14
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
15 DESCRIPTION="Media Express - Blackmagic Design's tool for media capture, organization and playback"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
16 HOMEPAGE="http://www.blackmagicdesign.com/"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
17 HOMEPAGE_DOWNLOAD_NAME="Desktop Video ${DESKTOP_VIDEO_SHORT_VERSION}"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
18
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
19 SRC_URI="Blackmagic_Desktop_Video_Linux_${DESKTOP_VIDEO_SHORT_VERSION}.tar.gz"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
20 UNPACKED_DIR="mediaexpress-${MEDIA_EXPRESS_VERSION}-x86_64"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
21
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
22 LICENSE="BlackmagicDesktopVideo"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
23 SLOT="0"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
24 KEYWORDS="~amd64"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
25 #IUSE="autostart"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
26 RESTRICT="fetch splitdebug strip"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
27
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
28 # dependencies for binaries found by commands: (ldd lists transitive dependencies as well which isn't what we want)
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
29 # for file in /usr/lib/blackmagic/MediaExpress/*; do objdump -p $file | grep NEEDED; done 2>/dev/null | cut -b24- | sort | uniq | grep -vE 'lib(Qt|MXF|DNxHDCodec)'
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
30 # equery belongs $(for file in /usr/lib/blackmagic/MediaExpress/*; do objdump -p $file | grep NEEDED; done 2>/dev/null | cut -b24- | sort | uniq | grep -vE 'lib(Qt|MXF|DNxHDCodec)')
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
31 # ... and repeat for plugins/*/* as well; provided .so files may be subtracted
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
32
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
33 DEPEND=""
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
34 RDEPEND="${DEPEND}
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
35 >=media-libs/blackmagic-desktop-video-12.4.1
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
36
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
37 dev-libs/glib:2
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
38 media-libs/alsa-lib
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
39 media-libs/fontconfig
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
40 media-libs/freetype
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
41 media-libs/libglvnd
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
42 sys-apps/dbus
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
43 sys-devel/gcc
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
44 sys-libs/glibc
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
45 sys-libs/libcxx
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
46 sys-libs/libcxxabi
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
47 virtual/glu
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
48 x11-libs/libICE
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
49 x11-libs/libSM
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
50 x11-libs/libX11
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
51 x11-libs/libXext
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
52 x11-libs/libXrender
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
53 x11-libs/libxcb
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
54 "
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
55
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
56 # supress QA warnings about stripping etc., i.e. stuff we cannot change since we install prebuilt binaries
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
57 QA_PREBUILT="opt/blackmagic-media-express/usr/lib/*"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
58
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
59 pkg_nofetch() {
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
60 # 1 2 3 4 5 6 7
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
61 # 123456789012345678901234567890123456789012345678901234567890123456789012
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
62 einfo "Media Express is bundled with Desktop Video downloads."
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
63 einfo ""
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
64 einfo "Please visit ${HOMEPAGE} and download \"${HOMEPAGE_DOWNLOAD_NAME}\""
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
65 einfo "for your product from the support section and move it to your DISTDIR"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
66 einfo "(/var/cache/distfiles or /usr/portage/distfiles unless you changed it)."
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
67 einfo ""
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
68 einfo " expected filename: ${SRC_URI}"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
69 einfo ""
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
70 einfo "If your browser downloads a .tar file you will need to rename it to .tar.gz"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
71 }
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
72
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
73 src_unpack() {
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
74 unpack ${A}
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
75
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
76 cd ${WORKDIR}
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
77 tar xfz Blackmagic_Desktop_Video_Linux_${DESKTOP_VIDEO_SHORT_VERSION}/other/x86_64/mediaexpress-${MEDIA_EXPRESS_VERSION}-x86_64.tar.gz
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
78
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
79 # symlink to what is supposed to have been prepared
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
80 ln -s ${UNPACKED_DIR} ${P}
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
81 }
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
82
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
83 src_install() {
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
84 # all pre-built binaries should go into /opt and be symlinked to usr/bin etc.
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
85 finalinstalldir="/opt/blackmagic-media-express"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
86 installdir="${D}${finalinstalldir}"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
87
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
88 mkdir -p ${installdir}
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
89 cp -a ${WORKDIR}/${UNPACKED_DIR}/* ${installdir}/
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
90
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
91 # NOTE: Not linking usr/lib/systemd as I do not use that and thus cannot test it...
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
92 symlinks=(
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
93 'usr/bin/MediaExpress'
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
94 'usr/lib/blackmagic/MediaExpress'
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
95 'usr/share/applications/MediaExpress.desktop'
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
96 'usr/share/icons/hicolor/32x32/apps/MediaExpress.png'
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
97 'usr/share/icons/hicolor/48x48/apps/MediaExpress.png'
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
98 'usr/share/icons/hicolor/256x256/apps/MediaExpress.png'
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
99 )
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
100
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
101 for path in "${symlinks[@]}"; do
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
102 dosym ${finalinstalldir}/${path} ${path}
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
103 done
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
104
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
105 # copy but do not compress documentation
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
106 # reason for having it twice (in /opt and /usr):
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
107 # - symlinking as "mediaexpress" causes a QA notice as we should use our package name
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
108 # - symlinking with our package name causes some weird sandbox violation
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
109 docompress -x /usr/share/doc
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
110 dodoc -r ${finalinstalldir}/usr/share/doc/mediaexpress/*
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
111
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
112 # dneuge: no clue on how to use this...
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
113 ## QA notice says we should generate a linker script if we don't place libraries in /usr/lib
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
114 ## see: https://devmanual.gentoo.org/eclass-reference/toolchain-funcs.eclass/index.html
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
115 #gen_usr_ldscript usr/lib/libDeckLinkAPI.so usr/lib/libDeckLinkPreviewAPI.so
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
116
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
117 # don't symlink man-pages, install a copy instead
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
118 doman usr/share/man/man1/*.1
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
119 }
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
120
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
121 pkg_postinst() {
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
122 # 12345678901234567890123456789012345678901234567890123456789012345678901234567890
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
123 einfo "Please do *NOT* report any QA errors to Gentoo or Blackmagic!"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
124 einfo ""
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
125 einfo "License can be found in: ${finalinstalldir}/usr/share/doc/mediaexpress/License.txt"
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
126
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
127 xdg_desktop_database_update
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
128 }
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
129
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
130 pkg_postrm() {
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
131 xdg_desktop_database_update
3bbfc36612f3 [sync] imported 6cdbf01..4d14517 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
132 }