publish script for manager
This commit is contained in:
@@ -23,7 +23,7 @@ PublisherLinkUrl = https://pilzinsel64.de
|
|||||||
PublisherEmail =
|
PublisherEmail =
|
||||||
|
|
||||||
# DESKTOP INTEGRATION
|
# DESKTOP INTEGRATION
|
||||||
DesktopNoDisplay = false
|
DesktopNoDisplay = true
|
||||||
DesktopTerminal = false
|
DesktopTerminal = false
|
||||||
DesktopFile =
|
DesktopFile =
|
||||||
StartCommand =
|
StartCommand =
|
||||||
|
|||||||
92
ModpackUpdater.Manager/app.pupnet.conf
Normal file
92
ModpackUpdater.Manager/app.pupnet.conf
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
# PUPNET DEPLOY: 1.9.1
|
||||||
|
# Use: 'pupnet --help conf' for information.
|
||||||
|
|
||||||
|
# APP PREAMBLE
|
||||||
|
AppBaseName = MinecraftModpackUpdateManager
|
||||||
|
AppFriendlyName = Minecraft Modpack Update Manager
|
||||||
|
AppId = de.pilzinsel64.minecraft-modpack-update-manager
|
||||||
|
AppVersionRelease = 1.0.0[1]
|
||||||
|
AppShortSummary = Administrate updates for your modpack easily.
|
||||||
|
AppDescription = """
|
||||||
|
Minecraft Modpack Update Manager is an administrative tool to manage updates for your Minecraft modpack. It is used to distribute updates to the Minecraft Modpack Updater (the client).
|
||||||
|
"""
|
||||||
|
AppLicenseId = MIT
|
||||||
|
AppLicenseFile = ../LICENSE
|
||||||
|
AppChangeFile =
|
||||||
|
|
||||||
|
# PUBLISHER
|
||||||
|
PublisherName = Pilzinsel64
|
||||||
|
PublisherId = de.pilzinsel64
|
||||||
|
PublisherCopyright = Copyright (C) Pilzinsel64 2025
|
||||||
|
PublisherLinkName = Pilzinsel64 Homepage
|
||||||
|
PublisherLinkUrl = https://pilzinsel64.de
|
||||||
|
PublisherEmail =
|
||||||
|
|
||||||
|
# DESKTOP INTEGRATION
|
||||||
|
DesktopNoDisplay = false
|
||||||
|
DesktopTerminal = false
|
||||||
|
DesktopFile =
|
||||||
|
StartCommand =
|
||||||
|
PrimeCategory =
|
||||||
|
MetaFile =
|
||||||
|
IconFiles = """
|
||||||
|
Assets/app.ico
|
||||||
|
Assets/app.svg
|
||||||
|
"""
|
||||||
|
|
||||||
|
# DOTNET PUBLISH
|
||||||
|
DotnetProjectPath = ModpackUpdater.Apps.Manager.csproj
|
||||||
|
DotnetPublishArgs = -p:Version=${APP_VERSION} --self-contained true -p:DebugType=None -p:DebugSymbols=false -p:PublishSingleFile=true -p:PublishTrimmed=false
|
||||||
|
DotnetPostPublish =
|
||||||
|
DotnetPostPublishOnWindows =
|
||||||
|
|
||||||
|
# PACKAGE OUTPUT
|
||||||
|
PackageName = minecraft-modpack-update-manager
|
||||||
|
OutputDirectory = ../publish/manager
|
||||||
|
|
||||||
|
# APPIMAGE OPTIONS
|
||||||
|
AppImageArgs =
|
||||||
|
AppImageRuntimePath =
|
||||||
|
AppImageVersionOutput = false
|
||||||
|
|
||||||
|
# FLATPAK OPTIONS
|
||||||
|
FlatpakPlatformRuntime = org.freedesktop.Platform
|
||||||
|
FlatpakPlatformSdk = org.freedesktop.Sdk
|
||||||
|
FlatpakPlatformVersion = 25.08
|
||||||
|
FlatpakFinishArgs = """
|
||||||
|
--socket=wayland
|
||||||
|
--socket=fallback-x11
|
||||||
|
--filesystem=home
|
||||||
|
--share=network
|
||||||
|
"""
|
||||||
|
FlatpakBuilderArgs =
|
||||||
|
|
||||||
|
# RPM OPTIONS
|
||||||
|
RpmAutoReq = false
|
||||||
|
RpmAutoProv = true
|
||||||
|
RpmRequires = """
|
||||||
|
krb5-libs
|
||||||
|
libicu
|
||||||
|
openssl-libs
|
||||||
|
"""
|
||||||
|
|
||||||
|
# DEBIAN OPTIONS
|
||||||
|
DebianRecommends = """
|
||||||
|
libc6
|
||||||
|
libgcc1
|
||||||
|
libgssapi-krb5-2
|
||||||
|
libicu70
|
||||||
|
libssl3
|
||||||
|
libstdc++6
|
||||||
|
zlib1g
|
||||||
|
"""
|
||||||
|
|
||||||
|
# WINDOWS SETUP OPTIONS
|
||||||
|
SetupGroupName =
|
||||||
|
SetupAdminInstall = false
|
||||||
|
SetupCommandPrompt =
|
||||||
|
SetupMinWindowsVersion = 10
|
||||||
|
SetupSignTool =
|
||||||
|
SetupSuffixOutput =
|
||||||
|
SetupVersionOutput = false
|
||||||
|
SetupUninstallScript =
|
||||||
12
ModpackUpdater.Manager/publish.sh
Executable file
12
ModpackUpdater.Manager/publish.sh
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
pupnet -y -v "$1[1]" -r linux-x64 -k appimage
|
||||||
|
#pupnet -y -v "$1[1]" -r linux-x64 -k flatpak -p DefineConstants=DISABLE_UPDATE
|
||||||
|
#pupnet -y -v "$1[1]"-r linux-x64 -k deb -p DefineConstants=DISABLE_UPDATE
|
||||||
|
#pupnet -y -v "$1[1]"-r linux-x64 -k rpm -p DefineConstants=DISABLE_UPDATE
|
||||||
|
pupnet -y -v "$1[1]" -r linux-arm64 -k appimage
|
||||||
|
#pupnet -y -v "$1[1]" -r linux-arm64 -k flatpak -p DefineConstants=DISABLE_UPDATE
|
||||||
|
#pupnet -y -v "$1[1]"-r linux-arm64 -k deb -p DefineConstants=DISABLE_UPDATE
|
||||||
|
#pupnet -y -v "$1[1]"-r linux-arm64 -k rpm -p DefineConstants=DISABLE_UPDATE
|
||||||
|
pupnet -y -v "$1[1]" -r win-x64 -k zip
|
||||||
|
pupnet -y -v "$1[1]" -r win-arm64 -k zip
|
||||||
|
pupnet -y -v "$1[1]" -r osx-x64 -k zip
|
||||||
|
pupnet -y -v "$1[1]" -r osx-arm64 -k zip
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
for dir in ModpackUpdater.Apps.Client ModpackUpdater.Apps.Client.Gui; do
|
for dir in ModpackUpdater.Apps.Client ModpackUpdater.Apps.Client ModpackUpdater.Apps.Client ModpackUpdater.Apps.Client.Gui ModpackUpdater.Apps.Client ModpackUpdater.Apps.Manager; do
|
||||||
( cd "$dir" && ./publish.sh "$1" )
|
( cd "$dir" && ./publish.sh "$1" )
|
||||||
done
|
done
|
||||||
Reference in New Issue
Block a user