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