# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit eutils if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/volkszaehler/${PN}" inherit git-r3 KEYWORDS="" else SRC_URI="https://github.com/volkszaehler/${PN}/archive/${PV} -> ${P}" KEYWORDS="~amd64 ~x86" fi DESCRIPTION="A library which implements the Smart Message Language (SML)" HOMEPAGE="https://github.com/volkszaehler/libsml" LICENSE="GPL-3" SLOT="0" IUSE="+examples" RDEPEND=" sys-apps/util-linux " DEPEND="${RDEPEND} virtual/pkgconfig" src_prepare() { sed -e "s@prefix = /usr/local@prefix = /usr@" \ -i ${S}/sml/Makefile \ || die "sed failed" sed -e "s@Version: 0.1@Version: 0.9@" \ -i ${S}/sml.pc \ || die "sed failed" if use examples ; then sed -e "s@prefix = /usr/local@prefix = /usr@" \ -i ${S}/examples/Makefile \ || die "sed failed" fi default } src_compile() { emake -C sml use examples && emake -C examples } src_install() { DESTDIR="${D}" emake -C sml install use examples && DESTDIR="${D}" emake -C examples install insinto /usr/lib/pkgconfig doins ${S}/sml.pc } src_test() { emake -C test }