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