diff --git a/ModpackUpdater.Apps.Client.Gui/app.pupnet.conf b/ModpackUpdater.Apps.Client.Gui/app.pupnet.conf index 31b76b8..d91ce71 100644 --- a/ModpackUpdater.Apps.Client.Gui/app.pupnet.conf +++ b/ModpackUpdater.Apps.Client.Gui/app.pupnet.conf @@ -5,7 +5,7 @@ AppBaseName = MinecraftModpackUpdater AppFriendlyName = Minecraft Modpack Updater AppId = de.pilzinsel64.minecraft-modpack-updater -AppVersionRelease = 1.10.0[1] +AppVersionRelease = AppShortSummary = Install and Update Minecraft Modpacks easliy. AppDescription = """ Minecraft Modpack Updater is a simple tool to install and update a modpack to a selected minecraft profile by a selected modpack configuration file. It downloads a config file via https and checks the version there and what files has been changed and download the updateded files via a given link from the config. @@ -54,7 +54,8 @@ FlatpakPlatformRuntime = org.freedesktop.Platform FlatpakPlatformSdk = org.freedesktop.Sdk FlatpakPlatformVersion = 25.08 FlatpakFinishArgs = """ - --socket=x11 + --socket=wayland + --socket=fallback-x11 --filesystem=home --share=network """ diff --git a/ModpackUpdater.Apps.Client/ModpackUpdater.Apps.Client.csproj b/ModpackUpdater.Apps.Client/ModpackUpdater.Apps.Client.csproj index addbeb4..7feb1fb 100644 --- a/ModpackUpdater.Apps.Client/ModpackUpdater.Apps.Client.csproj +++ b/ModpackUpdater.Apps.Client/ModpackUpdater.Apps.Client.csproj @@ -5,7 +5,7 @@ net8.0 enable enable - mmu-cli + MinecraftModpackUpdaterCli diff --git a/ModpackUpdater.Apps.Client/app.pupnet.conf b/ModpackUpdater.Apps.Client/app.pupnet.conf new file mode 100644 index 0000000..e55f99a --- /dev/null +++ b/ModpackUpdater.Apps.Client/app.pupnet.conf @@ -0,0 +1,92 @@ +# PUPNET DEPLOY: 1.9.1 +# Use: 'pupnet --help conf' for information. + +# APP PREAMBLE +AppBaseName = MinecraftModpackUpdaterCli +AppFriendlyName = Minecraft Modpack Updater CLI +AppId = de.pilzinsel64.minecraft-modpack-updater-cli +AppVersionRelease = +AppShortSummary = Install and Update Minecraft Modpacks easliy. +AppDescription = """ + Minecraft Modpack Updater is a simple tool to install and update a modpack to a selected minecraft profile by a selected modpack configuration file. It downloads a config file via https and checks the version there and what files has been changed and download the updateded files via a given link from the config. +""" +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.Client.Gui.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-updater-cli +OutputDirectory = ../publish/client-cli + +# 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 = \ No newline at end of file diff --git a/ModpackUpdater.Apps.Client/publish.sh b/ModpackUpdater.Apps.Client/publish.sh new file mode 100755 index 0000000..dc98e16 --- /dev/null +++ b/ModpackUpdater.Apps.Client/publish.sh @@ -0,0 +1,12 @@ +pupnet -y -v "$1[1]" -r linux-x64 -k appimage +#pupnet -y -v "$1[1]" -r linux-x64 -k flatpak +#pupnet -y -v "$1[1]"-r linux-x64 -k deb +#pupnet -y -v "$1[1]"-r linux-x64 -k rpm +pupnet -y -v "$1[1]" -r linux-arm64 -k appimage +#pupnet -y -v "$1[1]" -r linux-arm64 -k flatpak +#pupnet -y -v "$1[1]"-r linux-arm64 -k deb +#pupnet -y -v "$1[1]"-r linux-arm64 -k rpm +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 \ No newline at end of file