# PUPNET DEPLOY: 1.9.0 # Use: 'pupnet --help conf' for information. # APP PREAMBLE AppBaseName = FreeTubeSyncer AppFriendlyName = FreeTube Syncer AppId = dev.eumario.FreeTubeSyncer AppVersionRelease = 0.1.0 AppShortSummary = A Synchronization tool for FreeTube AppDescription = """ A small utility program, that sits in your system tray, and synchronizes your FreeTube History, Playlists, Profiles, Search History and Settings with a Remote REST API server. The server is a docker image, and more information can be found at https://forge.eumario.dev/eumario/FreeTubeSync """ AppLicenseId = MIT AppLicenseFile = AppChangeFile = # PUBLISHER PublisherName = EuMario PublisherId = dev.eumario PublisherCopyright = Copyright (C) EuMario Development 2025 PublisherLinkName = Home Page PublisherLinkUrl = https://eumario.dev/ PublisherEmail = mario@eumario.dev # DESKTOP INTEGRATION DesktopNoDisplay = false DesktopTerminal = false DesktopFile = StartCommand = PrimeCategory = MetaFile = IconFiles = """ FreeTubeSyncer/Assets/freetubesyncer.64.png """ # DOTNET PUBLISH DotnetProjectPath = FreeTubeSyncer DotnetPublishArgs = -p:Version=${APP_VERSION} --self-contained true -p:DebugType=None -p:DebugSymbols=false DotnetPostPublish = DotnetPostPublishOnWindows = # PACKAGE OUTPUT PackageName = freetubesyncer OutputDirectory = builds/OUT # APPIMAGE OPTIONS AppImageArgs = AppImageRuntimePath = AppImageVersionOutput = false # FLATPAK OPTIONS FlatpakPlatformRuntime = org.freedesktop.Platform FlatpakPlatformSdk = org.freedesktop.Sdk FlatpakPlatformVersion = 24.08 FlatpakFinishArgs = """ --socket=x11 --socket=fallback-x11 --socket=session-bus --socket=system-bus --share=network --filesystem=/home --filesystem=/tmp --filesystem=~/.var/app/io.freetubeapp.FreeTube --device=dri --talk-name=org.kde.StatusNotifierItem --talk-name=org.kde.StatusNotifierWatcher """ 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 =