mirror of
https://onedev.site.tesses.net/crosslang/crosslangdevstudio
synced 2026-02-08 09:15:45 +00:00
Get way further
This commit is contained in:
@@ -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/
|
||||
8
Packaging/Linux/debian/control-arm64
Normal file
8
Packaging/Linux/debian/control-arm64
Normal 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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user