aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Barć <xgqt@riseup.net>2021-11-12 13:22:25 +0100
committerMaciej Barć <xgqt@riseup.net>2021-11-12 13:22:44 +0100
commitc0c5127c81214bac6a3f61c077d8f567c4da09fb (patch)
tree7972b7f901d4ac2c4c7907ef27be58ede580aaab /dev-lang
parentsys-power/gtherm: Version Bump (diff)
downloadguru-c0c5127c81214bac6a3f61c077d8f567c4da09fb.tar.gz
guru-c0c5127c81214bac6a3f61c077d8f567c4da09fb.tar.bz2
guru-c0c5127c81214bac6a3f61c077d8f567c4da09fb.zip
dev-lang/arc: bump EAPI; compile scheme modules
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@riseup.net>
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/arc/arc-3.2-r1.ebuild (renamed from dev-lang/arc/arc-3.2.ebuild)10
-rw-r--r--dev-lang/arc/metadata.xml27
2 files changed, 21 insertions, 16 deletions
diff --git a/dev-lang/arc/arc-3.2.ebuild b/dev-lang/arc/arc-3.2-r1.ebuild
index cf39b3457..b7153fee7 100644
--- a/dev-lang/arc/arc-3.2.ebuild
+++ b/dev-lang/arc/arc-3.2-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit wrapper
@@ -14,11 +14,15 @@ SLOT="0"
KEYWORDS="~amd64"
RDEPEND="dev-scheme/racket"
+DEPEND="${RDEPEND}"
S="${WORKDIR}/${PN}${PV}"
src_compile() {
- :
+ local mod
+ for mod in ac brackets ; do
+ raco make --vv ./${mod}.scm
+ done
}
src_install() {
@@ -28,5 +32,5 @@ src_install() {
insinto "/usr/share/arc"
doins -r *
- make_wrapper "${PN}" "racket -f ./as.scm" "/usr/share/arc"
+ make_wrapper ${PN} "racket --load ./as.scm" /usr/share/arc
}
diff --git a/dev-lang/arc/metadata.xml b/dev-lang/arc/metadata.xml
index adac8fa34..067f57518 100644
--- a/dev-lang/arc/metadata.xml
+++ b/dev-lang/arc/metadata.xml
@@ -1,17 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
<pkgmetadata>
- <maintainer type="person">
- <email>xgqt@riseup.net</email>
- <name>Maciej Barć</name>
- </maintainer>
- <longdescription lang="en">
- Arc is designed for exploratory programming: the kind where you
- decide what to write by writing it. A good medium for exploratory
- programming is one that makes programs brief and malleable,
- so that's what we've aimed for. This is a medium for sketching
- software.
- Arc is unfinished. It's missing things you'd need to solve some
- types of problems. But it works well for basic web apps.
- </longdescription>
+ <maintainer type="person">
+ <email>xgqt@riseup.net</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <longdescription lang="en">
+ Arc is designed for exploratory programming: the kind where you
+ decide what to write by writing it. A good medium for exploratory
+ programming is one that makes programs brief and malleable,
+ so that's what we've aimed for. This is a medium for sketching
+ software.
+ Arc is unfinished. It's missing things you'd need to solve some
+ types of problems. But it works well for basic web apps.
+ </longdescription>
</pkgmetadata>