dev-lang/scrapscript: new package; add 0.1.1 and live 9999

Signed-off-by: Maciej Barć <xgqt@gentoo.org>
This commit is contained in:
Maciej Barć 2024-08-03 15:55:04 +02:00
parent 6eba616923
commit aeb50307c0
No known key found for this signature in database
GPG Key ID: 031C9FE65BED714A
4 changed files with 90 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST scrapscript-0.1.1.tar.gz 29042 BLAKE2B 4e462fae8271c045c3f1d1200d9fd1141528d3c364b0d639055f4b401f01cc60dd88314a9f33ea870facff3c424b8e3c8b62c1d6ec2501fd78538ca5d8c906c7 SHA512 dc507fbe3af4fe74f1b774eaabdb594d8589642fe82bbcf13823a58ed917d4c49d2d4e2afe72673e8642480e88e3c09fb7136c4cfbeb0c783316824851c9a1b9

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xgqt@gentoo.org</email>
<name>Maciej Barć</name>
</maintainer>
<longdescription>
Scrapscript solves the software sharability problem. Modern software
breaks at boundaries. APIs diverge, packages crumble, configs ossify,
serialization corrupts, git tangles, dependencies break, documentation
dies, vulnerabilities surface, etc. To make software safe and sharable,
scrapscript combines existing wisdom in new ways: all expressions are
content-addressible "scraps", all programs are data, all programs are
"platformed".
</longdescription>
<upstream>
<bugs-to>https://github.com/tekknolagi/scrapscript/issues/</bugs-to>
<remote-id type="github">tekknolagi/scrapscript</remote-id>
<remote-id type="pypi">scrapscript</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,33 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517="poetry"
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 edo
DESCRIPTION="Functional, content-addressable programming language"
HOMEPAGE="https://scrapscript.org/
https://github.com/tekknolagi/scrapscript/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
EGIT_BRANCH="trunk"
EGIT_REPO_URI="https://github.com/tekknolagi/${PN}.git"
else
inherit pypi
KEYWORDS="~amd64 ~x86"
fi
LICENSE="MIT"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
python_test() {
edo "${EPYTHON}" ./scrapscript.py test
}

View File

@ -0,0 +1,33 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517="poetry"
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 edo
DESCRIPTION="Functional, content-addressable programming language"
HOMEPAGE="https://scrapscript.org/
https://github.com/tekknolagi/scrapscript/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
EGIT_BRANCH="trunk"
EGIT_REPO_URI="https://github.com/tekknolagi/${PN}.git"
else
inherit pypi
KEYWORDS="~amd64 ~x86"
fi
LICENSE="MIT"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
python_test() {
edo "${EPYTHON}" ./scrapscript.py test
}