diff options
Diffstat (limited to 'app-text/scdoc/scdoc-1.3.1.ebuild')
-rw-r--r-- | app-text/scdoc/scdoc-1.3.1.ebuild | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/app-text/scdoc/scdoc-1.3.1.ebuild b/app-text/scdoc/scdoc-1.3.1.ebuild index b1e8b927020a..c8999bc80532 100644 --- a/app-text/scdoc/scdoc-1.3.1.ebuild +++ b/app-text/scdoc/scdoc-1.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -7,7 +7,7 @@ inherit toolchain-funcs DESCRIPTION="Standalone tool for generating man pages with a simple syntax" HOMEPAGE="https://git.sr.ht/~sircmpwn/scdoc" -SRC_URI="https://git.sr.ht/~sircmpwn/scdoc/snapshot/${P}.tar.xz" +SRC_URI="https://git.sr.ht/~sircmpwn/scdoc/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" @@ -18,23 +18,21 @@ src_prepare() { sed -e 's/-Werror//' \ -e 's/CFLAGS=/CFLAGS+=/' \ - -e '/^PREFIX/s@=.*$@=/usr@' \ -i Makefile || die 'Failed to patch Makefile' } src_compile() { - MY_HS="./scdoc" + local MY_HS="./scdoc" if tc-is-cross-compiler; then tc-export_build_env MY_HS="./hostscdoc" - MAKEOPTS+=" HOST_SCDOC=./hostscdoc" - emake scdoc OUTDIR="${S}/.build.host" CC=$(tc-getBUILD_CC) \ - CFLAGS="${BUILD_CFLAGS}" LDFLAGS="${BUILD_LDFLAGS}" + emake scdoc HOST_SCDOC="./hostscdoc" OUTDIR="${S}/.build.host" CC="$(tc-getBUILD_CC)" \ + CFLAGS="${BUILD_CFLAGS} -DVERSION='\"${PV}\"'" LDFLAGS="${BUILD_LDFLAGS}" mv scdoc hostscdoc || die 'Failed to rename host scdoc' fi - emake LDFLAGS="${LDFLAGS}" HOST_SCDOC="${MY_HS}" + emake LDFLAGS="${LDFLAGS}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}" } src_install() { - emake DESTDIR="${D}" HOST_SCDOC="${MY_HS}" install + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}" install } |