summaryrefslogtreecommitdiff
path: root/system/microemulator/microemulator.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'system/microemulator/microemulator.SlackBuild')
-rw-r--r--system/microemulator/microemulator.SlackBuild40
1 files changed, 19 insertions, 21 deletions
diff --git a/system/microemulator/microemulator.SlackBuild b/system/microemulator/microemulator.SlackBuild
index 4742465990..fa784fc974 100644
--- a/system/microemulator/microemulator.SlackBuild
+++ b/system/microemulator/microemulator.SlackBuild
@@ -1,29 +1,32 @@
#!/bin/bash
-#
+
# Slackware build script for MicroEmulator
-# Copyright (C) 2011 Fridrich von Stauffenberg <cancellor2@gmail.com>
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
+
+# Copyright 2011 Fridrich von Stauffenberg <cancellor2@gmail.com>
+# All rights reserved.
#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
#
+# 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=microemulator
VERSION=${VERSION:-2.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-# MicroEmulator is written in Java
ARCH=noarch
CWD=$(pwd)
@@ -39,25 +42,20 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
unzip $CWD/$PRGNAM-$VERSION.zip
cd $PRGNAM-$VERSION
-
chown -R root:root .
mkdir -p $PKG/opt/$PRGNAM
mv * $PKG/opt/$PRGNAM
-# Add a desktop menu entry
mkdir -p $PKG/usr/share/applications
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
-# Add a wrapper script
-cat $CWD/$PRGNAM > $PKG/opt/$PRGNAM/$PRGNAM
+cat $CWD/$PRGNAM.sh > $PKG/opt/$PRGNAM/$PRGNAM
chmod 755 $PKG/opt/$PRGNAM/$PRGNAM
-# Put a symlink in /usr/bin
mkdir -p $PKG/usr/bin
ln -s /opt/$PRGNAM/$PRGNAM $PKG/usr/bin
-# Extract an icon from .jar and put it to the standard location
unzip $PKG/opt/$PRGNAM/microemulator.jar org/microemu/icon.png
mkdir -p $PKG/usr/share/pixmaps
mv org/microemu/icon.png $PKG/usr/share/pixmaps/$PRGNAM.png