summary refs log tree commit diff
path: root/app-misc
diff options
context:
space:
mode:
authorAzat Bahawi <azahi@teknik.io>2021-02-18 12:39:12 +0300
committerAzat Bahawi <azahi@teknik.io>2021-02-18 12:39:12 +0300
commit99fca5ee4c584ef5dea5035ca95fbe8ef638dfb1 (patch)
treefbd6dca2b040280628c990a35059aade2640f356 /app-misc
parentx11-misc/xkb-switch: Bump and add live (diff)
app-misc/afetch: Fix build for live
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/afetch/afetch-9999-r1.ebuild (renamed from app-misc/afetch/afetch-9999.ebuild)24
1 files changed, 20 insertions, 4 deletions
diff --git a/app-misc/afetch/afetch-9999.ebuild b/app-misc/afetch/afetch-9999-r1.ebuild
index e807ab6..61e8787 100644
--- a/app-misc/afetch/afetch-9999.ebuild
+++ b/app-misc/afetch/afetch-9999-r1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == *9999 ]]; then
 	EGIT_REPO_URI="https://github.com/13-CF/afetch.git"
 fi
 
-inherit savedconfig ${SCM}
+inherit savedconfig toolchain-funcs ${SCM}
 
 DESCRIPTION="Simple system info written in C"
 HOMEPAGE="https://github.com/13-CF/afetch"
@@ -29,12 +29,28 @@ DEPEND=""
 RDEPEND="${DEPEND}"
 BDEPEND=""
 
+DOCS=(
+	README.md
+)
+
 src_prepare() {
-	restore_config config.h
+	sed -e 's/^CFLAGS =/CFLAGS +=/' \
+		-e 's/-O2//g' \
+		-i Makefile || die
+
+	restore_config src/config.h
+
 	default
 }
 
+src_compile() {
+	emake \
+		CC="$(tc-getCC)"
+}
+
 src_install() {
-	save_config config.h
-	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+	save_config src/config.h
+
+	dobin ${PN}
+	doman src/${PN}.1
 }

Consider giving Nix/NixOS a try! <3