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

Reply via email to