mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
development/netbeans: Updated for version 11.1.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
082ad46298
commit
f39074cd3a
6 changed files with 58 additions and 35 deletions
21
development/netbeans/LICENSE
Normal file
21
development/netbeans/LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2018 Sukma Wardana
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
|
@ -14,3 +14,7 @@ NOTE:
|
|||
If you haven't done modifications in those files, overwrite
|
||||
them with new.
|
||||
****
|
||||
|
||||
Apache NetBeans (incubating) currently only support Java SE
|
||||
and not support Java EE / Jakarta EE. The process donating
|
||||
Java EE / Jakarta EE module for Apache NetBeans is still undergo.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
config() {
|
||||
NEW="$1"
|
||||
OLD="$(dirname $NEW)/$(basename $NEW .new)"
|
||||
if [ ! -r $OLD ]; then
|
||||
mv $NEW $OLD
|
||||
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
|
||||
rm $NEW
|
||||
OLD="$(dirname ${NEW})/$(basename ${NEW} .new)"
|
||||
if [ ! -r ${OLD} ]; then
|
||||
mv ${NEW} ${OLD}
|
||||
elif [ "$(cat ${OLD} | md5sum)" = "$(cat ${NEW} | md5sum)" ]; then
|
||||
rm ${NEW}
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
|
@ -2,32 +2,33 @@
|
|||
|
||||
# Slackware build script for netbeans
|
||||
|
||||
# Copyright 2018 Sukma Wardana <sukma.wardana@mail.com>
|
||||
# Copyright 2018-2019 Sukma Wardana <sukma.wardana@mail.com>
|
||||
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
# and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
# including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
# sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in all copies or
|
||||
# substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
|
||||
# INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
|
||||
# FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
# THE SOFTWARE.
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=netbeans
|
||||
VERSION=${VERSION:-11.0}
|
||||
VERSION=${VERSION:-11.1}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
ARCH=noarch
|
||||
|
||||
PKGNAM=incubating-netbeans-${VERSION}-bin.zip
|
||||
PKGNAM=netbeans-${VERSION}-bin.zip
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp/SBo}
|
||||
|
@ -44,36 +45,33 @@ unzip -o ${CWD}/${PKGNAM}
|
|||
cd ${PRGNAM}
|
||||
|
||||
chown -R root:root .
|
||||
|
||||
find -L . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
|
||||
-o -perm 511 \) -exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
|
||||
# Add apache netbeans to KDE/GNOME/XFCE menu
|
||||
install -D -m 644 ${CWD}/${PRGNAM}.desktop \
|
||||
${PKG}/usr/share/applications/${PRGNAM}.desktop
|
||||
|
||||
# Add an icon for apache netbeans
|
||||
install -D -m 644 ${CWD}/${PRGNAM}.png ${PKG}/usr/share/pixmaps/${PRGNAM}.png
|
||||
|
||||
# Add script to call netbeans from /usr/bin
|
||||
install -D -m 755 ${CWD}/${PRGNAM}.sh ${PKG}/usr/bin/${PRGNAM}
|
||||
|
||||
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
||||
# Don't clobber any existing config file
|
||||
mv $PKG/opt/$PRGNAM/etc/netbeans.conf \
|
||||
$PKG/opt/$PRGNAM/etc/netbeans.conf.new
|
||||
$PKG/opt/$PRGNAM/etc/netbeans.conf.new
|
||||
mv $PKG/opt/$PRGNAM/etc/netbeans.clusters \
|
||||
$PKG/opt/$PRGNAM/etc/netbeans.clusters.new
|
||||
$PKG/opt/$PRGNAM/etc/netbeans.clusters.new
|
||||
mv $PKG/opt/$PRGNAM/etc/netbeans.import \
|
||||
$PKG/opt/$PRGNAM/etc/netbeans.import.new
|
||||
$PKG/opt/$PRGNAM/etc/netbeans.import.new
|
||||
|
||||
mkdir -p ${PKG}/usr/doc/${PRGNAM}-${VERSION}
|
||||
cp -a \
|
||||
CREDITS.html DEPENDENCIES DISCLAIMER LICENSE NOTICE README.html \
|
||||
CREDITS.html DEPENDENCIES LICENSE NOTICE README.html \
|
||||
${PKG}/usr/doc/${PRGNAM}-${VERSION}
|
||||
cat ${CWD}/${PRGNAM}.SlackBuild > \
|
||||
${PKG}/usr/doc/${PRGNAM}-${VERSION}/${PRGNAM}.SlackBuild
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
PRGNAM="netbeans"
|
||||
VERSION="11.0"
|
||||
VERSION="11.1"
|
||||
HOMEPAGE="https://netbeans.apache.org/"
|
||||
DOWNLOAD="https://www-eu.apache.org/dist/incubator/netbeans/incubating-netbeans/incubating-11.0/incubating-netbeans-11.0-bin.zip"
|
||||
MD5SUM="815e21c1b1a6608b3f5e6803f10a848f"
|
||||
DOWNLOAD="https://www-us.apache.org/dist/netbeans/netbeans/11.1/netbeans-11.1-bin.zip"
|
||||
MD5SUM="8fce6f4ca09c81758a61cfecdcfbe6aa"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES="jdk"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
#!/bin/sh
|
||||
cd $HOME
|
||||
#!/bin/bash
|
||||
cd ${HOME}
|
||||
/opt/netbeans/bin/netbeans $@
|
||||
|
|
Loading…
Reference in a new issue