summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Barć <xgqt@gentoo.org>2023-12-08 00:53:16 +0100
committerMaciej Barć <xgqt@gentoo.org>2023-12-08 01:29:44 +0100
commitc39b4a735984385091a3f413070e7896c74203f0 (patch)
treed20c142ebda4adc80c35f41d20350c89e089ed67
parentapp-containers/devcontainer: bump to 0.54.2 (diff)
downloadgentoo-c39b4a735984385091a3f413070e7896c74203f0.tar.gz
gentoo-c39b4a735984385091a3f413070e7896c74203f0.tar.bz2
gentoo-c39b4a735984385091a3f413070e7896c74203f0.zip
dev-lang/luau: bump to 0.605
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
-rw-r--r--dev-lang/luau/Manifest1
-rw-r--r--dev-lang/luau/luau-0.605.ebuild36
2 files changed, 37 insertions, 0 deletions
diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index eea0233556f4..6f7a707ee8c8 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,2 +1,3 @@
DIST luau-0.601.tar.gz 1612674 BLAKE2B f3f760dc6e74ccaba616e5320e78c5994e6c9cc89eaeac18b62533a22e2fc3756e6be6c17cd5b14a212cca384164f7ec90ca720dfd53801dcfa4cf5df17a6ddd SHA512 be8c5fc29269a8c94a8aa0f15f4d88f11ee0d75be4c51c61225b6a0ebebba3c9cfb6c0dee0045a775ccfaf95ea9b4d52e84acf7a9fe970fa92b9bc0d161233d8
DIST luau-0.603.tar.gz 1556286 BLAKE2B 3fa116afbd9ef51d29503ac9d6d78c37ce5ced25d4bd0375d780dc7233fb7f4bd826807fcc608e4077f39bc06a8983a877846b74801847c0d136f1c6bc027acd SHA512 2070568402ff155d9b2a2a10235091eb10761c08fa56e63ab106d6596e25aca65644f2167c49576559bf6c5c9450da8b00fef508a235b85a9d7fa0655ff03a96
+DIST luau-0.605.tar.gz 1583463 BLAKE2B a35d25d15c5f5ee7421afc5bb9dcdc1a8e73809ac2efdccbfc4fe0b0c6a5e905171e31f4f39c25531bfc7f36ea23526bc0c7711140409be870e785263527e9f9 SHA512 f3d87a92b663af4a7a2d56c1ab87dc5507b38cee1f30b6491292b4d353f77f37d4258302cc996c5a329ee00d7cb3a6fc85ff5e9afbe701ebcfa266024c604b6b
diff --git a/dev-lang/luau/luau-0.605.ebuild b/dev-lang/luau/luau-0.605.ebuild
new file mode 100644
index 000000000000..c7bee4916d90
--- /dev/null
+++ b/dev-lang/luau/luau-0.605.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
+HOMEPAGE="https://luau-lang.org/
+ https://github.com/Roblox/luau/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Roblox/${PN}.git"
+else
+ SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( CONTRIBUTING.md README.md SECURITY.md )
+
+src_test() {
+ "${BUILD_DIR}"/Luau.UnitTest || die
+ "${BUILD_DIR}"/Luau.Conformance || die
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
+
+ einstalldocs
+}