commit: c0c5127c81214bac6a3f61c077d8f567c4da09fb
Author: Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Fri Nov 12 12:22:25 2021 +0000
Commit: Maciej Barć <xgqt <AT> riseup <DOT> net>
CommitDate: Fri Nov 12 12:22:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0c5127c
dev-lang/arc: bump EAPI; compile scheme modules
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>
dev-lang/arc/{arc-3.2.ebuild => arc-3.2-r1.ebuild} | 10 +++++---
dev-lang/arc/metadata.xml | 27 +++++++++++-----------
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
similarity index 77%
rename from dev-lang/arc/arc-3.2.ebuild
rename to 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>[email protected]</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>[email protected]</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>