You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by sk...@apache.org on 2022/12/01 09:50:39 UTC

[netbeans-nbpackage] branch master updated (cd311bf -> 1c4fcda)

This is an automated email from the ASF dual-hosted git repository.

skygo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans-nbpackage.git


    from cd311bf  init of repository
     new 2c68419  Initial project structure.
     new 95a2836  Basic API (non-functional).
     new a952bd8  Add LICENSE and NOTICE files for NBPackage.
     new 970dc9c  Add base image creation and various utilities, with simple zip packager to test.
     new 25c7862  Add Linux AppImagePackager and initial support for building the AppDir (image).
     new 36825d4  Add support for building an AppImage.
     new 005849a  Initial InnoSetup packager support.
     new 0474179  Remove the separate build files support.
     new b6fdf10  Change help on package.type option - specifying in config probably better option.
     new 36cc2c6  Add a short README.
     new 694e39f  Just filter out unsafe characters in InnoSetup sanitize name.
     new a72b4b7  StringUtils tokens, map replacement and config file relative paths.
     new f2453db  Add support for license file in InnoSetup packager.
     new 00f4626  Basic Deb packaging.
     new 12dc050  Improve info messages during task execution.
     new f945324  Fix incorrect auto-complete import.
     new a1acd07  Fix issues with GNOME display of SVG icon.
     new 1ab1acb  Add DEB info to README.
     new e83815f  Initial image creation for macOS pkg installer.
     new a0e74e0  Add FileUtils recursive delete, fix move, and add test coverage.
     new 684b17c  Fix StringUtils description.
     new ca634cc  Add support for processing (eg. signing) files inside a JAR.
     new 441f79d  Make packager Option fields package private and rename fields consistently and without prefixes.
     new 723f693  Add Template class for text template definition and loading.
     new 824f769  Add FileUtils::find utility method and tests.
     new 3e19777  Move to templates for MacOS build files and write out signing file lists.
     new 2fb1330  Use template system in all packagers and add template export support.
     new 9da0905  Fix FileUtils::find test relying on specific order
     new 5b33426  Add code signing and package building to MacOS support.
     new 09b5249  Update .desktop templates to remove version from name by default.
     new ab518f1  Add options for MacOS signing files and jars search patterns.
     new 119e87c  Move from AppAssembler plugin to Assembly plugin.
     new c5401e6  Update pom to use netbeans-parent and enable rat check.
     new 636d24e  Add version output and change version to 1.0-beta1-SNAPSHOT
     new 7cf4970  Address Javadoc creation issues.
     new d954840  Implement RPM packaging
     new f0a26be  Add license option
     new d61b152  Add vendor option
     new b4ec81c  Add group option
     new 00e3e25  Add missing description for vendor, license and group
     new 756774a  Set license and group default value to unknown
     new b09eaa8  Add url option
     new 7cd8d8a  Remove requires. It is enough with recommends; the JDK might be installed in some other fashion. If the runtime is bundled, there is no need for the JDK.
     new 839ac64  Pass the value of execName to setupSpecFile() to make sure we get it right (package name vs binary name)
     new ec26fd8  Merge pull request #54 from javierllorente/rpm
     new c10f599  Switch to use .help suffix consistently for options help comments in bundles.
     new 6d3d559  Remove packager name from Messages keys for consistency.
     new d4fb287  Add global options for publisher, URL and description.
     new 78f812f  Tidy up deb options, use global description, add defaults to Messages.
     new fac7fde  Various fixes to RPM packager and use global options where available.
     new 6f0af86  Allow missing out "package." prefix when specifying configuration with -P on CLI.
     new ec781e3  Fix RPM packager with alternative desktop file name.
     new c1a1b4e  Use modern wizard style by default with InnoSetup.
     new ae454e7  Fix RPM building with JDK due to location and arch issues.
     new a2b01ac  Update NBPackage for 1.0-beta1 vote.
     new fcf5dbc  Fix RPM packager recommends and increment to beta2.
     new 60438be  Migration from netbeans-tools repo
     new 1c4fcda  Merge pull request #1 from ebarboni/migratefromtools

