This is an automated email from the ASF dual-hosted git repository.
lkishalmi pushed a commit to branch release110
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git
The following commit(s) were added to refs/heads/release110 by this push:
new 399dd6f [NETBEANS-2067] Changed Snap descriptors for the upcoming
11.0 version.
399dd6f is described below
commit 399dd6f3303728cad7f8639b3e5d0687c9724f3b
Author: Laszlo Kishalmi <[email protected]>
AuthorDate: Thu Feb 14 17:07:15 2019 -0800
[NETBEANS-2067] Changed Snap descriptors for the upcoming 11.0 version.
---
nbbuild/packaging/snap/gui/netbeans.desktop | 8 +++----
nbbuild/packaging/snap/snapcraft.yaml | 33 +++++++++++++++++++++--------
2 files changed, 28 insertions(+), 13 deletions(-)
diff --git a/nbbuild/packaging/snap/gui/netbeans.desktop
b/nbbuild/packaging/snap/gui/netbeans.desktop
index 14aff2f..5ce638e 100644
--- a/nbbuild/packaging/snap/gui/netbeans.desktop
+++ b/nbbuild/packaging/snap/gui/netbeans.desktop
@@ -16,10 +16,10 @@
[Desktop Entry]
Type=Application
-Encoding=UTF-8
-Name=NetBeans Dev
-Comment=Apache NetBeans, The Smarter Way to Code
+Name=Apache NetBeans 11.0 (incubating)
+Comment=Apache NetBeans (incubating), The Smarter Way to Code
Exec=netbeans %F
-Categories=Application;Development;Java;PHP;JS;JavaScript;IDE
+Categories=Development;IDE
Icon=${SNAP}/meta/gui/icon.png
Terminal=false
+
diff --git a/nbbuild/packaging/snap/snapcraft.yaml
b/nbbuild/packaging/snap/snapcraft.yaml
index 0994bd8..2dd1f0f 100644
--- a/nbbuild/packaging/snap/snapcraft.yaml
+++ b/nbbuild/packaging/snap/snapcraft.yaml
@@ -15,17 +15,33 @@
# limitations under the License.
name: netbeans
-version: "Dev"
-summary: NetBeans Java IDE
+version: "11.0"
+summary: Apache NetBeans IDE (incubating)
description: |
- NetBeans IDE lets you quickly and easily develop Java desktop, mobile, and
- web applications, as well as HTML5 applications with HTML, JavaScript, and
- CSS. The IDE also provides a great set of tools for PHP and C/C++ developers.
+ Apache NetBeans IDE (incubating) lets you quickly and easily develop Java
+ desktop, enterprise, and web applications, as well as HTML5 applications
+ with HTML, JavaScript, and CSS. The IDE also provides a great set of tools
for
+ PHP and C/C++ developers.
It is free and open source and has a large community of users and developers
- around the world.
+ around the world.
+
+ It requires Java 8 or later Java Development Kit installed.
+
+ Disclaimer:
+ This is a convenience binary of Apache NetBeans (incubating) IDE 11.0, this
+ is not considered as an official release.
+
+ Apache NetBeans is an effort undergoing incubation at The Apache Software
+ Foundation (ASF), sponsored by the Apache Incubator. Incubation is required
of
+ all newly accepted projects until a further review indicates that the
+ infrastructure, communications, and decision making process have stabilized
in
+ a manner consistent with other successful ASF projects. While incubation
+ status is not necessarily a reflection of the completeness or stability of
the
+ code, it does indicate that the project has yet to be fully endorsed by the
+ ASF.
icon: ../../platform/core.startup/src/org/netbeans/core/startup/frame512.png
confinement: classic
-grade: devel
+grade: stable
architectures: [ amd64 ]
parts:
@@ -47,7 +63,7 @@ parts:
# Make the default cache and data directory relative to Snap user
directory
sed -i 's/${HOME}\/.netbeans/${SNAP_USER_COMMON}\/data/'
$SNAPCRAFT_PART_INSTALL/netbeans/bin/netbeans
sed -i 's/${HOME}\/.cache\/netbeans/${SNAP_USER_COMMON}\/cache/'
$SNAPCRAFT_PART_INSTALL/netbeans/bin/netbeans
- sed -i
's/-J-Dapple.laf.useScreenMenuBar=true/-J-Dapple.laf.useScreenMenuBar=true
-J-Dawt.useSystemAAFontSettings=on/'
$SNAPCRAFT_PART_INSTALL/netbeans/etc/netbeans.conf
+ sed -i
's/-J-Dapple.laf.useScreenMenuBar=true/-J-Dplugin.manager.install.global=false
-J-Dawt.useSystemAAFontSettings=on/'
$SNAPCRAFT_PART_INSTALL/netbeans/etc/netbeans.conf
stage:
- $netbeans
@@ -55,4 +71,3 @@ apps:
netbeans:
command: netbeans/bin/netbeans
-
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists