Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
Date: Tue, 12 Feb 2019 01:54:12
Message-Id: 1549936436.dddba0c316da68b151c664e516947514d01be4b0.zmedico@gentoo
1 commit: dddba0c316da68b151c664e516947514d01be4b0
2 Author: Zac Medico <zachary.medico <AT> sony <DOT> com>
3 AuthorDate: Tue Feb 12 01:51:49 2019 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 12 01:53:56 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dddba0c3
7
8 sys-block/perccli: 7.5.007.0529-r1 for bug 677770
9
10 Closes: https://bugs.gentoo.org/677770
11 Package-Manager: Portage-2.3.60, Repoman-2.3.12
12 Copyright: Sony Interactive Entertainment Inc.
13 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
14
15 sys-block/perccli/perccli-7.5.007.0529-r1.ebuild | 43 ++++++++++++++++++++++++
16 1 file changed, 43 insertions(+)
17
18 diff --git a/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild b/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild
19 new file mode 100644
20 index 00000000000..6c74e112c48
21 --- /dev/null
22 +++ b/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild
23 @@ -0,0 +1,43 @@
24 +# Copyright 1999-2019 Gentoo Authors
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=7
28 +inherit mount-boot rpm
29 +
30 +DESCRIPTION="LINUX PERCCLI Utility For All Dell HBA/PERC Controllers"
31 +HOMEPAGE="https://www.dell.com/support/home/us/en/19/drivers/driversdetails?driverId=NF8G9"
32 +LICENSE="Avago BSD"
33 +SLOT="0"
34 +KEYWORDS="-* ~amd64 ~x86"
35 +IUSE="doc efi"
36 +RESTRICT="strip"
37 +DEPEND=""
38 +RDEPEND=""
39 +QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi"
40 +
41 +DISTFILE_DOC=dell-sas-hba-12gbps_reference-guide_en-us.pdf
42 +
43 +SRC_URI="https://downloads.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7.529.00.tar.gz
44 + doc? ( https://topics-cdn.dell.com/pdf/${DISTFILE_DOC} )"
45 +
46 +S="${WORKDIR}"/perccli_7.5-007.0529_linux
47 +
48 +src_unpack() {
49 + default
50 + cd "${S}"
51 + rpm_unpack ./Linux/perccli-*.rpm
52 +}
53 +
54 +src_install() {
55 + exeinto /opt/MegaRAID/perccli/
56 + use amd64 && doexe opt/MegaRAID/perccli/perccli64 && \
57 + dosym perccli64 /opt/MegaRAID/perccli/perccli
58 + newexe opt/MegaRAID/perccli/perccli perccli32
59 + use x86 && dosym perccli opt/MegaRAID/perccli/perccli
60 + dosym ../MegaRAID/perccli/perccli /opt/bin/perccli
61 + if use efi; then
62 + exeinto /boot/efi/
63 + doexe EFI/perccli.efi
64 + fi
65 + use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC}
66 +}