commit: efbe636ba9168c621d433582e6b8407147d4f582 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Mon Sep 25 11:28:52 2023 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Mon Sep 25 20:36:55 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbe636b
dev-lang/luau: bump to 0.596 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> dev-lang/luau/Manifest | 1 + dev-lang/luau/luau-0.596.ebuild | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest index e4a67cdb5401..e73e1f8e61ec 100644 --- a/dev-lang/luau/Manifest +++ b/dev-lang/luau/Manifest @@ -2,3 +2,4 @@ DIST luau-0.591.tar.gz 6019607 BLAKE2B b60520141f79ec576ca0ac0eb6f73b6022a7450bf DIST luau-0.592.tar.gz 6047275 BLAKE2B 94299eabd16c7163877b4e1b4514998d3a9db06b60f8aafb368d199eb407709987d22d02ff182e66fa38983f5eb8b09d557739d98e8d8cbc406dbfe336e99cba SHA512 69f4c3c82e26e42c6f2d5ce052b00f90cba10c4ebe2cea979e1e0c53463b2b22389e1a3308984c3c537c1efc1c488407a51f15fdd30301b8364645f362447b2f DIST luau-0.593.tar.gz 6053499 BLAKE2B 5cc023f32419cfc09a7dd4f4e94e99905e8e8bab42b675cb0d4712bacd930250094441f5a7ac9fbc68b9fa6e84bb5e9585100f44ee28ef9acf0b21b42f43eed6 SHA512 04c2808685db42fce09defca7a4e4e30a71e6fd6c4dc9362f030648203552e7ec79bbadda76f8e89ef3b627c18b05c277d3658286fbbf2c17db574733c0f7593 DIST luau-0.595.tar.gz 6064604 BLAKE2B 3586b7aa90e7a365322099f4861a51b6bc089fa17aff1b81dab4456038b6d4e1ad7b61708bf23d085c1fad5ebcaa9010dff343d8e278475740c9c6d9250f6c3e SHA512 47498e69ea05b79739a406ad3455b914319aefdb2595ab13e9b1a508f5b92d084f8e5eac795f1a87c49e67008d01683f817847d8b84fc2a01c23c42103840e06 +DIST luau-0.596.tar.gz 6068791 BLAKE2B b6f8c7e0c51486910a8e4f22f22e2da407c90eb7bf56dcbd29932ad95a82cd5c0dc66933d9132394213a9e170f0e24512879c8ca914d44fab1069e9eb398d440 SHA512 2ae5727206020e74f70fef8acdf2b77ff4dd7872cf2122f9a09214ced606e9df2a494d02bd7fddceb9d056bb768764d0de5b6ed0ac15ccf65cf639e644245dca diff --git a/dev-lang/luau/luau-0.596.ebuild b/dev-lang/luau/luau-0.596.ebuild new file mode 100644 index 000000000000..c7bee4916d90 --- /dev/null +++ b/dev-lang/luau/luau-0.596.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 +}