Compare commits

...

84 commits
v0.8.2 ... main

Author SHA1 Message Date
a96848c560
fix(copr): missed space in cat heredoc for .cargo/config.toml 2025-01-31 14:19:12 +05:30
03618acc2d
fix(copr): modify rust linker config for aarch64 fedora packages 2025-01-31 14:13:10 +05:30
04cc042671
fix(copr): add aarch64 g++ into BuildRequires 2025-01-31 14:08:54 +05:30
aad9e45c76
fix(copr): add more BuildRequires for aarch64 targets 2025-01-31 13:55:58 +05:30
94a5fcf8ef
fix(copr): add perl as BuildRequires 2025-01-31 13:13:52 +05:30
94f5b37a43
fix(copr): remove attributes in first line from all source files 2025-01-31 13:06:55 +05:30
1352efc33e
fix(copr): just remove the first line with sed instead of pattern 2025-01-31 12:45:55 +05:30
ec89aaad51
fix(copr): no need to use any variable, we're already in dir 2025-01-31 12:20:38 +05:30
7d3b7d9b7d
fix(copr): attempt to use $WORKSPACE var for extracted src 2025-01-31 12:16:27 +05:30
326f40bfb5
fix(copr): add prep step to remove clippy attribute before build 2025-01-31 12:06:57 +05:30
9ea4daacbf
fix(copr): use correct aarch64 gcc package name
Some checks are pending
Update setup-lune Repository / Update setup-lune action (push) Waiting to run
APT Repository / deploy (push) Waiting to run
AUR Test / test (push) Waiting to run
CI / CI (push) Waiting to run
Homebrew Test / test_precompiled (push) Waiting to run
Homebrew Test / test_source (push) Waiting to run
Scoop Test / test (push) Waiting to run
2025-01-28 18:28:57 +05:30
7ce92e1100
fix(copr): incorrect BuildRequire condition for aarch64 deps 2025-01-28 18:25:19 +05:30
cb5152f12a
fix(copr): install aarch64 specific build dependencies 2025-01-28 18:21:51 +05:30
a77f37146d
fix(copr): add cargo build dependency requirement 2025-01-28 18:16:31 +05:30
db9c38535c
fix(copr): remove musl build dependency 2025-01-28 18:11:30 +05:30
a26a8bd28d
fix(copr): non-existent musl-tools package build dependency 2025-01-28 18:08:03 +05:30
cf5e48a63e
chore(README): link fedora COPR project
Some checks failed
Update setup-lune Repository / Update setup-lune action (push) Has been cancelled
APT Repository / deploy (push) Has been cancelled
AUR Test / test (push) Has been cancelled
CI / CI (push) Has been cancelled
Homebrew Test / test_precompiled (push) Has been cancelled
Homebrew Test / test_source (push) Has been cancelled
Scoop Test / test (push) Has been cancelled
2025-01-26 23:46:14 +05:30
69f2b364d4
feat: include rpm spec package 2025-01-26 23:37:17 +05:30
CI
4b226883ba chore: update lune sources 2024-11-06 01:08:00 +00:00
CI
b5eabbcf04 chore: update lune sources 2024-10-18 01:09:24 +00:00
CI
76cf47666d chore: update lune sources 2024-10-17 01:09:15 +00:00
96879a8028
feat(dpkg): lune v0.8.9 2024-10-08 10:12:06 +01:00
22cdec3a5f
feat(deb): lune v0.8.9
* Includes lune v0.8.9 builds.
* Fixes incorrect v0.8.7 and v0.8.8 builds for arm64.
2024-10-08 10:09:24 +01:00
6265357ba0
feat(aur): lune v0.8.9 2024-10-08 06:37:01 +01:00
949b35b2ca
feat(js): lune v0.8.9 2024-10-08 06:33:17 +01:00
4baa09040d
feat(scoop): lune v0.8.9 2024-10-08 06:31:35 +01:00
CI
8acf1d05e0 chore: update lune sources 2024-10-08 01:08:45 +00:00
CI
6f1009b738 chore: update lune sources 2024-08-22 20:21:42 +00:00
84e4f70e94
feat(dpkg): lune v0.8.8 2024-08-23 01:42:40 +05:30
8b1ed8dde5
feat(js): lune v0.8.8 2024-08-23 01:38:20 +05:30
c853b937b3
feat(scoop): lune v0.8.8 2024-08-23 01:37:44 +05:30
b2dfcaf612
feat(aur): lune v0.8.8 2024-08-23 01:33:46 +05:30
CI
d12f0d6a66 chore: update lune sources 2024-08-10 12:58:26 +00:00
7ca16897fe
feat(js): lune v0.8.7 2024-08-10 18:27:27 +05:30
5e63d5446c
feat(dpkg): lune v0.8.7 2024-08-10 18:25:07 +05:30
107e16042b
feat(scoop): lune v0.8.7 2024-08-10 18:14:12 +05:30
4195235af8
feat(aur): lune v0.8.7 2024-08-10 18:08:33 +05:30
CI
1c56e2cbc6 chore: update lune sources 2024-07-22 01:03:07 +00:00
CI
546fce796d chore: update lune sources 2024-07-07 01:04:53 +00:00
CI
c71793bb7f chore: update lune sources 2024-06-24 01:00:18 +00:00
eb414118d1
chore(js): update note on README 2024-06-23 18:45:22 +05:30
a35eadcff6
feat(dpkg): lune v0.8.6 2024-06-23 18:43:12 +05:30
41d2f94f79
feat(aur): lune v0.8.6 2024-06-23 18:19:22 +05:30
cccda74417
chore(aur): remove old PKGBUILDs 2024-06-23 18:14:17 +05:30
37313be95e
chore(js): lune v0.8.6 2024-06-23 18:12:29 +05:30
47fd2b8e80
feat(scoop): lune v0.8.6 2024-06-23 18:11:37 +05:30
44e6474d9c
chore: remove lune windows zip 2024-06-23 18:09:48 +05:30
fd91ba6190
fix(deno): use $HOME/.lune/versions as base path 2024-06-21 13:12:16 +05:30
a5ed0c9fb8
feat(consts): move constants from toml into module 2024-06-21 12:57:05 +05:30
CI
212a249c36 chore: update lune sources 2024-06-21 00:58:26 +00:00
CI
e98e2ffcf5 chore: update lune sources 2024-06-20 00:57:43 +00:00
26677f1ff6
chore(js): uppercase in desc 2024-06-19 18:45:27 +05:30
fcf8e33c8f
chore(js): include desc in generated manifest 2024-06-19 18:45:12 +05:30
92803d4c75
chore(js): add more tasks + apply fmt 2024-06-19 18:38:00 +05:30
92aba12e8d
chore(js): remove downloaded lune bins 2024-06-19 18:27:45 +05:30
cff721880b
fix(js): use script dir not running cwd 2024-06-19 18:27:12 +05:30
531a9ffdf5
feat(js): add README 2024-06-19 18:09:31 +05:30
ac6f00a5c9
feat(packages): include js wrapper installer package 2024-06-19 18:09:30 +05:30
CI
42e9d07726 chore: update lune sources 2024-06-06 00:57:55 +00:00
74f7058318
feat(dpkg): lune v0.8.5 2024-06-03 09:31:50 +05:30
029d953286
chore(debs): lune v0.8.5 [skip-ci] 2024-06-03 09:21:21 +05:30
34e27fe05c
feat(scoop): lune v0.8.5 2024-06-03 09:08:10 +05:30
458cb08267
feat(aur) lune v0.8.5 2024-06-03 09:05:46 +05:30
CI
5f7f4a2193 chore: update lune sources 2024-06-02 01:01:18 +00:00
CI
4046891279 chore: update lune sources 2024-05-16 00:56:24 +00:00
8f737cfc0b
feat(dpkg): lune v0.8.4 2024-05-13 12:48:30 +05:30
535fd557b2
chore: remove downloaded windows bin 2024-05-13 12:42:27 +05:30
e7293ee29c
feat(scoop): lune v0.8.4 2024-05-13 12:26:10 +05:30
5f6b3ce22a
chore(aur): lune v0.8.4 2024-05-13 12:09:52 +05:30
CI
23427ca626 chore: update lune sources 2024-05-13 00:57:09 +00:00
9745c7f92a
chore(aur_test): run commands non interactively 2024-04-22 11:56:45 +05:30
61cdb788d8
chore(aur_test): install required deps during test 2024-04-22 11:53:10 +05:30
f2c12d7fab
chore(aur_test): force color for cargo outputs 2024-04-22 11:47:08 +05:30
52a89daee4
chore(aur): include cmake as make dep 2024-04-22 11:44:48 +05:30
fa6b61b462
chore(aur): only execute on request 2024-04-22 11:36:58 +05:30
fa4f9f9d56
chore(appimage): temporarily remove aarch64 from matrix 2024-04-22 11:36:04 +05:30
3dc2f18952
chore(android): update build routine to install cmake as dep 2024-04-22 11:35:24 +05:30
62bf3ee0fa
chore(android): run action only on request 2024-04-22 11:32:15 +05:30
CI
edaf8f10b3 chore: update lune sources 2024-04-21 00:57:52 +00:00
CI
3a72ba05da chore: update lune sources 2024-04-19 00:53:45 +00:00
35b6c30caf
feat(dpkg): lune v0.8.3 2024-04-16 15:57:05 +05:30
c1c7ad6a8f
feat(scoop): lune v0.8.3 2024-04-16 15:24:07 +05:30
bfb79ea1a6
feat(aur): lune v0.8.3 2024-04-16 15:15:54 +05:30
CI
7ae579706b chore: update lune sources 2024-04-16 00:53:13 +00:00
94 changed files with 2163 additions and 183 deletions

View file

@ -1,8 +1,6 @@
name: Build for Android
on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch:
jobs:

View file

@ -9,7 +9,7 @@ jobs:
build:
strategy:
matrix:
arch: ["x86_64", "aarch64"]
arch: ["x86_64"]
name: Build the AppImage
runs-on: ubuntu-latest

View file

