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>

Reply via email to