Get way further

This commit is contained in:
2025-10-22 17:31:32 -05:00
parent 7c4f85ec21
commit 27f301fe48
39 changed files with 2028 additions and 123 deletions

View File

@@ -11,5 +11,23 @@ cp ../../debian/control-amd64 DEBIAN/control
cp ../../crosslang-devstudio.desktop usr/share/applications/
cp ../../crossdev usr/bin/crossdev
chmod 755 usr/bin/crossdev
cd ..
cd opt
tar cvzf ../../../../../artifacts/crosslang-devstudio-x86_64.tar.gz .
cd ../..
dpkg-deb --build crosslang-devstudio_1.0.0_amd64/
mkdir crosslang-devstudio_1.0.0_arm64
cd crosslang-devstudio_1.0.0_arm64
dotnet publish -c Release -r linux-arm64 -o opt/CrossLangDevStudio -p:PublishReadyToRun=true -p:PublishSingleFile=true --self-contained ../../../../CrossLangDevStudio.csproj
mkdir DEBIAN
mkdir -p usr/share/applications
mkdir -p usr/bin
cp ../../debian/control-arm64 DEBIAN/control
cp ../../crosslang-devstudio.desktop usr/share/applications/
cp ../../crossdev usr/bin/crossdev
chmod 755 usr/bin/crossdev
cd opt
tar cvzf ../../../../../artifacts/crosslang-devstudio-aarch64.tar.gz .
cd ../..
dpkg-deb --build crosslang-devstudio_1.0.0_arm64/

View File

@@ -0,0 +1,8 @@
Package: crosslang-devstudio
Version: 1.0.0
Architecture: arm64
Essential: no
Priority: optional
Depends: crosslang
Maintainer: Mike Nolan
Description: IDE for CrossLang

View File

@@ -4,3 +4,21 @@ curl --user tesses50:$GITEA_AUTH -X DELETE \
curl --user tesses50:$GITEA_AUTH \
--upload-file build/crosslang-devstudio_1.0.0_amd64.deb \
https://git.tesseslanguage.com/api/packages/tesses50/debian/pool/jammy/main/upload
curl --user tesses50:$GITEA_AUTH -X DELETE \
https://git.tesseslanguage.com/api/packages/tesses50/debian/pool/jammy/main/crosslang-devstudio/1.0.0/arm64
curl --user tesses50:$GITEA_AUTH \
--upload-file build/crosslang-devstudio_1.0.0_arm64.deb \
https://git.tesseslanguage.com/api/packages/tesses50/debian/pool/jammy/main/upload
curl --user tesses50:$GITEA_AUTH -X DELETE \
https://git.tesseslanguage.com/api/packages/tesses50/debian/pool/plucky/main/crosslang-devstudio/1.0.0/amd64
curl --user tesses50:$GITEA_AUTH \
--upload-file build/crosslang-devstudio_1.0.0_amd64.deb \
https://git.tesseslanguage.com/api/packages/tesses50/debian/pool/plucky/main/upload
curl --user tesses50:$GITEA_AUTH -X DELETE \
https://git.tesseslanguage.com/api/packages/tesses50/debian/pool/plucky/main/crosslang-devstudio/1.0.0/arm64
curl --user tesses50:$GITEA_AUTH \
--upload-file build/crosslang-devstudio_1.0.0_arm64.deb \
https://git.tesseslanguage.com/api/packages/tesses50/debian/pool/plucky/main/upload