From 31c43067d298b7df09b64a443282a8eaab7eab1f Mon Sep 17 00:00:00 2001 From: Ceres Date: Thu, 2 Oct 2025 18:55:24 +0100 Subject: [PATCH] Seperate chicken build and install functions --- dev-scheme/getopt-long/getopt-long-1.21.ebuild | 6 +++++- dev-scheme/matchable/matchable-1.2.ebuild | 6 +++++- dev-scheme/srfi_1/srfi_1-1.4.ebuild | 6 +++++- dev-scheme/srfi_13/srfi_13-1.4.ebuild | 6 +++++- dev-scheme/srfi_14/srfi_14-1.4.ebuild | 6 +++++- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/dev-scheme/getopt-long/getopt-long-1.21.ebuild b/dev-scheme/getopt-long/getopt-long-1.21.ebuild index bd42338..5bea2b6 100644 --- a/dev-scheme/getopt-long/getopt-long-1.21.ebuild +++ b/dev-scheme/getopt-long/getopt-long-1.21.ebuild @@ -18,6 +18,10 @@ DEPEND="dev-scheme/chicken RDEPEND="${DEPEND}" BDEPEND="dev-vcs/git" +src_compile() { + chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n +} + src_install() { - DESTDIR=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies + DESTDIR=${D} sh ${S}/${PN}.install.sh } \ No newline at end of file diff --git a/dev-scheme/matchable/matchable-1.2.ebuild b/dev-scheme/matchable/matchable-1.2.ebuild index c119891..4186809 100644 --- a/dev-scheme/matchable/matchable-1.2.ebuild +++ b/dev-scheme/matchable/matchable-1.2.ebuild @@ -14,6 +14,10 @@ DEPEND="dev-scheme/chicken" RDEPEND="${DEPEND}" BDEPEND="dev-vcs/git" +src_compile() { + chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n +} + src_install() { - DESTDIR=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies + DESTDIR=${D} sh ${S}/${PN}.install.sh } \ No newline at end of file diff --git a/dev-scheme/srfi_1/srfi_1-1.4.ebuild b/dev-scheme/srfi_1/srfi_1-1.4.ebuild index 2b4a311..14f63eb 100644 --- a/dev-scheme/srfi_1/srfi_1-1.4.ebuild +++ b/dev-scheme/srfi_1/srfi_1-1.4.ebuild @@ -16,6 +16,10 @@ BDEPEND="dev-vcs/git" S="${WORKDIR}/srfi-1-${PV}" +src_compile() { + chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n +} + src_install() { - DESTDIR=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies + DESTDIR=${D} sh ${S}/srfi-1.install.sh } \ No newline at end of file diff --git a/dev-scheme/srfi_13/srfi_13-1.4.ebuild b/dev-scheme/srfi_13/srfi_13-1.4.ebuild index a334755..3c10e2c 100644 --- a/dev-scheme/srfi_13/srfi_13-1.4.ebuild +++ b/dev-scheme/srfi_13/srfi_13-1.4.ebuild @@ -16,6 +16,10 @@ BDEPEND="dev-vcs/git" S="${WORKDIR}/srfi-13-${PV}" +src_compile() { + chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n +} + src_install() { - DESTDIR=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies + DESTDIR=${D} sh ${S}/srfi-13.install.sh } \ No newline at end of file diff --git a/dev-scheme/srfi_14/srfi_14-1.4.ebuild b/dev-scheme/srfi_14/srfi_14-1.4.ebuild index 4f531b2..317b588 100644 --- a/dev-scheme/srfi_14/srfi_14-1.4.ebuild +++ b/dev-scheme/srfi_14/srfi_14-1.4.ebuild @@ -16,6 +16,10 @@ BDEPEND="dev-vcs/git" S="${WORKDIR}/srfi-14-${PV}" +src_compile() { + chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n +} + src_install() { - DESTDIR=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies + DESTDIR=${D} sh ${S}/srfi-14.install.sh } \ No newline at end of file