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-libs/blackmagic-desktop-video/blackmagic-desktop-video-9.8.ebuild @ 80:aa6ec0489af0
media-libs/blackmagic-desktop-video: udevadm moved from /sbin to /bin
author | Daniel Neugebauer <dneuge@energiequant.de> |
---|---|
date | Sun, 16 Nov 2014 16:10:18 +0100 |
parents | 33ab6d742b71 |
children |
rev | line source |
---|---|
60
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
1 # Copyright 1999-2014 Gentoo Foundation |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
2 # Distributed under the terms of the GNU General Public License v2 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
3 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
4 EAPI=5 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
5 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
6 inherit linux-mod |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
7 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
8 DESCRIPTION="Desktop Video - drivers and tools for products by Blackmagic Design including DeckLink and Intensity" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
9 HOMEPAGE="http://www.blackmagicdesign.com/" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
10 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
11 SRC_URI="Blackmagic_Desktop_Video_Linux_${PV}.tar.gz" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
12 UNPACKED_DIR="desktopvideo-9.8a2-x86_64" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
13 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
14 #LICENSE="BlackmagicDesktopVideo" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
15 SLOT="0" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
16 KEYWORDS="~amd64" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
17 IUSE="autostart" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
18 RESTRICT="fetch" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
19 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
20 DEPEND="" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
21 RDEPEND="${DEPEND}" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
22 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
23 # supress QA warnings about stripping etc., i.e. stuff we cannot change since we install prebuilt binaries |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
24 QA_PREBUILT="opt/blackmagic-desktop-video/usr/bin/* opt/blackmagic-desktop-video/usr/lib/*" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
25 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
26 # for kernel module compilation |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
27 MODULE_NAMES="blackmagic(misc:${S}/usr/src/desktopvideo-9.8a2:${S}/usr/src/desktopvideo-9.8a2)" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
28 BUILD_TARGETS="clean all" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
29 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
30 pkg_nofetch() { |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
31 einfo "Please visit ${HOMEPAGE} and download \"Desktop Video ${PV} for Linux\"" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
32 einfo "for your product from the support section and move it to ${DISTDIR}" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
33 einfo "" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
34 einfo " expected filename: ${SRC_URI}" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
35 einfo "" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
36 einfo "The license should be shown and has to be accepted before the download" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
37 einfo "starts." |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
38 } |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
39 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
40 src_unpack() { |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
41 unpack ${A} |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
42 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
43 cd ${WORKDIR} |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
44 tar xfz desktopvideo-${PV}-x86_64.tar.gz |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
45 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
46 # symlink to what is supposed to have been prepared |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
47 ln -s ${UNPACKED_DIR} ${P} |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
48 } |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
49 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
50 src_prepare() { |
79
33ab6d742b71
media-libs/blackmagic-desktop-video: fixing compilation on recent kernels ("strict prototypes")
Daniel Neugebauer <dneuge@energiequant.de>
parents:
60
diff
changeset
|
51 epatch "${FILESDIR}/9-8-strict-prototypes.patch" |
60
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
52 } |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
53 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
54 src_compile() { |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
55 # library/tools are binary but kernel module requires compilation |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
56 linux-mod_src_compile |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
57 } |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
58 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
59 src_install() { |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
60 # all pre-built binaries should go into /opt and be symlinked to usr/bin etc. |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
61 installdir="${D}/opt/blackmagic-desktop-video" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
62 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
63 mkdir -p ${installdir} |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
64 cp -a ${WORKDIR}/${UNPACKED_DIR}/* ${installdir}/ |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
65 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
66 symlinks=( |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
67 'usr/bin/BlackmagicControlPanel' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
68 'usr/bin/BlackmagicFirmwareUpdater' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
69 'usr/lib/libDeckLinkAPI.so' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
70 'usr/lib/libDeckLinkPreviewAPI.so' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
71 'usr/lib/blackmagic' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
72 'usr/share/applications/BlackmagicControlPanel.desktop' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
73 'usr/share/doc/desktopvideo' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
74 'usr/share/icons/hicolor/16x16/apps/BlackmagicControlPanel.png' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
75 'usr/share/icons/hicolor/32x32/apps/BlackmagicControlPanel.png' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
76 'usr/share/icons/hicolor/48x48/apps/BlackmagicControlPanel.png' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
77 'usr/share/icons/hicolor/128x128/apps/BlackmagicControlPanel.png' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
78 'usr/share/icons/hicolor/256x256/apps/BlackmagicControlPanel.png' |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
79 ) |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
80 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
81 for path in "${symlinks[@]}"; do |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
82 dosym /opt/blackmagic-desktop-video/${path} ${path} |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
83 done |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
84 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
85 # udev rule should be placed in /lib/udev/rules.d instead |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
86 dosym /opt/blackmagic-desktop-video/etc/udev/rules.d/20-blackmagic.rules /lib/udev/rules.d/20-blackmagic.rules |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
87 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
88 # add firmware check to autostart? |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
89 if use autostart; then |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
90 dosym /opt/blackmagic-desktop-video/etc/xdg/autostart/blackmagic-firmware-notify.desktop /etc/xdg/autostart/blackmagic-firmware-notify.desktop |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
91 fi |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
92 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
93 # kernel module |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
94 linux-mod_src_install |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
95 } |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
96 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
97 pkg_postinst() { |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
98 # kernel module |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
99 linux-mod_pkg_postinst |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
100 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
101 # 12345678901234567890123456789012345678901234567890123456789012345678901234567890 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
102 einfo "" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
103 einfo "Please do *NOT* report any QA errors to Gentoo or Blackmagic!" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
104 einfo "" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
105 einfo "The kernel module is simply called blackmagic. You may want to modprobe it now" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
106 einfo "to see if it works (it should print your devices to kernel log)." |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
107 einfo "" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
108 einfo "Installed tools are BlackmagicFirmwareUpdater and BlackmagicControlPanel." |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
109 einfo "" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
110 if use autostart; then |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
111 einfo "Automated update check has been installed." |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
112 else |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
113 einfo "Automated update check has *not* been installed this time. (set USE flag" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
114 einfo "autostart if you want that)" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
115 fi |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
116 einfo "" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
117 einfo "If your product is not being recognized, you may need to increase the vmalloc" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
118 einfo "limit in your kernel. You can do that by adding e.g. vmalloc=256M to your kernel" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
119 einfo "boot line. You can see current usage by running" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
120 einfo "" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
121 einfo " # grep VmallocUsed /proc/meminfo" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
122 einfo "" |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
123 einfo "We are reloading udev rules now..." |
80
aa6ec0489af0
media-libs/blackmagic-desktop-video: udevadm moved from /sbin to /bin
Daniel Neugebauer <dneuge@energiequant.de>
parents:
79
diff
changeset
|
124 /bin/udevadm control --reload-rules || einfo " ... failed, you may want to check this before rebooting!" |
60
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
125 } |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
126 |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
127 pkg_postrm() { |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
128 # kernel module |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
129 linux-mod_pkg_postrm |
c87f8ad0fc1e
adding ebuild for Blackmagic Desktop Video 9.8
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff
changeset
|
130 } |