The 59 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |  12 +
 LICENSE                                            | 202 ++++++++
 NOTICE                                             |  14 +
 README.md                                          | 114 ++++
 nb-configuration.xml                               |  18 +
 nbactions.xml                                      |  60 +++
 pom.xml                                            | 180 +++++++
 src/assembly/_dist.xml                             |  53 ++
 src/assembly/bin.xml                               |  31 ++
 src/assembly/bin/BINARY_NOTICE                     |  28 +
 src/assembly/bin/nbpackage                         | 123 +++++
 src/assembly/bin/nbpackage.cmd                     | 113 ++++
 src/assembly/dir.xml                               |  32 ++
 src/assembly/src.xml                               |  43 ++
 src/bin/unixBinTemplate                            | 121 +++++
 src/bin/windowsBinTemplate                         | 108 ++++
 src/main/java/module-info.java                     |  28 +
 .../netbeans/nbpackage/AbstractPackagerTask.java   | 213 ++++++++
 .../apache/netbeans/nbpackage/ArchiveUtils.java    | 574 +++++++++++++++++++++
 .../apache/netbeans/nbpackage/Configuration.java   | 210 ++++++++
 .../netbeans/nbpackage/ExecutionContext.java       | 525 +++++++++++++++++++
 .../org/apache/netbeans/nbpackage/FileUtils.java   | 368 +++++++++++++
 .../java/org/apache/netbeans/nbpackage/Main.java   | 200 +++++++
 .../org/apache/netbeans/nbpackage/NBPackage.java   | 384 ++++++++++++++
 .../java/org/apache/netbeans/nbpackage/Option.java | 190 +++++++
 .../org/apache/netbeans/nbpackage/Packager.java    | 115 +++++
 .../org/apache/netbeans/nbpackage/StringUtils.java | 130 +++++
 .../org/apache/netbeans/nbpackage/Template.java    | 119 +++++
 .../nbpackage/appimage/AppImagePackager.java       | 123 +++++
 .../netbeans/nbpackage/appimage/AppImageTask.java  | 187 +++++++
 .../apache/netbeans/nbpackage/deb/DebPackager.java | 155 ++++++
 .../org/apache/netbeans/nbpackage/deb/DebTask.java | 275 ++++++++++
 .../nbpackage/innosetup/InnoSetupPackager.java     | 109 ++++
 .../nbpackage/innosetup/InnoSetupTask.java         | 235 +++++++++
 .../netbeans/nbpackage/macos/AppBundleTask.java    | 310 +++++++++++
 .../org/apache/netbeans/nbpackage/macos/MacOS.java | 138 +++++
 .../netbeans/nbpackage/macos/PkgPackager.java      |  70 +++
 .../apache/netbeans/nbpackage/macos/PkgTask.java   |  81 +++
 .../apache/netbeans/nbpackage/rpm/RpmPackager.java | 171 ++++++
 .../org/apache/netbeans/nbpackage/rpm/RpmTask.java | 304 +++++++++++
 .../netbeans/nbpackage/zip/ZipPackageTask.java     |  58 +++
 .../apache/netbeans/nbpackage/zip/ZipPackager.java |  45 ++
 .../apache/netbeans/nbpackage/Messages.properties  |  58 +++
 .../netbeans/nbpackage/apache-netbeans-48x48.png   | Bin 0 -> 2118 bytes
 .../apache/netbeans/nbpackage/apache-netbeans.icns | Bin 0 -> 168443 bytes
 .../apache/netbeans/nbpackage/apache-netbeans.ico  | Bin 0 -> 99678 bytes
 .../apache/netbeans/nbpackage/apache-netbeans.svg  |  71 +++
 .../nbpackage/appimage/AppImage.desktop.template   |   9 +
 .../nbpackage/appimage/AppImage.launcher.template  |  10 +
 .../nbpackage/appimage/Messages.properties         |  30 ++
 .../netbeans/nbpackage/deb/Messages.properties     |  37 ++
 .../netbeans/nbpackage/deb/deb.control.template    |   7 +
 .../netbeans/nbpackage/deb/deb.desktop.template    |  10 +
 .../netbeans/nbpackage/deb/deb.launcher.template   |   9 +
 .../nbpackage/innosetup/InnoSetup.iss.template     |  36 ++
 .../nbpackage/innosetup/Messages.properties        |  26 +
 .../netbeans/nbpackage/macos/Info.plist.template   |  37 ++
 .../netbeans/nbpackage/macos/Messages.properties   |  33 ++
 .../nbpackage/macos/Package.swift.template         |  35 ++
 .../netbeans/nbpackage/macos/main.swift.template   |  53 ++
 .../nbpackage/macos/sandbox.plist.template         |  22 +
 .../netbeans/nbpackage/rpm/Messages.properties     |  45 ++
 .../netbeans/nbpackage/rpm/rpm.desktop.template    |  10 +
 .../netbeans/nbpackage/rpm/rpm.launcher.template   |   9 +
 .../netbeans/nbpackage/rpm/rpm.spec.template       |  27 +
 .../netbeans/nbpackage/zip/Messages.properties     |  19 +
 .../netbeans/nbpackage/ExecutionContextTest.java   | 102 ++++
 .../apache/netbeans/nbpackage/FileUtilsTest.java   | 244 +++++++++
 .../apache/netbeans/nbpackage/TemplateTest.java    |  67 +++
 .../apache/netbeans/nbpackage/template1.template   |   1 +
 70 files changed, 7576 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 LICENSE
 create mode 100644 NOTICE
 create mode 100644 README.md
 create mode 100644 nb-configuration.xml
 create mode 100644 nbactions.xml
 create mode 100644 pom.xml
 create mode 100644 src/assembly/_dist.xml
 create mode 100644 src/assembly/bin.xml
 create mode 100644 src/assembly/bin/BINARY_NOTICE
 create mode 100644 src/assembly/bin/nbpackage
 create mode 100644 src/assembly/bin/nbpackage.cmd
 create mode 100644 src/assembly/dir.xml
 create mode 100644 src/assembly/src.xml
 create mode 100644 src/bin/unixBinTemplate
 create mode 100644 src/bin/windowsBinTemplate
 create mode 100644 src/main/java/module-info.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/AbstractPackagerTask.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/ArchiveUtils.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/Configuration.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/ExecutionContext.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/FileUtils.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/Main.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/NBPackage.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/Option.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/Packager.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/StringUtils.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/Template.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/appimage/AppImagePackager.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/appimage/AppImageTask.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/deb/DebPackager.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/deb/DebTask.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/innosetup/InnoSetupPackager.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/innosetup/InnoSetupTask.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/macos/AppBundleTask.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/macos/MacOS.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/macos/PkgPackager.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/macos/PkgTask.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/rpm/RpmPackager.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/rpm/RpmTask.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/zip/ZipPackageTask.java
 create mode 100644 src/main/java/org/apache/netbeans/nbpackage/zip/ZipPackager.java
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/Messages.properties
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/apache-netbeans-48x48.png
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/apache-netbeans.icns
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/apache-netbeans.ico
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/apache-netbeans.svg
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/appimage/AppImage.desktop.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/appimage/AppImage.launcher.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/appimage/Messages.properties
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/deb/Messages.properties
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/deb/deb.control.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/deb/deb.desktop.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/deb/deb.launcher.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/innosetup/InnoSetup.iss.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/innosetup/Messages.properties
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/macos/Info.plist.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/macos/Messages.properties
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/macos/Package.swift.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/macos/main.swift.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/macos/sandbox.plist.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/rpm/Messages.properties
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/rpm/rpm.desktop.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/rpm/rpm.launcher.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/rpm/rpm.spec.template
 create mode 100644 src/main/resources/org/apache/netbeans/nbpackage/zip/Messages.properties
 create mode 100644 src/test/java/org/apache/netbeans/nbpackage/ExecutionContextTest.java
 create mode 100644 src/test/java/org/apache/netbeans/nbpackage/FileUtilsTest.java
 create mode 100644 src/test/java/org/apache/netbeans/nbpackage/TemplateTest.java
 create mode 100644 src/test/resources/org/apache/netbeans/nbpackage/template1.template


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists