Add dev-embedded/simulavr-1.1.0
[shuber-gentoo-overlay.git] / dev-embedded / simulavr / simulavr-1.1.0.ebuild
1 # Copyright 2021 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5 inherit cmake-utils git-r3
6
7 EGIT_REPO_URI="https://git.savannah.gnu.org/git/simulavr.git"
8 EGIT_COMMIT="release-${PV}"
9
10 DESCRIPTION="A simulator for the Atmel AVR family of microcontrollers"
11 HOMEPAGE="https://www.nongnu.org/simulavr/"
12 MYPNV="${PN}-${EGIT_COMMIT}"
13 SRC_URI="https://git.savannah.nongnu.org/cgit/${PN}.git/snapshot/${MYPNV}.tar.gz"
14
15 LICENSE="GPL-2"
16 SLOT="0"
17 KEYWORDS="~x86 ~amd64"
18
19 IUSE="verilog"
20 RDEPEND=""
21 DEPEND="sys-apps/sed
22 cross-avr/gcc
23 >=dev-lang/swig-2.0.0
24 sys-apps/texinfo
25 >=dev-lang/python-3.5
26 sys-libs/ncurses
27 verilog? ( dev-tcltk/itcl sci-electronics/iverilog )"
28 RDEPEND="${DEPEND}"
29 BDEPEND=""
30
31 PATCHES="${FILESDIR}/fix-git-version.patch
32 ${FILESDIR}/fix-installpath.patch"
33
34 src_configure() {
35 local mycmakeargs=(
36 -DCMAKE_INSTALL_INCLUDEDIR=include/${PN}-${PV}
37 -DPACKAGE_VERSION=${PV}
38 -DBUILD_VERILOG=$(usex verilog)
39 )
40
41 cmake-utils_src_configure ${mycmakeargs}
42 }
43
44 src_compile() {
45 cmake-utils_src_compile
46 cmake-utils_src_make doc
47 }