This is an automated email from the ASF dual-hosted git repository. lkishalmi pushed a commit to branch release100 in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git
The following commit(s) were added to refs/heads/release100 by this push: new aff7fb4 [NETBEANS-1372] Snap Descriptor (#1031) aff7fb4 is described below commit aff7fb47cfafde40ef962856415135699888ff99 Author: Laszlo Kishalmi <laszlo.kisha...@gmail.com> AuthorDate: Tue Dec 4 10:52:52 2018 -0800 [NETBEANS-1372] Snap Descriptor (#1031) * [NETBEANS-1372] Snap Descriptor marked as stable, and NetBeans IDE using Apache NetBeans IDE (incubation) * Force plugin install to userdir by default as global dir is read-only for a snap. --- nbbuild/packaging/snap/gui/netbeans.desktop | 4 ++-- nbbuild/packaging/snap/snapcraft.yaml | 13 +++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/nbbuild/packaging/snap/gui/netbeans.desktop b/nbbuild/packaging/snap/gui/netbeans.desktop index bad65d7..08e3323 100644 --- a/nbbuild/packaging/snap/gui/netbeans.desktop +++ b/nbbuild/packaging/snap/gui/netbeans.desktop @@ -17,8 +17,8 @@ [Desktop Entry] Type=Application Encoding=UTF-8 -Name=NetBeans 10.0 -Comment=Apache NetBeans, The Smarter Way to Code +Name=Apache NetBeans 10.0 (incubating) +Comment=Apache NetBeans (incubating), The Smarter Way to Code Exec=netbeans %F Categories=Application;Development;Java;PHP;JS;JavaScript;IDE Icon=${SNAP}/meta/gui/icon.png diff --git a/nbbuild/packaging/snap/snapcraft.yaml b/nbbuild/packaging/snap/snapcraft.yaml index f2846aa..48abec5 100644 --- a/nbbuild/packaging/snap/snapcraft.yaml +++ b/nbbuild/packaging/snap/snapcraft.yaml @@ -16,16 +16,17 @@ name: netbeans version: "10.0" -summary: NetBeans Java IDE +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 and web applications, as well as HTML5 applications with + HTML, JavaScript, and CSS. The IDE also provides a great set of tools for PHP + developers. It is free and open source and has a large community of users and developers around the world. icon: ../../platform/core.startup/src/org/netbeans/core/startup/frame512.png confinement: classic -grade: devel +grade: stable architectures: [ amd64 ] parts: @@ -47,7 +48,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 --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists