*/*: [QA] Remove redundant `|| die` guards
[gentoo.git] / sys-block / vblade / vblade-24.ebuild
1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI="6"
5
6 inherit toolchain-funcs
7
8 DESCRIPTION="vblade exports a block device using AoE"
9 HOMEPAGE="https://github.com/OpenAoE/vblade"
10 SRC_URI="https://github.com/OpenAoE/${PN}/archive/${P}.tar.gz"
11
12 LICENSE="GPL-2"
13 SLOT="0"
14 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
15
16 RDEPEND="sys-apps/util-linux"
17
18 S="${WORKDIR}/${PN}-${P}"
19
20 src_prepare() {
21         default
22
23         sed -i -e 's,^CFLAGS.*,CFLAGS += -Wall,' \
24                 -e 's:-o vblade:${LDFLAGS} \0:' \
25                 makefile || die
26 }
27
28 src_compile() {
29         emake CC="$(tc-getCC)"
30 }
31
32 src_install() {
33         dosbin vblade
34         dosbin "${FILESDIR}"/vbladed
35         doman vblade.8
36         dodoc HACKING NEWS README
37         newconfd "${FILESDIR}"/conf.d-vblade vblade
38         newinitd "${FILESDIR}"/init.d-vblade.vblade0-r2 vblade.vblade0
39 }