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

lkishalmi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new 0d32f3f  Moving snap packaging to netbeans-tools repo
0d32f3f is described below

commit 0d32f3f568881c1d649e0c63c55430d8b94b315c
Author: Laszlo Kishalmi <laszlo.kisha...@gmail.com>
AuthorDate: Fri Nov 26 13:19:51 2021 -0800

    Moving snap packaging to netbeans-tools repo
---
 .../netbeans-dev_snap/snap/gui/netbeans.desktop    | 26 --------
 .../netbeans-dev_snap/snap/snapcraft.yaml          | 77 ----------------------
 .../netbeans_snap/snap/gui/netbeans.desktop        | 26 --------
 .../packaging/netbeans_snap/snap/snapcraft.yaml    | 67 -------------------
 4 files changed, 196 deletions(-)

diff --git a/nbbuild/packaging/netbeans-dev_snap/snap/gui/netbeans.desktop 
b/nbbuild/packaging/netbeans-dev_snap/snap/gui/netbeans.desktop
deleted file mode 100644
index ad720d3..0000000
--- a/nbbuild/packaging/netbeans-dev_snap/snap/gui/netbeans.desktop
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-[Desktop Entry]
-Type=Application
-Encoding=UTF-8
-Name=Apache NetBeans (development)
-Comment=Apache NetBeans, The Smarter Way to Code
-Exec=netbeans-dev.netbeans %F
-Categories=Development;IDE
-Icon=${SNAP}/meta/gui/icon.png
-Terminal=false
-
diff --git a/nbbuild/packaging/netbeans-dev_snap/snap/snapcraft.yaml 
b/nbbuild/packaging/netbeans-dev_snap/snap/snapcraft.yaml
deleted file mode 100644
index 51aad31..0000000
--- a/nbbuild/packaging/netbeans-dev_snap/snap/snapcraft.yaml
+++ /dev/null
@@ -1,77 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-name: netbeans-dev
-
-summary: Apache NetBeans IDE (Development Build)
-description: |
-  Disclaimer:
-  This is an in Development Build of Apache NetBeans IDE , this is for sole
-  testing purposes and shall be not considered as a release.
-  
-  This package is refreshed weekly automatically from the NetBeans master
-  repository. Take it as it is, there are no additional testing is being
-  made on these builds.
-  
-  Apache NetBeans IDE 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.
-  
-  It requires Java 8 or later Java Development Kit installed.
-
-icon: ../../../platform/core.startup/src/org/netbeans/core/startup/frame512.png
-confinement: classic
-grade: devel
-architectures: [ amd64 ]
-adopt-info: netbeans-version
-
-parts:
-  netbeans-version:
-    plugin: dump 
-    source: .
-    override-pull: |
-      snapcraftctl pull
-      snapcraftctl set-version "$(date +%Y%m%d)"
-      
-  build:
-    build-attributes: [ no-patchelf ]
-    build-packages:
-      - unzip
-      - openjdk-11-jdk-headless
-    plugin: ant
-    source: ../../../
-    filesets:
-        netbeans: [ netbeans/*, -netbeans/*.built ]
-    override-build: |
-        export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
-        ant -quiet -Djavac.compilerargs=-nowarn 
-Dbuild.compiler.deprecation=false -Dbuildnumber=$(date +%Y%m%d) 
-Dmetabuild.jsonurl=https://raw.githubusercontent.com/apache/netbeans-jenkins-lib/master/meta/netbeansrelease.json
-        mv nbbuild/netbeans $SNAPCRAFT_PART_INSTALL/netbeans
-        # Make the default cache and data directory relative to Snap user 
directory
-        sed -i 's/${HOME}\/.netbeans/${SNAP_USER_DATA}\/data/' 
$SNAPCRAFT_PART_INSTALL/netbeans/bin/netbeans
-        sed -i 's/${HOME}\/.cache\/netbeans/${SNAP_USER_DATA}\/cache/' 
$SNAPCRAFT_PART_INSTALL/netbeans/bin/netbeans
-        sed -i 's/"${DEFAULT_USERDIR_ROOT}\/.*"/"${DEFAULT_USERDIR_ROOT}"/g' 
$SNAPCRAFT_PART_INSTALL/netbeans/etc/netbeans.conf
-        sed -i 's/"${DEFAULT_CACHEDIR_ROOT}\/.*"/"${DEFAULT_CACHEDIR_ROOT}"/g' 
$SNAPCRAFT_PART_INSTALL/netbeans/etc/netbeans.conf        
-        sed -i 
's/-J-Dapple.laf.useScreenMenuBar=true/-J-Dplugin.manager.install.global=false/'
 $SNAPCRAFT_PART_INSTALL/netbeans/etc/netbeans.conf
-        chmod a+r $SNAPCRAFT_PART_INSTALL/netbeans/etc/netbeans.conf
-    stage:
-        - $netbeans
-
-apps:
-  netbeans:
-    command: netbeans/bin/netbeans
diff --git a/nbbuild/packaging/netbeans_snap/snap/gui/netbeans.desktop 
b/nbbuild/packaging/netbeans_snap/snap/gui/netbeans.desktop
deleted file mode 100644
index 3fc953f..0000000
--- a/nbbuild/packaging/netbeans_snap/snap/gui/netbeans.desktop
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-[Desktop Entry]
-Type=Application
-Encoding=UTF-8
-Name=Apache NetBeans
-Comment=Apache NetBeans, The Smarter Way to Code
-Exec=netbeans %F
-Categories=Development;IDE
-Icon=${SNAP}/meta/gui/icon.png
-Terminal=false
-
diff --git a/nbbuild/packaging/netbeans_snap/snap/snapcraft.yaml 
b/nbbuild/packaging/netbeans_snap/snap/snapcraft.yaml
deleted file mode 100644
index a90c600..0000000
--- a/nbbuild/packaging/netbeans_snap/snap/snapcraft.yaml
+++ /dev/null
@@ -1,67 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-name: netbeans
-
-summary: Apache NetBeans IDE
-description: |
-  Apache NetBeans IDE 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.
-  
-  It requires Java 8 or later Java Development Kit installed.
-
-icon: ../../../platform/core.startup/src/org/netbeans/core/startup/frame512.png
-confinement: classic
-grade: stable
-architectures: [ amd64 ]
-adopt-info: netbeans-version
-
-parts:
-  netbeans-version:
-    plugin: dump 
-    source: .
-    override-pull: |
-      snapcraftctl pull
-      snapcraftctl set-version "${VERSION}"
-    parse-info: []
-      
-  build:
-    build-attributes: [ no-patchelf ]
-    build-packages:
-      - unzip
-      - openjdk-8-jdk-headless
-    plugin: ant
-    source: ../../../
-    filesets:
-        netbeans: [ netbeans/*, -netbeans/*.built ]
-    override-build: |
-        export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
-        ant -quiet -Djavac.compilerargs=-nowarn 
-Dbuild.compiler.deprecation=false 
-Dmetabuild.jsonurl=https://raw.githubusercontent.com/apache/netbeans-jenkins-lib/master/meta/netbeansrelease.json
-        mv nbbuild/netbeans $SNAPCRAFT_PART_INSTALL/netbeans
-        # 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-Dplugin.manager.install.global=false/'
 $SNAPCRAFT_PART_INSTALL/netbeans/etc/netbeans.conf
-    stage:
-        - $netbeans
-
-apps:
-  netbeans:
-    command: netbeans/bin/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

Reply via email to