@ -1,9 +1,6 @@
name: Publish to AUR
on:
push:
tags:
- "*"
workflow_dispatch:
jobs:

View file

@ -10,6 +10,7 @@ For more information on lune, see [lune-org/lune](https://github.com/lune-org/lu
| Scoop | ![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/CompeyDev/lune-packaging/scoop_test.yaml?logo=windows&logoColor=blue&label=%20&color=black) |
| AppImage | ![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/CompeyDev/lune-packaging/appimage.yaml?logo=linux&logoColor=yellow&label=%20&color=black) |
| APT | ![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/CompeyDev/lune-packaging/apt.yaml?logo=debian&logoColor=red&label=%20&color=black) |
| COPR | [Project](https://copr.fedorainfracloud.org/coprs/devcomp/lune/) |
## Installation

@ -1 +1 @@
Subproject commit 8220216893d9726eff548e853ce97b420d585cdd
Subproject commit 5d1401cdf611cc9f215f03bdf16ada0e77717edf

View file

@ -1 +1 @@
8220216
5d1401c

View file

@ -1 +1 @@
v0.8.2
v0.8.9

View file

@ -3,10 +3,12 @@
set -e
cd lune-src
current_ver=$(git describe --tags --abbrev=0)
current_ver=$(git describe --tags --abbrev=0 | tr -d '\n')
[[ $(cat ../build.VERSION) == $current_ver ]] && echo "[!] Already at latest build, skipping" && exit 0
sudo apt install build-essential cmake
wget https://dl.google.com/android/repository/android-ndk-r25c-linux.zip && unzip android-ndk-*.zip
mv android-ndk-r25c $HOME/android-ndk

View file

@ -1,6 +1,6 @@
pkgbase = lune-bin
pkgdesc = [Precompiled Binaries] A standalone Luau script runtime
pkgver = 0.8.2
pkgver = 0.8.9
pkgrel = 1
url = https://lune-org.github.io/docs
arch = x86_64
@ -9,9 +9,9 @@ pkgbase = lune-bin
depends = glibc
provides = lune
conflicts = lune
source_x86_64 = https://github.com/filiptibell/lune/releases/download/v0.8.2/lune-0.8.2-linux-x86_64.zip
sha256sums_x86_64 = b593235b9bfb7b91982d061c96a736fde0b1d0b28fd55f7121fd8c6be31332fa
source_aarch64 = https://github.com/filiptibell/lune/releases/download/v0.8.2/lune-0.8.2-linux-aarch64.zip
sha256sums_aarch64 = 8fd9d7e08cbcf72abc63ce149fee79740d2fbb32d5372e0f5d5ffd8de5bb297b
source_x86_64 = https://github.com/filiptibell/lune/releases/download/v0.8.9/lune-0.8.9-linux-x86_64.zip
sha256sums_x86_64 = eb30bdde967ba97951a4e0cafa0a197396ddd68dfc58e1b60349129c178eee8b
source_aarch64 = https://github.com/filiptibell/lune/releases/download/v0.8.9/lune-0.8.9-linux-aarch64.zip
sha256sums_aarch64 = 913b07e1c42b8f8fc9e11a1f9d8b07e903e97efcf42b109d60326e85f5cc3cb7
pkgname = lune-bin

View file

@ -1,7 +1,7 @@
# Maintainer: Erica Marigold <hi@devcomp.xyz>
pkgname=lune-bin
pkgver=0.8.2
pkgver=0.8.9
pkgrel=1
pkgdesc="[Precompiled Binaries] A standalone Luau script runtime"
arch=(x86_64 aarch64)
@ -13,9 +13,9 @@ provides=(lune)
conflicts=(lune)
source_x86_64=("https://github.com/filiptibell/lune/releases/download/v$pkgver/lune-$pkgver-linux-x86_64.zip")
source_aarch64=("https://github.com/filiptibell/lune/releases/download/v$pkgver/lune-$pkgver-linux-aarch64.zip")
sha256sums_x86_64=('b593235b9bfb7b91982d061c96a736fde0b1d0b28fd55f7121fd8c6be31332fa')
sha256sums_aarch64=('8fd9d7e08cbcf72abc63ce149fee79740d2fbb32d5372e0f5d5ffd8de5bb297b')
sha256sums_x86_64=('eb30bdde967ba97951a4e0cafa0a197396ddd68dfc58e1b60349129c178eee8b')
sha256sums_aarch64=('913b07e1c42b8f8fc9e11a1f9d8b07e903e97efcf42b109d60326e85f5cc3cb7')
package() {
install -Dm755 -t "$pkgdir/usr/bin" lune
install -Dm755 -t "$pkgdir/usr/bin" lune
}

View file

@ -1,44 +0,0 @@
# Maintainer: Erica Marigold <hi@devcomp.xyz>
pkgname=lune-git
pkgver=0.7.5
pkgrel=1
pkgdesc="GIT - A standalone Luau script runtime"
arch=('any')
url="https://github.com/filiptibell/lune"
license=('MPL')
makedepends=('just' 'rust')
provides=('lune')
conflicts=('lune')
source=("git+$url.git")
sha256sums=('SKIP')
prepare() {
cd "$srcdir/lune"
git submodule update --init
}
pkgver() {
cd "$srcdir/lune"
git rev-parse v$pkgver
}
build() {
cd "$srcdir/lune"
git checkout $pkgver
just build
}
check() {
cd "$srcdir/lune"
just test
}
package() {
cd "$srcdir/lune"
mkdir -p "$pkgdir/usr/bin"
mv ./target/release/lune "$pkgdir/usr/bin"
}

View file

@ -1,12 +1,13 @@
pkgbase = lune-git
pkgdesc = [Latest Git Commit] A standalone Luau script runtime
pkgver = 0.8.2.r0.g94ba331
pkgver = 0.8.9.r0.g010cd36
pkgrel = 1
url = https://lune-org.github.io/docs
arch = x86_64
arch = aarch64
license = MPL2
makedepends = cargo
makedepends = cmake
makedepends = git
depends = glibc
provides = lune

View file

@ -1,7 +1,7 @@
# Maintainer: Erica Marigold <hi@devcomp.xyz>
pkgname=lune-git
pkgver=0.8.2.r0.g94ba331
pkgver=0.8.9.r0.g010cd36
pkgrel=1
pkgdesc="[Latest Git Commit] A standalone Luau script runtime"
arch=(x86_64 aarch64)
@ -9,7 +9,7 @@ conflicts=(lune lune-bin)
url="https://lune-org.github.io/docs"
license=(MPL2)
depends=(glibc)
makedepends=(cargo git)
makedepends=(cargo cmake git)
provides=(lune)
conflicts=(lune)
options=(!lto)

View file

@ -1,20 +0,0 @@
# Maintainer: Erica Marigold <hi@devcomp.xyz>
pkgname=lune
pkgver=0.7.5
pkgrel=1
pkgdesc="PRECOMPILED - A standalone Luau script runtime"
arch=('x86_64' 'aarch64')
url="https://github.com/filiptibell/lune"
license=('MPL')
provides=('lune')
conflicts=('lune-git')
source_x86_64=("https://github.com/filiptibell/lune/releases/download/v$pkgver/lune-$pkgver-linux-x86_64.zip")
source_aarch64=("https://github.com/filiptibell/lune/releases/download/v$pkgver/lune-$pkgver-linux-aarch64.zip")
sha256sums_x86_64=('eaec8e6361c8f9b4e63f756cc9b83a94bbbba28b060e5338a144e499aae2881c')
sha256sums_aarch64=('dad5292299db3359c8676c8e294cb9b30105ad1a47f9d96ee99fa34f2684f4fd')
package() {
mkdir -p "$pkgdir/usr/bin"
mv "$srcdir/lune" "$pkgdir/usr/bin"
}

View file

@ -1,17 +1,18 @@
pkgbase = lune
pkgdesc = [Latest Stable Source] A standalone Luau script runtime
pkgver = 0.8.2
pkgrel = 1
pkgver = 0.8.9
pkgrel = 2
url = https://lune-org.github.io/docs
arch = x86_64
arch = aarch64
license = MPL2
makedepends = cargo
makedepends = cmake
depends = glibc
conflicts = lune-git
conflicts = lune-bin
options = !lto
source = lune-0.8.2.tar.gz::https://github.com/filiptibell/lune/archive/refs/tags/v0.8.2.tar.gz
sha256sums = e98a00898c2573649d242d87b21af6cdeb5fd1c0fb5a9df53d9c18fc3c1c5008
source = lune-0.8.9.tar.gz::https://github.com/filiptibell/lune/archive/refs/tags/v0.8.9.tar.gz
sha256sums = b37bdf53dece55037ba00d82fe33a9ace9777cbb42b4d8d6602bcf704c9e1c59
pkgname = lune

View file

@ -1,38 +1,41 @@
# Maintainer: Erica Marigold <hi@devcomp.xyz>
pkgname=lune
pkgver=0.8.2
pkgrel=1
pkgver=0.8.9
pkgrel=2
pkgdesc="[Latest Stable Source] A standalone Luau script runtime"
arch=(x86_64 aarch64)
conflicts=(lune-git lune-bin)
url="https://lune-org.github.io/docs"
license=(MPL2)
depends=(glibc)
makedepends=(cargo)
makedepends=(cargo cmake)
options=(!lto)
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/filiptibell/lune/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('e98a00898c2573649d242d87b21af6cdeb5fd1c0fb5a9df53d9c18fc3c1c5008')
sha256sums=('b37bdf53dece55037ba00d82fe33a9ace9777cbb42b4d8d6602bcf704c9e1c59')
prepare() {
cd "lune-${pkgver}"
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
cd "lune-${pkgver}"
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
}
build() {
cd "lune-${pkgver}"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build --frozen --release --all-features
cd "lune-${pkgver}"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build --frozen --release --all-features
}
check() {
cd lune-${pkgver}
export RUSTUP_TOOLCHAIN=stable
cargo test --frozen --all-features -- --test-threads 1 || (EC=$?; if [ $EC -ne 0 ]; then exit 0; fi)
cd lune-${pkgver}
export RUSTUP_TOOLCHAIN=stable
cargo test --frozen --all-features -- --test-threads 1 || (
EC=$?
if [ $EC -ne 0 ]; then exit 0; fi
)
}
package() {
cd "lune-${pkgver}"
install -Dm755 -t ${pkgdir}/usr/bin target/release/lune
cd "lune-${pkgver}"
install -Dm755 -t ${pkgdir}/usr/bin target/release/lune
}

65
package/copr/lune.spec Normal file
View file

@ -0,0 +1,65 @@
Name: lune
Version: 0.8.9
Release: 1%{?dist}
Summary: A standalone Luau runtime
License: MPL2
URL: https://github.com/lune-org/lune
Source0: https://github.com/lune-org/lune/archive/refs/tags/v%{version}.tar.gz
ExclusiveArch: x86_64 aarch64
BuildRequires: cmake
BuildRequires: rust
BuildRequires: cargo
BuildRequires: just
BuildRequires: clang
BuildRequires: perl
%ifarch aarch64
BuildRequires: binutils-aarch64-linux-gnu
BuildRequires: gcc-c++-aarch64-linux-gnu
BuildRequires: gcc-aarch64-linux-gnu
BuildRequires: musl-devel
%endif
Requires: libstdc++
Requires: libgcc
Requires: openlibm
Requires: glibc
%description
%{summary}.
%prep
%setup -q -n lune-%{version}
# Removes the first line containing clippy lint attribute which is falsely flagged as a shebang in build
find . -type f -name "*.rs" -exec perl -i -ne 'print unless /^\#!\[/ ' {} +
cat <<EOF > .cargo/config.toml
[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"
rustflags = ["-L", "/usr/lib/gcc/aarch64-linux-gnu/14"]
EOF
%build
just build --locked --release
%install
mkdir -p %{buildroot}/%{_bindir}
install -m0755 ./target/release/%{name} %{buildroot}/%{_bindir}/%{name}
%files
%license LICENSE.txt
%{_bindir}/%{name}
%changelog
%autochangelog

View file

@ -5,7 +5,7 @@ Origin: . bookworm
Label: . bookworm
Suite: bookworm
Codename: bookworm
Date: Wed, 13 Mar 2024 06:32:33 UTC
Date: Tue, 8 Oct 2024 09:11:05 UTC
Architectures: amd64 arm64
Components: main
Description: Generated by aptly
@ -18,13 +18,13 @@ MD5Sum:
21e95effa741b01ff1f528f699193934 62 main/Contents-amd64.gz
bf473f9f2315fe4d0af42e32abe3828e 32 main/Contents-arm64
21e95effa741b01ff1f528f699193934 62 main/Contents-arm64.gz
350548ca4ba8e90e6bdca96351f65f69 5664 main/binary-amd64/Packages
fce7d9a4a210db7e683b20f1990fca66 2124 main/binary-amd64/Packages.bz2
ef43afb9db70934ed1277ff4c5779ef6 1956 main/binary-amd64/Packages.gz
58f387bbfc261b50eabd763f46dcdc76 9626 main/binary-amd64/Packages
4db1093752583575edb57e75572826b7 3218 main/binary-amd64/Packages.bz2
767f7c08d3f5e22fbf021b0677cc7c1e 3092 main/binary-amd64/Packages.gz
10fa9c1021a44a2b98f1134663f2c4fe 107 main/binary-amd64/Release
3f47c2c1873bbea424678e351d07c777 5654 main/binary-arm64/Packages
e1e3bb1705e84b2e24ec3308b1fcb49b 2091 main/binary-arm64/Packages.bz2
7db30baee3ce2109d3a82881af029d71 1931 main/binary-arm64/Packages.gz
d906fb57caf2b1ae45945774fab085d5 9609 main/binary-arm64/Packages
aa61bcf19c12bdf1f2be952072130246 3189 main/binary-arm64/Packages.bz2
c2f873ada69b30933179bc1fdfc79b3e 3077 main/binary-arm64/Packages.gz
e457aeaf5fe929cccaefa81fb8d8e0b3 107 main/binary-arm64/Release
SHA1:
a91de688e42e55f270c5f7947a51f474b575b67b 32 Contents-amd64
@ -35,13 +35,13 @@ SHA1:
05d02867ae229dd48c21173f8ab364079df5bb80 62 main/Contents-amd64.gz
a91de688e42e55f270c5f7947a51f474b575b67b 32 main/Contents-arm64
05d02867ae229dd48c21173f8ab364079df5bb80 62 main/Contents-arm64.gz
bfc32c62b1659615f54159dbf171ac08a4a6c322 5664 main/binary-amd64/Packages
7212b37f62f6a911ab292c00e9d51f6fc64f1f2a 2124 main/binary-amd64/Packages.bz2
95b2d3f70e0021f37333d78229d882d3a76c0b8e 1956 main/binary-amd64/Packages.gz
eec16ae99a87c628c51b493c3e2039141ba76a29 9626 main/binary-amd64/Packages
69dfc7633dcbb2b4f02acc5550152da70e27617d 3218 main/binary-amd64/Packages.bz2
8de5718b1e598dc7360e8213fd6155fece324e7e 3092 main/binary-amd64/Packages.gz
269a2515815f5030bf3af40a7c3eec3e0e2052ee 107 main/binary-amd64/Release
0d0a6d6f246889625fea00ed8ffcf104024dd6b5 5654 main/binary-arm64/Packages
661a49f00fce9390124befb114d5a24b1b11c431 2091 main/binary-arm64/Packages.bz2
0e94e95f588fccf3765a81c9bb07cf880779d3cd 1931 main/binary-arm64/Packages.gz
764c17a3ada590367c7b5ee40080c3dc974a0668 9609 main/binary-arm64/Packages
803d015d90f1e71ab0846ed3d35cf6c5bc9eb0b4 3189 main/binary-arm64/Packages.bz2
61fbe01cf2bba2655d2f5c7d1a983b929323e138 3077 main/binary-arm64/Packages.gz
2389623756acc2e410d5c6d8596c7d3c248eec5e 107 main/binary-arm64/Release
SHA256:
1d0abebe68bd0a4c4dd28567dd75a083a5a33c20fa116e959173f4205264f6eb 32 Contents-amd64
@ -52,13 +52,13 @@ SHA256:
f1209e1517ea344616c58ac85831c4038a583f396302e223caea1c9c0af27b85 62 main/Contents-amd64.gz
1d0abebe68bd0a4c4dd28567dd75a083a5a33c20fa116e959173f4205264f6eb 32 main/Contents-arm64
f1209e1517ea344616c58ac85831c4038a583f396302e223caea1c9c0af27b85 62 main/Contents-arm64.gz
d1af80c3ac810e10f964e5ef58a108e714c055b28129d4fbf7f6a77fed3adae7 5664 main/binary-amd64/Packages
360dcaf2c6805ace348bdafce4572fdf7ad64daa6d43f5a9a5d4f5e66904fceb 2124 main/binary-amd64/Packages.bz2
a3cae0c8094709a9579fd969b7deaaa139350397495ffddc3345893e71220dec 1956 main/binary-amd64/Packages.gz
855b78edfcc8f8757d94ae565bf7afbdd913a85971cfd4959bde9815bbffc350 9626 main/binary-amd64/Packages
f97313cfe0cf747563d03e698fd0e830e9bfe60c33abaab21a3add9009391a84 3218 main/binary-amd64/Packages.bz2
06b81109cdd298e6d7f3d203878fe33d3688a6124b0ce2534fb89f0cf3550199 3092 main/binary-amd64/Packages.gz
0a3b95a9243e294ba621ef500542995de72ee6234e5d893eb03a52dafea4e21d 107 main/binary-amd64/Release
8f9bb05c66aa10fa5457ec27a16a03bb94832329f801de800881e0fdb680fba6 5654 main/binary-arm64/Packages
e91eafcfd37eb0a4ee89955aa9a2ab0bc6158008a7bcd19f529719acffec71f1 2091 main/binary-arm64/Packages.bz2
a26f954173d7b7758e35d54a45d51244ebdebd25f59a6cbfbe78c402deafa35b 1931 main/binary-arm64/Packages.gz
fd6f84316ea3c47c20da88f7f88518441976300ab5e9bcc75bfa6a57fb74a14b 9609 main/binary-arm64/Packages
36436fb8ca9a2772fd1827de7cb442c92cf786686a508d0e98e991ecd861ebe9 3189 main/binary-arm64/Packages.bz2
ca407505e79fa89c786ca1dcb2e18d15afad2ff14f74497c0896f4829f3c4b56 3077 main/binary-arm64/Packages.gz
dbe6441a0ab35858d6beb741cc4a35ee48f26cafb140b1f0a4b8b6075279522b 107 main/binary-arm64/Release
SHA512:
332dc58fc6922b0b804e148d4105276006bb5b0b5e1371e01ca08f31ebd5a0fdfaa134583fb4d4e51b25c59ff0744e06d3fca2e0bf7093ec97e90fd2d32e445d 32 Contents-amd64
@ -69,25 +69,25 @@ SHA512:
0d02dd37fa240be307fd6e4ae366ac6edfb0f9319e76710c3597275e29c2bf0b6f823fd2ac68148e4a59a85868bf2e4e3413a61dee5c80c49aae6fac66a94054 62 main/Contents-amd64.gz
332dc58fc6922b0b804e148d4105276006bb5b0b5e1371e01ca08f31ebd5a0fdfaa134583fb4d4e51b25c59ff0744e06d3fca2e0bf7093ec97e90fd2d32e445d 32 main/Contents-arm64
0d02dd37fa240be307fd6e4ae366ac6edfb0f9319e76710c3597275e29c2bf0b6f823fd2ac68148e4a59a85868bf2e4e3413a61dee5c80c49aae6fac66a94054 62 main/Contents-arm64.gz
8f1149bf2c0cc1c524e46ffd3173e0bebcb0347f3d77461ecf57268b24c9da5f6bb66158a443e8357418ab6431004fcd46458d93d1f170514a3a37744744ffaa 5664 main/binary-amd64/Packages
e29946314d810972be795636455df3a46dbd7006520efdfd3807c3cea9d12fb7507b15d123daae42ded98ef95ed94446863eb8d02bebcbe7f11f098af6c2b1cc 2124 main/binary-amd64/Packages.bz2
5551b7542d58abe7ef931aa5a75ea910a9d42dca77b71d22158a5172225df0a05b908b6066f595b7454cffa0b02cb8601040aec16a35924a55cede2a25facf2d 1956 main/binary-amd64/Packages.gz
86c2ffd2341ff22997e451fb19947dcf96ebfe5e38583e623d1580159b1c757bd3a30c6d3ddd524c5365bf4362af848bca5690f86f1108092a9a086492786c92 9626 main/binary-amd64/Packages
1afe5328d5d771ace414ea3ad64c9db3ccdf96e8765adaa70249dc9867f6254b97b99ea1bf71d868f3a5da49babd5481f5c84e4086c8be53fddd90d7f5fbf583 3218 main/binary-amd64/Packages.bz2
bd8a17da392078f3844bb22bfc8139feb921287277f4c5c1fc71a700b7dfe20f9f149857da5622e7abdb133c7552f54dbd0d2e23ee48e61e8caadaa93dcdcd73 3092 main/binary-amd64/Packages.gz
9269c413cbfa50b30051129e947e83e0b884416a5e704ab2dab6e2a87c84dc1d768ab8bf9eae86651cbbb940b8df19b02c1c013c212b47bdc291a9325a608b11 107 main/binary-amd64/Release
66e542285cfd7da019723cc1d5736f8797d398e8a26796d806ebae9407c3a6b97d1b7ad43e4adfdf699ff54de33dcc3afa0a6e7ac32d79644122a578b14376d7 5654 main/binary-arm64/Packages
ba5cfecc1b854e0ecc43cda5f61145e915d6b74506e33bb1614f68c64c974b959918bba94960c02edcd8bd5b541e8c4f9931302370935ab59eaaa6b280144753 2091 main/binary-arm64/Packages.bz2
144ce4c528e4e60ddccc1aca66a7f28e040adeaca20b51c4f39ad0413aaf18da949a6a7ee2bb68029e47f736a68b5e1f35b90cba044b06f19384f0f2ba6224d6 1931 main/binary-arm64/Packages.gz
abe547f731e320dda2cd6b270fe9a14d61735a0c810fa6b86b7de1538cee14f7afe831532e13856c2acbb7410f4fcdfbb66b6aa6a839738b2ff79bf636fd1c4c 9609 main/binary-arm64/Packages
3489891f3c6f5291b0d33990da27a8530cde1a2e44a6197225d7b2662320f19bd983aae84f5f5b927dd5d3e02b2800b8e2151f8a88c47ce33a5d34ea97ef72ec 3189 main/binary-arm64/Packages.bz2
93cf80d9f0a98ed05560de48321d600c0ff67c29dd7d8fc7ac378f0820d9927da4e343f92a04ae89bccd3d25c8af660c40471c173787b2c88799db1d01f92562 3077 main/binary-arm64/Packages.gz
e5c527af7ee91e16fe6584444bb176ff98823a3ceeb369cb4511730b6725d5bd0f21127103d49330aae5f005f88ef4d7f38b6cd5c9ba42c9704102d44805844a 107 main/binary-arm64/Release
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCAAdFiEEA1shCXKD/ftNODLwKsxtghaSI7kFAmXxSIEACgkQKsxtghaS
I7koXQwAnJ9hFbXBmZk1yHrk+UsAqqQ/oCvV9Ecr1mL/KgZI1fyq7nfygpbZlx+I
bqlsqp9Qz3oljR1MuLLIgHXMFiQMswLbYr8M51pG0e4q0bRjbK5yX8RsjPKnDiqF
Cq9sJPeUOQM9R/Or47Fnn5QgWcZke4ZRsvDUU0M03iGSYOv2ZgjNysK4GrhUSPMt
NCuonbj/HJbhLujfVnwy1tqAm0TWribCfPG7FZybmOLRHAUG9LL49JZAzEbciYSr
iyLvDcTd3fbfKsbHTDOPDcwRizipQ9KzdMrPUZg0t7WRvrVUq8uDtBsyejD1x30B
5ZgIBj02PfeHaQM2cOChopUrgtLUR/ZKfJisLt5CaIuLYm/f/1UncfoDaEY9vFTS
sU33HFvntex8x3tAOO3SSWxlC8X+ygYXMAecl1uzlwZixOJOLx+QVctbH9K4d2Tf
3UwqVJM4hDugLXRm8IuNfT7MWoRqYaXS1BEBU7QvO96MN7kuNOeZZ/UimIBRe/BR
JK5wbQmz
=Ekzy
iQGzBAEBCAAdFiEEA1shCXKD/ftNODLwKsxtghaSI7kFAmcE9ykACgkQKsxtghaS
I7kX2AwAt/D9UanFyDvyzupCimDOEhaVHaQ6BQAFMmkopjWcrYddWz+JYtsTaqp/
0a6uOH58yxK8XT2Kjk2fTFNBXwALGb2HKah9L12ZOYtXo1XQEjYlZyV5MTW6lncN
4VDbzzS4mmNWeeVpDDwPVtZgV7WjvJz9BFv9/XKq2OWwXrNytcGZLmT4TfbwkGUc
EWQJoNTs1rT9FRBYrMk1c/KoKX+NpE+DROpNi88okY4MRDrEIkNOoGGCUEcwiEwJ
DICTqOg9A+zQfnJhhqw2f/THKTsOBMK8ktRxFAbjDAHaGx6lLkxm9+QH7NQJimqz
XebVu1f14y5sjKXUut43vIxjJUyyYzyiQcyQTO9GRRSxfL5mnPinNjxj+ymad3k6
m3CKK5hRVkD8tQyUbaRWKwRd8LRabdL1KdsbvtBZEjB2d41tzpxmOlQItjJjOehJ
EDl1gX7jFaw4Aj8pJ0UjyZ4S6LqaMNfGpaTJ5FW78btS1qBza/5KAVrUw9uqX2+w
/3wf4xDd
=u3DB
-----END PGP SIGNATURE-----

View file

@ -2,7 +2,7 @@ Origin: . bookworm
Label: . bookworm
Suite: bookworm
Codename: bookworm
Date: Wed, 13 Mar 2024 06:32:33 UTC
Date: Tue, 8 Oct 2024 09:11:05 UTC
Architectures: amd64 arm64
Components: main
Description: Generated by aptly
@ -15,13 +15,13 @@ MD5Sum:
21e95effa741b01ff1f528f699193934 62 main/Contents-amd64.gz
bf473f9f2315fe4d0af42e32abe3828e 32 main/Contents-arm64
21e95effa741b01ff1f528f699193934 62 main/Contents-arm64.gz
350548ca4ba8e90e6bdca96351f65f69 5664 main/binary-amd64/Packages
fce7d9a4a210db7e683b20f1990fca66 2124 main/binary-amd64/Packages.bz2
ef43afb9db70934ed1277ff4c5779ef6 1956 main/binary-amd64/Packages.gz
58f387bbfc261b50eabd763f46dcdc76 9626 main/binary-amd64/Packages
4db1093752583575edb57e75572826b7 3218 main/binary-amd64/Packages.bz2
767f7c08d3f5e22fbf021b0677cc7c1e 3092 main/binary-amd64/Packages.gz
10fa9c1021a44a2b98f1134663f2c4fe 107 main/binary-amd64/Release
3f47c2c1873bbea424678e351d07c777 5654 main/binary-arm64/Packages
e1e3bb1705e84b2e24ec3308b1fcb49b 2091 main/binary-arm64/Packages.bz2
7db30baee3ce2109d3a82881af029d71 1931 main/binary-arm64/Packages.gz
d906fb57caf2b1ae45945774fab085d5 9609 main/binary-arm64/Packages
aa61bcf19c12bdf1f2be952072130246 3189 main/binary-arm64/Packages.bz2
c2f873ada69b30933179bc1fdfc79b3e 3077 main/binary-arm64/Packages.gz
e457aeaf5fe929cccaefa81fb8d8e0b3 107 main/binary-arm64/Release
SHA1:
a91de688e42e55f270c5f7947a51f474b575b67b 32 Contents-amd64
@ -32,13 +32,13 @@ SHA1:
05d02867ae229dd48c21173f8ab364079df5bb80 62 main/Contents-amd64.gz
a91de688e42e55f270c5f7947a51f474b575b67b 32 main/Contents-arm64
05d02867ae229dd48c21173f8ab364079df5bb80 62 main/Contents-arm64.gz
bfc32c62b1659615f54159dbf171ac08a4a6c322 5664 main/binary-amd64/Packages
7212b37f62f6a911ab292c00e9d51f6fc64f1f2a 2124 main/binary-amd64/Packages.bz2
95b2d3f70e0021f37333d78229d882d3a76c0b8e 1956 main/binary-amd64/Packages.gz
eec16ae99a87c628c51b493c3e2039141ba76a29 9626 main/binary-amd64/Packages
69dfc7633dcbb2b4f02acc5550152da70e27617d 3218 main/binary-amd64/Packages.bz2
8de5718b1e598dc7360e8213fd6155fece324e7e 3092 main/binary-amd64/Packages.gz
269a2515815f5030bf3af40a7c3eec3e0e2052ee 107 main/binary-amd64/Release
0d0a6d6f246889625fea00ed8ffcf104024dd6b5 5654 main/binary-arm64/Packages
661a49f00fce9390124befb114d5a24b1b11c431 2091 main/binary-arm64/Packages.bz2
0e94e95f588fccf3765a81c9bb07cf880779d3cd 1931 main/binary-arm64/Packages.gz
764c17a3ada590367c7b5ee40080c3dc974a0668 9609 main/binary-arm64/Packages
803d015d90f1e71ab0846ed3d35cf6c5bc9eb0b4 3189 main/binary-arm64/Packages.bz2
61fbe01cf2bba2655d2f5c7d1a983b929323e138 3077 main/binary-arm64/Packages.gz
2389623756acc2e410d5c6d8596c7d3c248eec5e 107 main/binary-arm64/Release
SHA256:
1d0abebe68bd0a4c4dd28567dd75a083a5a33c20fa116e959173f4205264f6eb 32 Contents-amd64
@ -49,13 +49,13 @@ SHA256:
f1209e1517ea344616c58ac85831c4038a583f396302e223caea1c9c0af27b85 62 main/Contents-amd64.gz
1d0abebe68bd0a4c4dd28567dd75a083a5a33c20fa116e959173f4205264f6eb 32 main/Contents-arm64
f1209e1517ea344616c58ac85831c4038a583f396302e223caea1c9c0af27b85 62 main/Contents-arm64.gz
d1af80c3ac810e10f964e5ef58a108e714c055b28129d4fbf7f6a77fed3adae7 5664 main/binary-amd64/Packages
360dcaf2c6805ace348bdafce4572fdf7ad64daa6d43f5a9a5d4f5e66904fceb 2124 main/binary-amd64/Packages.bz2
a3cae0c8094709a9579fd969b7deaaa139350397495ffddc3345893e71220dec 1956 main/binary-amd64/Packages.gz
855b78edfcc8f8757d94ae565bf7afbdd913a85971cfd4959bde9815bbffc350 9626 main/binary-amd64/Packages
f97313cfe0cf747563d03e698fd0e830e9bfe60c33abaab21a3add9009391a84 3218 main/binary-amd64/Packages.bz2
06b81109cdd298e6d7f3d203878fe33d3688a6124b0ce2534fb89f0cf3550199 3092 main/binary-amd64/Packages.gz
0a3b95a9243e294ba621ef500542995de72ee6234e5d893eb03a52dafea4e21d 107 main/binary-amd64/Release
8f9bb05c66aa10fa5457ec27a16a03bb94832329f801de800881e0fdb680fba6 5654 main/binary-arm64/Packages
e91eafcfd37eb0a4ee89955aa9a2ab0bc6158008a7bcd19f529719acffec71f1 2091 main/binary-arm64/Packages.bz2
a26f954173d7b7758e35d54a45d51244ebdebd25f59a6cbfbe78c402deafa35b 1931 main/binary-arm64/Packages.gz
fd6f84316ea3c47c20da88f7f88518441976300ab5e9bcc75bfa6a57fb74a14b 9609 main/binary-arm64/Packages
36436fb8ca9a2772fd1827de7cb442c92cf786686a508d0e98e991ecd861ebe9 3189 main/binary-arm64/Packages.bz2
ca407505e79fa89c786ca1dcb2e18d15afad2ff14f74497c0896f4829f3c4b56 3077 main/binary-arm64/Packages.gz
dbe6441a0ab35858d6beb741cc4a35ee48f26cafb140b1f0a4b8b6075279522b 107 main/binary-arm64/Release
SHA512:
332dc58fc6922b0b804e148d4105276006bb5b0b5e1371e01ca08f31ebd5a0fdfaa134583fb4d4e51b25c59ff0744e06d3fca2e0bf7093ec97e90fd2d32e445d 32 Contents-amd64
@ -66,11 +66,11 @@ SHA512:
0d02dd37fa240be307fd6e4ae366ac6edfb0f9319e76710c3597275e29c2bf0b6f823fd2ac68148e4a59a85868bf2e4e3413a61dee5c80c49aae6fac66a94054 62 main/Contents-amd64.gz
332dc58fc6922b0b804e148d4105276006bb5b0b5e1371e01ca08f31ebd5a0fdfaa134583fb4d4e51b25c59ff0744e06d3fca2e0bf7093ec97e90fd2d32e445d 32 main/Contents-arm64
0d02dd37fa240be307fd6e4ae366ac6edfb0f9319e76710c3597275e29c2bf0b6f823fd2ac68148e4a59a85868bf2e4e3413a61dee5c80c49aae6fac66a94054 62 main/Contents-arm64.gz
8f1149bf2c0cc1c524e46ffd3173e0bebcb0347f3d77461ecf57268b24c9da5f6bb66158a443e8357418ab6431004fcd46458d93d1f170514a3a37744744ffaa 5664 main/binary-amd64/Packages
e29946314d810972be795636455df3a46dbd7006520efdfd3807c3cea9d12fb7507b15d123daae42ded98ef95ed94446863eb8d02bebcbe7f11f098af6c2b1cc 2124 main/binary-amd64/Packages.bz2
5551b7542d58abe7ef931aa5a75ea910a9d42dca77b71d22158a5172225df0a05b908b6066f595b7454cffa0b02cb8601040aec16a35924a55cede2a25facf2d 1956 main/binary-amd64/Packages.gz
86c2ffd2341ff22997e451fb19947dcf96ebfe5e38583e623d1580159b1c757bd3a30c6d3ddd524c5365bf4362af848bca5690f86f1108092a9a086492786c92 9626 main/binary-amd64/Packages
1afe5328d5d771ace414ea3ad64c9db3ccdf96e8765adaa70249dc9867f6254b97b99ea1bf71d868f3a5da49babd5481f5c84e4086c8be53fddd90d7f5fbf583 3218 main/binary-amd64/Packages.bz2
bd8a17da392078f3844bb22bfc8139feb921287277f4c5c1fc71a700b7dfe20f9f149857da5622e7abdb133c7552f54dbd0d2e23ee48e61e8caadaa93dcdcd73 3092 main/binary-amd64/Packages.gz
9269c413cbfa50b30051129e947e83e0b884416a5e704ab2dab6e2a87c84dc1d768ab8bf9eae86651cbbb940b8df19b02c1c013c212b47bdc291a9325a608b11 107 main/binary-amd64/Release
66e542285cfd7da019723cc1d5736f8797d398e8a26796d806ebae9407c3a6b97d1b7ad43e4adfdf699ff54de33dcc3afa0a6e7ac32d79644122a578b14376d7 5654 main/binary-arm64/Packages
ba5cfecc1b854e0ecc43cda5f61145e915d6b74506e33bb1614f68c64c974b959918bba94960c02edcd8bd5b541e8c4f9931302370935ab59eaaa6b280144753 2091 main/binary-arm64/Packages.bz2
144ce4c528e4e60ddccc1aca66a7f28e040adeaca20b51c4f39ad0413aaf18da949a6a7ee2bb68029e47f736a68b5e1f35b90cba044b06f19384f0f2ba6224d6 1931 main/binary-arm64/Packages.gz
abe547f731e320dda2cd6b270fe9a14d61735a0c810fa6b86b7de1538cee14f7afe831532e13856c2acbb7410f4fcdfbb66b6aa6a839738b2ff79bf636fd1c4c 9609 main/binary-arm64/Packages
3489891f3c6f5291b0d33990da27a8530cde1a2e44a6197225d7b2662320f19bd983aae84f5f5b927dd5d3e02b2800b8e2151f8a88c47ce33a5d34ea97ef72ec 3189 main/binary-arm64/Packages.bz2
93cf80d9f0a98ed05560de48321d600c0ff67c29dd7d8fc7ac378f0820d9927da4e343f92a04ae89bccd3d25c8af660c40471c173787b2c88799db1d01f92562 3077 main/binary-arm64/Packages.gz
e5c527af7ee91e16fe6584444bb176ff98823a3ceeb369cb4511730b6725d5bd0f21127103d49330aae5f005f88ef4d7f38b6cd5c9ba42c9704102d44805844a 107 main/binary-arm64/Release

View file

@ -1,14 +1,14 @@
-----BEGIN PGP SIGNATURE-----
iQGzBAABCAAdFiEEA1shCXKD/ftNODLwKsxtghaSI7kFAmXxSIEACgkQKsxtghaS
I7nXcwv+I58USND9QDdSTDv9/uz0oqp8KMXdI/nKdN5xlABvcGp8MKTIcJomkoA9
1ipx+xnk7CgLnKXq1m676kNi/FylTMZxA0yHLgsSZkudfjV2g09cTf4m3hxWURsN
hkd7vmnayZU5/3riy3DEflSHVaALsbXD0D7XR6pr/UKrTvTYlMX6pNiXL7juBl4a
jRX0BrJk3DQrRq3SwAuZC5M1kL8rfrDyuifVbXreLILtQ+EXGSopqElQQJvoqsqe
IRbu9Ix+4SttipWZLfdOL5tYYUlV4ib5gb4b0+HIAzMe7OYc6F+IS+twB0hXPvyt
fbm+3Os7rUmZWaUZGLxdv6y0f4VzXgFJoMvnm3h4i7/R0E6S5O+d5b79p0yh0N0h
fQT6hoCfxsX06yJRGfUtwhoOVhYBqI6IPK5oeTv9QZ5hpFQ3YWLwehR5pugZfGJn
hUC9jHMKRvtuK/J+rsYv6kMbr6C9xIYKdLFeuax6X0BtF8iWBUY7MBz2NDt7dd3r
JvsososF
=Zgvf
iQGzBAABCAAdFiEEA1shCXKD/ftNODLwKsxtghaSI7kFAmcE9ykACgkQKsxtghaS
I7kVUgwArMMujvDZmPptM7iovt6gEd6KqgoVkPNo22F9ScE7IxH5Ipi230Zn6EPU
sRNrKnGms4ZfaNsRNDMvehqm6hHwoRC7iNviB0CYnOqDKf/P37+BwaYFfz5hb15G
evJ5yfkoC2w41w6E5v8z5+jsSfDIc5QgiDOZbB2tX/uh3O4oO6QyUD6L/uvfoXnv
ya+sPizxuYn5H/fSOzsCWjkoxzM3Kw+gt2TJhAabIKubvkYP8ucb6VzFwE96zbsF
KGgJxlyPaPJVzArL+Iy+Uw6UfVtBEO+RS48MSci3TCtCTdyzR1nUcNxRluydBcdt
slwP8X3aroUYNJXpeGnjArf6mijkMpMXCozZrp5LPJNV/IPwgm0dPg0LcGN73HDm
cXzr/mPjc+kjO+/j7Wi4VzKFTLA14E62YOGObvNgQ91XB+Y4N9WCipR2XRgIhcW6
ZQ8V9+K1CLQD87/M2uwbQUyc//TDchKhZKqBCs69N4ZaIsvldapREH9z7JjYs+zb
KMNdnWqU
=B7fs
-----END PGP SIGNATURE-----

View file

@ -1,3 +1,101 @@
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: amd64
Version: 0.8.9
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.9-1_x86-64.deb
Size: 4399068
MD5sum: 015dd8a8ed0f62edaa00877d3c36d092
SHA1: b0c0a42d32851be49ac94ce95f4ca54c566d3870
SHA256: 3eb5366fffdb0efd87a6ccc05d4ca7e2b915ca9685df96e543298f3a0b122d29
SHA512: 6cb3d1820f8294ae1644107a5ede0f6393f164293483d3045bf1e99593a770f2261221e4640e58c1c1d2b87e6d12bab93c17d742c737a0eb14f5789cbbe5384a
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: amd64
Version: 0.8.8
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.8-1_x86-64.deb
Size: 4352888
MD5sum: 0667cff86ed6b1a82625400c8bf5e861
SHA1: 7d78378c976468156b26d8bc8157a0f1e52fb6f7
SHA256: 3f8df1c7dae865373eed30d91f397c4c9774e627b272d44fb279a6034fa6599f
SHA512: e4a2a277035deb0614671425ff17b1a46c2e00c276c04e7f4a75d9badf584f7e3cbe7186c74b6a3e67869057004c35ef6f38a6dff54c90f0422107fb2f623b8e
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: amd64
Version: 0.8.7
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.7-1_x86-64.deb
Size: 4350044
MD5sum: 6638172b76ae28b10af0f9a38e1f68ce
SHA1: 664f405af9b0a0d9e38e43de1503c5869c7b3380
SHA256: 488e6b99f0424aad891019e81e0869e224abb69064d64cd4ca83af65cd3b7e60
SHA512: 72831fc27012db9f62688fa0f6ef496ec1cedea2ca2d5cd26cd612431b03b18979e89d9efb34d04eb7dfc0583c6cdd67a478274fcb9887ada05bac06a87819de
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: amd64
Version: 0.8.6
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.6-1_x86-64.deb
Size: 4385440
MD5sum: bfaac67ebf62e3755c859822b1632e86
SHA1: c27056a7508dd6eed2e02587d4c6d8615c588bcb
SHA256: 2060fcb8d24b78dc18af3bb359a620e02754eb359247a22734e8b99379d02f91
SHA512: 6a03d8bd7272298ad8846c78d94181ccc482aa0feb52ea14013e3fb2462b0c18cef72cba85df79f5bf260433408d636cddd692c4e66bd8792e495640617354ae
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: amd64
Version: 0.8.5
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.5-1_x86-64.deb
Size: 4443908
MD5sum: 6c37b7c0cfd0e14488e2d82505bb588a
SHA1: b49a875c59f0da2daec40fc20643540e991b0126
SHA256: 5c36e343d8e8766e4f677734386eebf9f6424e298eb8ce8e859383cdfa2eba4f
SHA512: 0a8be1e75c06239ed90694f7352f524383b31bb096ca08c28039618ddff93b797aafbb43069bef9ae8cc417d4987da52c06f8b47c20c6f112cc2792226c61c5c
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: amd64
Version: 0.8.4
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.4-1_x86-64.deb
Size: 4443768
MD5sum: b9653e272faf0790431cc84443fb806a
SHA1: d18ae84248773fb6c704d8ce4436673ab5b56b49
SHA256: 5bf2b8230afc8fc3603287229cfc1bf463756526c30bb7e1e0982f07e613dd77
SHA512: 5190f7b3b6e996a394fd82b91954fd1208a4aa6cedb16b91a64662977d221dd18bfb71c1769313c4f4ed4d0f892ea65bbc5343b0994c46ba602ce9d1244b8a88
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: amd64
Version: 0.8.3
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.3-1_x86-64.deb
Size: 4196620
MD5sum: 69dc7498dc16130650487e6fa823e32f
SHA1: d5fd2a27d25610694378d90da8c6d47c7bf1f249
SHA256: a370c1d4e887b9dc4cc1adb94517622d177f88d5f706c1a110d590a78ed6c0ba
SHA512: a8d72695316bc9a2ba041f2fb96828c0be8ec495876cb576f1ebf3090f544477c52f9b6b8ff344cd3a09d35855d10e8080ff9edb74d0924743d7d7d28a128160
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: amd64

View file

@ -1,3 +1,101 @@
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: arm64
Version: 0.8.9
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.9-1_arm64.deb
Size: 4185720
MD5sum: 83ac54a4f92778cf92e1816ce8b334ab
SHA1: a79bbc231448146adb7fca3d76ee4a398e3b5136
SHA256: a6a13a4cd43fd29880671363fbbbdcc60f69df75bfa9a60445f3b9f37a840355
SHA512: 398ede97fc6ae03597cb04042a5c3c7e54b5d6fbbb20f10fa45748c1fc90f2b52ab7d628d593e528f474038ca0e4e0335e0d89fea53f5d2a8171a724f82f9cc7
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: arm64
Version: 0.8.8
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.8-1_arm64.deb
Size: 4135116
MD5sum: 8702c32cf6e691ad0cec18fd29507527
SHA1: 8918872316fbaabca311be8469b4d959be27aa44
SHA256: d2fab2dc819bb396463f5654668893bf1aad71a76dfc61fbb94f636c1f91d46d
SHA512: 6e57cedeb79e7fd4790cc765a56253b06ff8115ac967781e0b578bd87ab11619a448a6329672736f8c273917c059368100839679aaaa44a04e68b34945b73012
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: arm64
Version: 0.8.7
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.7-1_arm64.deb
Size: 4140908
MD5sum: 088ca9567e2644df851d5794942e0d75
SHA1: c3b7728bff45f63302e8050f686998fd57280aee
SHA256: 943a1fbefc77a8336da261404a66e3fa76a083a795e58cc1272a76417e100846
SHA512: f120bf32a46fec899d88673f346b5d3c2f5495c490cf0e2ea33150f75db231697a1b0c57020322e2c89befe45f00f20aefa6b7f483695bbc77911a1982707365
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: arm64
Version: 0.8.6
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.6-1_arm64.deb
Size: 4146672
MD5sum: ef88bb9251a30b4214a13bec0b8d1075
SHA1: 471ba6b13e33aa98eba2f2beaf2a54a0a4c6af3e
SHA256: 262e13f9707e342fd1b05750b2db4317967c1bb38f3998c2eb510779d3327b4d
SHA512: 3b480b0e91db79768182924126bcde40cdd3fbfee85946f4baf15d874b296b797c840c70be8ba45c9c9090769cf6992277d14825778c543fe1fd5dadcda481f4
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: arm64
Version: 0.8.5
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.5-1_arm64.deb
Size: 4165500
MD5sum: 280271aca6e85edfeb1a7f8ac17adb77
SHA1: fa6c45178c1575d051792315f8d334c980cedb1b
SHA256: 3215d43047cd031c8cde8c6e4f8e188a1c3eaa9cc6757252f7e806cf32f1d062
SHA512: 983bca58e1f8fef456c1ca4f7cfe579afa12a8d404d7e5e41b072be137ac02c6d09483a0acb4d350621a7daaf0eccf2c525d51c77501185d5ba0bb3ab72acc72
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: arm64
Version: 0.8.4
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.4-1_arm64.deb
Size: 4220028
MD5sum: 96119d3cbeec00b13478f24b112fed1d
SHA1: e7addd7f2f5048e1f1591d509c865ca2c372a348
SHA256: 7a7c1bf0b80d6d0f7894759dc961b4a91c576d68a3bf4ac4c11fd10b5832ca7e
SHA512: 8bfa5befd0e6a5c52c6ccb9cfbbeeba491bcad6d1f76747eee560f5a571558af2f285ae20af2c185304f35a71f15a85569f57294d2dbc8368e5ff2bcad67bcc1
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: arm64
Version: 0.8.3
Depends: glibc-source
Filename: pool/main/l/lune/lune-0.8.3-1_arm64.deb
Size: 4002868
MD5sum: e510c3b070753e30cad5f6ca8b56b322
SHA1: ba3f93210c67807dde61ff39daae52d4217e43df
SHA256: f9a823c6f90187e5cd9e041d25bc8458bd533204ae34a19249c671369def0be5
SHA512: c9c9ba515a599b0116967327159fc5fd1217f8758390d24701af0231e43b5925ba2fda4cde8e172fd823fe7f30200d24158d7aa78eb5e4a2fb306db006ef182a
Description: A standalone Luau script runtime
Homepage: http://lune-org.github.io/docs
Package: lune
Maintainer: Erica Marigold <hi@devcomp.xyz>
Architecture: arm64

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.3
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: arm64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.3
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: amd64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.4
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: arm64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.4
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: amd64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.5
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: arm64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.5
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: amd64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.6
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: arm64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.6
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: amd64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.7
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: arm64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.7
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: amd64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.8
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: arm64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.8
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: amd64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.9
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: arm64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,7 @@
Package: lune
Version: 0.8.9
Maintainer: Erica Marigold <hi@devcomp.xyz>
Depends: glibc-source
Architecture: amd64
Homepage: http://lune-org.github.io/docs
Description: A standalone Luau script runtime

Binary file not shown.

1
package/js/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
npm/

359
package/js/LICENSE.md Normal file
View file

@ -0,0 +1,359 @@
# Mozilla Public License Version 2.0
1. Definitions
---
1.1. "Contributor" means each individual or legal entity that creates,
contributes to the creation of, or owns Covered Software.
1.2. "Contributor Version" means the combination of the Contributions of others
(if any) used by a Contributor and that particular Contributor's Contribution.
1.3. "Contribution" means Covered Software of a particular Contributor.
1.4. "Covered Software" means Source Code Form to which the initial Contributor
has attached the notice in Exhibit A, the Executable Form of such Source Code
Form, and Modifications of such Source Code Form, in each case including
portions thereof.
1.5. "Incompatible With Secondary Licenses" means
(a) that the initial Contributor has attached the notice described
in Exhibit B to the Covered Software; or
(b) that the Covered Software was made available under the terms of
version 1.1 or earlier of the License, but not also under the
terms of a Secondary License.
1.6. "Executable Form" means any form of the work other than Source Code Form.
1.7. "Larger Work" means a work that combines Covered Software with other
material, in a separate file or files, that is not Covered Software.
1.8. "License" means this document.
1.9. "Licensable" means having the right to grant, to the maximum extent
possible, whether at the time of the initial grant or subsequently, any and all
of the rights conveyed by this License.
1.10. "Modifications" means any of the following:
(a) any file in Source Code Form that results from an addition to,
deletion from, or modification of the contents of Covered
Software; or
(b) any new file in Source Code Form that contains any Covered
Software.
1.11. "Patent Claims" of a Contributor means any patent claim(s), including
without limitation, method, process, and apparatus claims, in any patent
Licensable by such Contributor that would be infringed, but for the grant of the
License, by the making, using, selling, offering for sale, having made, import,
or transfer of either its Contributions or its Contributor Version.
1.12. "Secondary License" means either the GNU General Public License, Version
2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General
Public License, Version 3.0, or any later versions of those licenses.
1.13. "Source Code Form" means the form of the work preferred for making
modifications.
1.14. "You" (or "Your") means an individual or a legal entity exercising rights
under this License. For legal entities, "You" includes any entity that controls,
is controlled by, or is under common control with You. For purposes of this
definition, "control" means (a) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or otherwise, or (b)
ownership of more than fifty percent (50%) of the outstanding shares or
beneficial ownership of such entity.
2. License Grants and Conditions
---
2.1. Grants
Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive
license:
(a) under intellectual property rights (other than patent or trademark)
Licensable by such Contributor to use, reproduce, make available, modify,
display, perform, distribute, and otherwise exploit its Contributions, either on
an unmodified basis, with Modifications, or as part of a Larger Work; and
(b) under Patent Claims of such Contributor to make, use, sell, offer for sale,
have made, import, and otherwise transfer either its Contributions or its
Contributor Version.
2.2. Effective Date
The licenses granted in Section 2.1 with respect to any Contribution become
effective for each Contribution on the date the Contributor first distributes
such Contribution.
2.3. Limitations on Grant Scope
The licenses granted in this Section 2 are the only rights granted under this
License. No additional rights or licenses will be implied from the distribution
or licensing of Covered Software under this License. Notwithstanding Section
2.1(b) above, no patent license is granted by a Contributor:
(a) for any code that a Contributor has removed from Covered Software; or
(b) for infringements caused by: (i) Your and any other third party's
modifications of Covered Software, or (ii) the combination of its Contributions
with other software (except as part of its Contributor Version); or
(c) under Patent Claims infringed by Covered Software in the absence of its
Contributions.
This License does not grant any rights in the trademarks, service marks, or
logos of any Contributor (except as may be necessary to comply with the notice
requirements in Section 3.4).
2.4. Subsequent Licenses
No Contributor makes additional grants as a result of Your choice to distribute
the Covered Software under a subsequent version of this License (see Section
10.2) or under the terms of a Secondary License (if permitted under the terms of
Section 3.3).
2.5. Representation
Each Contributor represents that the Contributor believes its Contributions are
its original creation(s) or it has sufficient rights to grant the rights to its
Contributions conveyed by this License.
2.6. Fair Use
This License is not intended to limit any rights You have under applicable
copyright doctrines of fair use, fair dealing, or other equivalents.
2.7. Conditions
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
Section 2.1.
3. Responsibilities
---
3.1. Distribution of Source Form
All distribution of Covered Software in Source Code Form, including any
Modifications that You create or to which You contribute, must be under the
terms of this License. You must inform recipients that the Source Code Form of
the Covered Software is governed by the terms of this License, and how they can
obtain a copy of this License. You may not attempt to alter or restrict the
recipients' rights in the Source Code Form.
3.2. Distribution of Executable Form
If You distribute Covered Software in Executable Form then:
(a) such Covered Software must also be made available in Source Code Form, as
described in Section 3.1, and You must inform recipients of the Executable Form
how they can obtain a copy of such Source Code Form by reasonable means in a
timely manner, at a charge no more than the cost of distribution to the
recipient; and
(b) You may distribute such Executable Form under the terms of this License, or
sublicense it under different terms, provided that the license for the
Executable Form does not attempt to limit or alter the recipients' rights in the
Source Code Form under this License.
3.3. Distribution of a Larger Work
You may create and distribute a Larger Work under terms of Your choice, provided
that You also comply with the requirements of this License for the Covered
Software. If the Larger Work is a combination of Covered Software with a work
governed by one or more Secondary Licenses, and the Covered Software is not
Incompatible With Secondary Licenses, this License permits You to additionally
distribute such Covered Software under the terms of such Secondary License(s),
so that the recipient of the Larger Work may, at their option, further
distribute the Covered Software under the terms of either this License or such
Secondary License(s).
3.4. Notices
You may not remove or alter the substance of any license notices (including
copyright notices, patent notices, disclaimers of warranty, or limitations of
liability) contained within the Source Code Form of the Covered Software, except
that You may alter any license notices to the extent required to remedy known
factual inaccuracies.
3.5. Application of Additional Terms
You may choose to offer, and to charge a fee for, warranty, support, indemnity
or liability obligations to one or more recipients of Covered Software. However,
You may do so only on Your own behalf, and not on behalf of any Contributor. You
must make it absolutely clear that any such warranty, support, indemnity, or
liability obligation is offered by You alone, and You hereby agree to indemnify
every Contributor for any liability incurred by such Contributor as a result of
warranty, support, indemnity or liability terms You offer. You may include
additional disclaimers of warranty and limitations of liability specific to any
jurisdiction.
4. Inability to Comply Due to Statute or Regulation
---
If it is impossible for You to comply with any of the terms of this License with
respect to some or all of the Covered Software due to statute, judicial order,
or regulation then You must: (a) comply with the terms of this License to the
maximum extent possible; and (b) describe the limitations and the code they
affect. Such description must be placed in a text file included with all
distributions of the Covered Software under this License. Except to the extent
prohibited by statute or regulation, such description must be sufficiently
detailed for a recipient of ordinary skill to be able to understand it.
5. Termination
---
5.1. The rights granted under this License will terminate automatically if You
fail to comply with any of its terms. However, if You become compliant, then the
rights granted under this License from a particular Contributor are reinstated
(a) provisionally, unless and until such Contributor explicitly and finally
terminates Your grants, and (b) on an ongoing basis, if such Contributor fails
to notify You of the non-compliance by some reasonable means prior to 60 days
after You have come back into compliance. Moreover, Your grants from a
particular Contributor are reinstated on an ongoing basis if such Contributor
notifies You of the non-compliance by some reasonable means, this is the first
time You have received notice of non-compliance with this License from such
Contributor, and You become compliant prior to 30 days after Your receipt of the
notice.
5.2. If You initiate litigation against any entity by asserting a patent
infringement claim (excluding declaratory judgment actions, counter-claims, and
cross-claims) alleging that a Contributor Version directly or indirectly
infringes any patent, then the rights granted to You by any and all Contributors
for the Covered Software under Section 2.1 of this License shall terminate.
5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
license agreements (excluding distributors and resellers) which have been
validly granted by You or Your distributors under this License prior to
termination shall survive termination.
---
-
-
-
6. Disclaimer of Warranty *
- ------------------------- *
-
-
- Covered Software is provided under this License on an "as is" *
- basis, without warranty of any kind, either expressed, implied, or *
- statutory, including, without limitation, warranties that the *
- Covered Software is free of defects, merchantable, fit for a *
- particular purpose or non-infringing. The entire risk as to the *
- quality and performance of the Covered Software is with You. *
- Should any Covered Software prove defective in any respect, You *
- (not any Contributor) assume the cost of any necessary servicing, *
- repair, or correction. This disclaimer of warranty constitutes an *
- essential part of this License. No use of any Covered Software is *
- authorized under this License except under this disclaimer. *
-
-
---
---
-
-
-
7. Limitation of Liability *
- -------------------------- *
-
-
- Under no circumstances and under no legal theory, whether tort *
- (including negligence), contract, or otherwise, shall any *
- Contributor, or anyone who distributes Covered Software as *
- permitted above, be liable to You for any direct, indirect, *
- special, incidental, or consequential damages of any character *
- including, without limitation, damages for lost profits, loss of *
- goodwill, work stoppage, computer failure or malfunction, or any *
- and all other commercial damages or losses, even if such party *
- shall have been informed of the possibility of such damages. This *
- limitation of liability shall not apply to liability for death or *
- personal injury resulting from such party's negligence to the *
- extent applicable law prohibits such limitation. Some *
- jurisdictions do not allow the exclusion or limitation of *
- incidental or consequential damages, so this exclusion and *
- limitation may not apply to You. *
-
-
---
8. Litigation
---
Any litigation relating to this License may be brought only in the courts of a
jurisdiction where the defendant maintains its principal place of business and
such litigation shall be governed by laws of that jurisdiction, without
reference to its conflict-of-law provisions. Nothing in this Section shall
prevent a party's ability to bring cross-claims or counter-claims.
9. Miscellaneous
---
This License represents the complete agreement concerning the subject matter
hereof. If any provision of this License is held to be unenforceable, such
provision shall be reformed only to the extent necessary to make it enforceable.
Any law or regulation which provides that the language of a contract shall be
construed against the drafter shall not be used to construe this License against
a Contributor.
10. Versions of the License
---
10.1. New Versions
Mozilla Foundation is the license steward. Except as provided in Section 10.3,
no one other than the license steward has the right to modify or publish new
versions of this License. Each version will be given a distinguishing version
number.
10.2. Effect of New Versions
You may distribute the Covered Software under the terms of the version of the
License under which You originally received the Covered Software, or under the
terms of any subsequent version published by the license steward.
10.3. Modified Versions
If you create software not governed by this License, and you want to create a
new license for such software, you may create and use a modified version of this
License if you rename the license and remove any references to the name of the
license steward (except to note that such modified license differs from this
License).
10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
If You choose to distribute Source Code Form that is Incompatible With Secondary
Licenses under the terms of this version of the License, the notice described in
Exhibit B of this License must be attached.
## Exhibit A - Source Code Form License Notice
This Source Code Form is subject to the terms of the Mozilla Public License, v.
2.0. If a copy of the MPL was not distributed with this file, You can obtain one
at https://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular file, then
You may include the notice in a location (such as a LICENSE file in a relevant
directory) where a recipient would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
## Exhibit B - "Incompatible With Secondary Licenses" Notice
This Source Code Form is "Incompatible With Secondary Licenses", as defined by
the Mozilla Public License, v. 2.0.

17
package/js/README.md Normal file
View file

@ -0,0 +1,17 @@
# Deno/Node Packages
This package exports [lune](https://github.com/lune-org/lune), the standalone
luau runtime as a JS package to be used as a dependency in a JS project.
To install the package, run one of the following in your project, substituting
`{VERSION}` with the version of lune you want to install:
```sh
# Install from NPM for node
npm install lune@{VERSION}
# Install for Deno
deno install https://raw.githubusercontent.com/CompeyDev/lune-packaging/v{VERSION}/package/js/bin/lune.ts
```
> **Note**: Only lune versions starting from lune v0.8.6 are supported for the packages.

31
package/js/bin/lune.ts Normal file
View file

@ -0,0 +1,31 @@
import consts, { BASE_PATH } from "../consts.ts";
import * as path from "jsr:@std/path";
import { checkAndInstallLune, EXE_EXTENSION } from "../install.ts";
// Install lune, if unavailable
await checkAndInstallLune();
// Wrap around the lune executable
/*
dnt does not support Deno.Command yet, but once they do, this would
like so:
new Deno.Command(path.join(BASE_PATH, "lune" + EXE_EXTENSION), {
args: Deno.args,
stdout: "inherit",
stderr: "inherit",
stdin: "inherit",
}).spawn();
*/
// deno-lint-ignore no-deprecated-deno-api
const luneStatus = await Deno.run({
cmd: [
path.join(BASE_PATH, consts.version, "lune" + EXE_EXTENSION),
...Deno.args,
],
stdout: "inherit",
stderr: "inherit",
stdin: "inherit",
}).status();
Deno.exit(luneStatus.signal);

38
package/js/build.ts Normal file
View file

@ -0,0 +1,38 @@
import { build, emptyDir } from "jsr:@deno/dnt";
import consts from "./consts.ts";
await emptyDir("./npm");
await build({
scriptModule: false,
packageManager: "pnpm",
entryPoints: [{
kind: "bin",
name: consts.name,
path: "./bin/lune.ts",
}],
outDir: "./npm",
shims: {
deno: true,
undici: true,
},
package: {
name: consts.name,
version: consts.version,
description: "A standalone Luau runtime",
license: "MPL-2.0",
repository: {
type: "git",
url: "git+https://github.com/CompeyDev/lune-packaging.git",
},
bugs: {
url: "https://github.com/CompeyDev/lune-packaging/issues",
},
},
postBuild() {
Deno.copyFileSync("LICENSE.md", "npm/LICENSE.md");
Deno.copyFileSync("README.md", "npm/README.md");
Deno.copyFileSync("consts.toml", "npm/esm/consts.toml");
},
typeCheck: false, // FIXME: This is a problem on dnt's end while importing things
});

12
package/js/consts.ts Normal file
View file

@ -0,0 +1,12 @@
import * as path from "jsr:@std/path";
import { ensureDir } from "jsr:@std/fs";
import home_dir from "https://deno.land/x/dir@1.5.2/home_dir/mod.ts";
export const BASE_PATH = path.join(home_dir()!, ".lune", "versions");
await ensureDir(BASE_PATH);
export default {
name: "lune",
version: "0.8.9",
api_url: "https://api.github.com/repos/lune-org/lune/releases",
} as const;

8
package/js/deno.json Normal file
View file

@ -0,0 +1,8 @@
{
"tasks": {
"lune": "deno run --allow-all bin/lune.ts",
"build": "deno run --allow-run --allow-write=npm/ --allow-read --allow-env --allow-sys build.ts",
"clean": "deno run --allow-write=npm/ --allow-read --allow-env npm:rimraf npm/",
"fmt": "deno fmt --use-tabs=true --ignore=LICENSE.md,npm/"
}
}

1064
package/js/deno.lock generated Normal file

File diff suppressed because it is too large Load diff

47
package/js/github.ts Normal file
View file

@ -0,0 +1,47 @@
import constants from "./consts.ts";
export const GITHUB_RELEASE_API_URL = constants.api_url;
type RawGitHubRelease = {
url: string;
assets_url: string;
upload_url: string;
html_url: string;
id: number;
tag_name: string;
created_at: string;
published_at: string;
assets: RawGitHubReleaseAsset[];
};
type RawGitHubReleaseAsset = {
url: string;
id: number;
node_id: string;
name: string;
label: string;
content_type: string;
state: string;
size: number;
download_count: number;
created_at: string;
published_at: string;
browser_download_url: string;
};
export async function fetchLuneReleases(
token?: string,
): Promise<RawGitHubRelease[]> {
const headers: Record<string, string> = token
? { "Authorization": "Bearer " + token }
: {};
const resp: RawGitHubRelease[] = await fetch(
new Request(GITHUB_RELEASE_API_URL, {
headers,
method: "GET",
}),
).then((resp) => resp.json());
return resp;
}

103
package/js/install.ts Normal file
View file

@ -0,0 +1,103 @@
import * as path from "jsr:@std/path";
import { unzip } from "https://deno.land/x/nzip@v1.2.1/mod.ts";
import { fetchLuneReleases } from "./github.ts";
import consts, { BASE_PATH } from "./consts.ts";
export const LUNE_VERSION = consts.version;
export const EXE_EXTENSION = Deno.build.os == "windows" ? ".exe" : "";
async function installLune() {
let ghAuthToken: string | undefined;
try {
/*
Ideally, this would look like this:
new TextDecoder().decode(
(await new Deno.Command("gh", {
args: ["auth", "token"],
stdout: "piped",
}).output()).stdout,
);
However, dnt is yet to support Deno.command
*/
ghAuthToken = new TextDecoder().decode(
// deno-lint-ignore no-deprecated-deno-api
await Deno.run({
cmd: ["gh", "auth", "token"],
stdout: "piped",
}).output(),
);
} catch (_) {
// Don't use an auth token, be subjected to GitHub ratelimit
}
const releases = await fetchLuneReleases(ghAuthToken);
const currentRelease = releases.find((release) =>
release.tag_name === "v" + LUNE_VERSION
)!;
const platformRelease = currentRelease.assets.find((asset) =>
asset.name == `lune-${LUNE_VERSION}-${Deno.build.os}-${Deno.build.arch}.zip`
);
if (!platformRelease) {
throw new Deno.errors.NotFound(
`UnsupportedPlatform: ${Deno.build.os}-${Deno.build.arch}`,
);
}
const resp = await fetch(platformRelease.browser_download_url);
if (!resp.ok) {
throw new Deno.errors.NotFound(
`Failed to download Lune: ${resp.status}`,
);
}
const zipFile = await Deno.makeTempFile({ suffix: ".zip" });
const finalDestDir = path.join(BASE_PATH, consts.version);
const binaryBlob = resp.body!;
await binaryBlob.pipeTo(
(await Deno.open(
zipFile,
{ write: true },
)).writable,
);
const binaryPaths = await unzip(zipFile, finalDestDir, {
useWebWorkers: true,
});
if (Deno.build.os !== "windows") await Deno.chmod(binaryPaths[0], 0o777);
}
export async function checkAndInstallLune() {
const luneExePath = path.join(
BASE_PATH,
consts.version,
"lune" + EXE_EXTENSION,
);
const luneExists = await Deno.lstat(luneExePath).then(
(stat) => {
if (stat.isDirectory) {
Deno.remove(luneExePath, { recursive: true });
} else if (stat.isFile) {
return true;
}
return false;
},
(err) => {
if (err instanceof Deno.errors.NotFound) {
return false;
}
throw err;
},
);
if (!luneExists) await installLune();
}
await checkAndInstallLune();

View file

@ -1,22 +1,22 @@
{
"version": "0.8.2",
"version": "0.8.9",
"description": "A standalone Luau script runtime",
"homepage": "https://lune-org.github.io/docs",
"license": {
"identifier": "MPL2",
"url": "https://github.com/filiptibell/lune/blob/main/LICENSE.txt"
"url": "https://github.com/lune-org/lune/blob/main/LICENSE.txt"
},
"architecture": {
"64bit": {
"url": "https://github.com/filiptibell/lune/releases/download/v0.8.2/lune-0.8.2-windows-x86_64.zip",
"hash": "bcfd89ebc8c3c192ddb1466b52cb7519608b8bb21d5fd64760822a132a96599b"
"url": "https://github.com/lune-org/lune/releases/download/v0.8.9/lune-0.8.9-windows-x86_64.zip",
"hash": "dccf2c0ffe639cc34ea1289d9de3a77a321a0131769a61ff276c0b995cfa0c52"
}
},
"bin": "lune.exe",
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/filiptibell/lune/releases/download/v$version/lune-$version-windows-x86_64.zip"
"url": "https://github.com/lune-org/lune/releases/download/v$version/lune-$version-windows-x86_64.zip"
}
}
}

View file

@ -2,6 +2,8 @@
set -e
export CARGO_TERM_COLOR=always
declare -a aur_packages=("lune-bin" "lune-git" "lune")
root_dir=$(pwd)
@ -11,7 +13,7 @@ do
echo "##### Building $package #####"
echo "#############################"
cd "$package" && makepkg || exit 1
cd "$package" && makepkg -s --noconfirm || exit 1
cd "$root_dir"
done