This commit is contained in:
2025-08-31 05:03:04 -05:00
parent 1ca18ad0e1
commit c75c79e3e0
6 changed files with 2375 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
#!/bin/bash
mkdir -p build
cd build
mkdir build-deb-amd64
cmake -S ../../../ -B build-deb-amd64 -DCMAKE_INSTALL_PREFIX=/usr -DCROSSLANG_FETCHCONTENT=OFF -DCROSSLANG_ENABLE_FFI=ON
cd build-deb-amd64
make -j`nproc`
make install DESTDIR=../crosslang_1.0.0_amd64
mkdir -p ../crosslang_1.0.0_amd64/DEBIAN
mkdir -p ../crosslang_1.0.0_amd64/usr/share/Tesses/CrossLang
wget -O ../crosslang_1.0.0_amd64/usr/share/Tesses/CrossLang/Tesses.CrossLang.ShellPackage-1.0.0.0-prod.crvm https://downloads.tesses.net/ShellPackage.crvm
cp ../../debian/control-amd64 ../crosslang_1.0.0_amd64/DEBIAN/control
cd ../
dpkg-deb --build crosslang_1.0.0_amd64

View File

@@ -0,0 +1,8 @@
Package: crosslang
Version: 1.0.0
Architecture: amd64
Essential: no
Priority: optional
Depends: tessesframework, libffi-dev
Maintainer: Mike Nolan
Description: A programming language

View File

@@ -0,0 +1,6 @@
#!/bin/bash
curl --user tesses50:$GITEA_AUTH -X DELETE \
https://git.tesseslanguage.com/api/packages/tesses50/debian/pool/jammy/main/crosslang/1.0.0/amd64
curl --user tesses50:$GITEA_AUTH \
--upload-file build/crosslang_1.0.0_amd64.deb \
https://git.tesseslanguage.com/api/packages/tesses50/debian/pool/jammy/main/upload