1
1
################################################################################
2
- # PUPNET DEPLOY: 1.4 .0
2
+ # PUPNET DEPLOY: 1.8 .0
3
3
################################################################################
4
4
5
5
########################################
@@ -21,16 +21,17 @@ AppId = zone.kuiper.helloworld
21
21
# brackets to denote package release, i.e. '1.2.3[1]'. Release refers to a change to the deployment
22
22
# package, rather the application. If release part is absent (i.e. '1.2.3'), the release value defaults
23
23
# to '1'. Note that the version-release value given here may be overridden from the command line.
24
- AppVersionRelease = 1.0.3 [1]
24
+ AppVersionRelease = 1.0.4 [1]
25
25
26
- # Mandatory single line application short summary description .
26
+ # Mandatory single line application summary text in default (English) language .
27
27
AppShortSummary = A Hello World application
28
28
29
- # Optional multi-line (surround with triple """ quotes) application description which may provide
30
- # longer text than AppShortSummary. Text separated by an empty line will be treated as paragraphs
31
- # (complex formatting should be avoided). The content is used by package builders where supported,
32
- # including RPM and DEB, and may optionally be used to populate the '<description>' element in the
33
- # AppStream metadata through the use of a macro variable.
29
+ # Multi-line (surround with triple """ quotes) application description which provides longer explanation
30
+ # than AppShortSummary in default language. Optional but it is recommended to specify this. Text
31
+ # separated by an empty line will be treated as separate paragraphs. Avoid complex formatting, and do not
32
+ # use HTML or markdown, other than list items begining with "* ", "+ " or "- ". This content is
33
+ # used by package builders where supported, including RPM and DEB, and is used to populate the
34
+ # ${APPSTREAM_DESCRIPTION_XML} element used within AppStream metadata.
34
35
AppDescription = """
35
36
Hello World demonstrates all the major features of building distributable packages with PupNet.
36
37
It can be built for all package kinds, including AppImage, Flatpak, DEB and RPM formats on Linux,
@@ -42,7 +43,7 @@ AppDescription = """
42
43
through the build system, to the application.
43
44
"""
44
45
45
- # Mandatory application license ID. This should be one of the recognised SPDX license
46
+ # Mandatory application license ID. This should be one of the recognized SPDX license
46
47
# identifiers, such as: 'MIT', 'GPL-3.0-or-later' or 'Apache-2.0'. For a proprietary or
47
48
# custom license, use 'LicenseRef-Proprietary' or 'LicenseRef-LICENSE'.
48
49
AppLicenseId = GPL-3.0-or-later
@@ -54,10 +55,9 @@ AppLicenseFile = LICENSE
54
55
# Optional path to application changelog file. IMPORTANT. If given, this file should contain version
55
56
# information in a predefined format. Namely, it should contain one or more version headings of form:
56
57
# '+ VERSION;DATE', under which are to be listed change items of form: '- Change description'. Formatted
57
- # information will be parsed and used to populate AppStream metadata. Additionally, it will be packaged
58
- # with the application and used with package builders where supported. NOTE. Superfluous text in the file
59
- # is ignored, so the file may also contain README information.
60
- # For information: https://github.com/kuiperzone/PupNet-Deploy.
58
+ # information will be parsed and used to expand the ${APPSTREAM_CHANGELOG_XML} macro used
59
+ # for AppStream metadata (superfluous text is ignored, so the file may also contain README information).
60
+ # The given file will also be packaged with the application verbatim. See: https://github.com/kuiperzone/PupNet-Deploy.
61
61
AppChangeFile = CHANGES
62
62
63
63
########################################
@@ -68,15 +68,16 @@ AppChangeFile = CHANGES
68
68
PublisherName = Kuiper Zone
69
69
70
70
# Optional copyright statement.
71
- PublisherCopyright = Copyright (C) Kuiper 2023
71
+ PublisherCopyright = Copyright (C) Kuiper 2024
72
72
73
73
# Optional publisher or application web-link name. Note that Windows Setup packages
74
74
# require both PublisherLinkName and PublisherLinkUrl in order to include the link as
75
75
# an item in program menu entries. Do not modify name, as may leave old entries in updated installations.
76
76
PublisherLinkName = Home Page
77
77
78
- # Optional publisher or application web-link URL.
79
- PublisherLinkUrl = https://kuiper.zone
78
+ # Publisher or application web-link URL. Although optional, it should be considered mandatory if using
79
+ # MetaFile
80
+ PublisherLinkUrl = https://github.com/kuiperzone
80
81
81
82
# Publisher or maintainer email contact. Although optional, some package builders (i.e. DEB) require it
82
83
# and may warn or fail unless provided.
@@ -111,7 +112,7 @@ DesktopFile = Deploy/app.desktop
111
112
# supported for all packages kinds (i.e. Flatpak). Default is empty (none).
112
113
StartCommand = helloworld
113
114
114
- # Optional category for the application. The value should be one of the recognised Freedesktop top-level
115
+ # Optional category for the application. The value should be one of the recognized Freedesktop top-level
115
116
# categories, such as: Audio, Development, Game, Office, Utility etc. Only a single value should be
116
117
# provided here which will be used, where supported, to populate metadata. The default is empty.
117
118
# See: https://specifications.freedesktop.org/menu-spec/latest/apa.html
@@ -140,11 +141,11 @@ IconFiles = """
140
141
# DOTNET PUBLISH
141
142
########################################
142
143
143
- # Optional path relative to this file in which to find the dotnet project (.csproj) or solution (.sln)
144
- # file, or the directory containing it. If empty (default), a single project or solution file is
145
- # expected under the same directory as this file. IMPORTANT. If set to 'NONE', dotnet publish
146
- # is disabled ( not called). Instead, only DotnetPostPublish is called.
147
- DotnetProjectPath =
144
+ # Optional path relative to this file in which to find the dotnet project (.csproj) file, or the
145
+ # directory containing it. If empty (default), a single project file is expected under the same
146
+ # directory as this file. IMPORTANT. If set to 'NONE', dotnet publish is disabled
147
+ # (i.e. not called). Instead, only DotnetPostPublish is called.
148
+ DotnetProjectPath = HelloWorld
148
149
149
150
# Optional arguments supplied to 'dotnet publish'. Do NOT include '-r' (runtime), or '-c' (configuration)
150
151
# here as they will be added according to command line arguments. Typically you want as a minimum:
@@ -209,7 +210,7 @@ FlatpakPlatformSdk = org.freedesktop.Sdk
209
210
210
211
# The platform runtime version. The latest available version may change periodically.
211
212
# Refer to Flatpak documentation.
212
- FlatpakPlatformVersion = 22 .08
213
+ FlatpakPlatformVersion = 23 .08
213
214
214
215
# Flatpak manifest 'finish-args' sandbox permissions. Optional, but if empty, the application will have
215
216
# extremely limited access to the host environment. This option may be used to grant required
@@ -276,6 +277,12 @@ DebianRecommends = """
276
277
# WINDOWS SETUP OPTIONS
277
278
########################################
278
279
280
+ # Optional application group name used as the Start Menu folder and install directory under Program Files.
281
+ # Specifically, it is used to define the InnoSetup DefaultGroupName and DefaultDirName parameters.
282
+ # If empty (default), suitable values are used based on your application.
283
+ # See: https://jrsoftware.org/ishelp/index.php?topic=setup_defaultgroupname
284
+ SetupGroupName = Hello World Demo
285
+
279
286
# Boolean (true or false) which specifies whether the application is to be installed in administrative
280
287
# mode, or per-user. Default is false. See: https://jrsoftware.org/ishelp/topic_admininstallmode.htm
281
288
SetupAdminInstall = false
0 commit comments