From afcad85262f119e8b48a533c6f5e61086fa77b5a Mon Sep 17 00:00:00 2001 From: "Edinaldo P. Silva" Date: Fri, 29 May 2015 22:40:47 +0700 Subject: [PATCH] desktop/xipper: Added (GUI for extract-xiso). Signed-off-by: Willy Sudiarto Raharjo --- desktop/xipper/README | 6 +++ desktop/xipper/doinst.sh | 13 +++++ desktop/xipper/slack-desc | 19 +++++++ desktop/xipper/xipper.SlackBuild | 89 +++++++++++++++++++++++++++++++ desktop/xipper/xipper.desktop | 11 ++++ desktop/xipper/xipper.info | 10 ++++ desktop/xipper/xipper.png | Bin 0 -> 6986 bytes 7 files changed, 148 insertions(+) create mode 100644 desktop/xipper/README create mode 100644 desktop/xipper/doinst.sh create mode 100644 desktop/xipper/slack-desc create mode 100644 desktop/xipper/xipper.SlackBuild create mode 100644 desktop/xipper/xipper.desktop create mode 100644 desktop/xipper/xipper.info create mode 100644 desktop/xipper/xipper.png diff --git a/desktop/xipper/README b/desktop/xipper/README new file mode 100644 index 0000000000..3819b8d471 --- /dev/null +++ b/desktop/xipper/README @@ -0,0 +1,6 @@ +xipper (A simple GUI for extract-xiso tool) + +It's a simple GUI for extract-xiso tool for Linux. + +Through extract-xiso you'll can extract a XBOX360 ISO to get a rip folder compatible with JTAG and RGH. +The program let you also to optimize an ISO for JTAG/RGH and also to create an ISO from a JTAG/RGH rip folder. diff --git a/desktop/xipper/doinst.sh b/desktop/xipper/doinst.sh new file mode 100644 index 0000000000..9424ce43ff --- /dev/null +++ b/desktop/xipper/doinst.sh @@ -0,0 +1,13 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +if [ -x /usr/bin/update-mime-database ]; then + /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 +fi + +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi diff --git a/desktop/xipper/slack-desc b/desktop/xipper/slack-desc new file mode 100644 index 0000000000..fba65dde19 --- /dev/null +++ b/desktop/xipper/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +xipper: xipper (A simple GUI for extract-xiso tool) +xipper: +xipper: Xipper it's a simple GUI for extract-xiso tool for Linux. +xipper: +xipper: Home page: http://www.redsquirrel87.com/Xipper.html/ +xipper: +xipper: +xipper: +xipper: +xipper: +xipper: diff --git a/desktop/xipper/xipper.SlackBuild b/desktop/xipper/xipper.SlackBuild new file mode 100644 index 0000000000..43f7d4f994 --- /dev/null +++ b/desktop/xipper/xipper.SlackBuild @@ -0,0 +1,89 @@ +#!/bin/sh +# +# Slackware build script for xipper. +# +# Copyright 2015 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 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=xipper +SRCNAM=Xipper +VERSION=${VERSION:-2.0.1} +SRCVER=${SRCVER:-2.0-1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +mkdir $PRGNAM-$VERSION +tar xvf $CWD/${SRCNAM}_${SRCVER}_bin.tar.gz -C $PRGNAM-$VERSION +cd $PRGNAM-$VERSION +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 {} \; + +install -d $PKG/usr/share/{applications,pixmaps} +install -D -m644 $CWD/xipper.desktop $PKG/usr/share/applications/xipper.desktop +install -D -m644 $CWD/xipper.png $PKG/usr/share/pixmaps/xipper.png +install -d $PKG/usr/bin +install -D -m755 xipper.gambas $PKG/usr/bin/xipper.gambas + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/desktop/xipper/xipper.desktop b/desktop/xipper/xipper.desktop new file mode 100644 index 0000000000..1aaba7c682 --- /dev/null +++ b/desktop/xipper/xipper.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Xipper +Version=1.0 +Encoding=UTF-8 +Comment=A simple GUI for extract-xiso tool +Exec=xipper.gambas +Icon=xipper +StartupNotify=true +Terminal=false +Type=Application +Categories=Game; diff --git a/desktop/xipper/xipper.info b/desktop/xipper/xipper.info new file mode 100644 index 0000000000..77d69bc8aa --- /dev/null +++ b/desktop/xipper/xipper.info @@ -0,0 +1,10 @@ +PRGNAM="xipper" +VERSION="2.0.1" +HOMEPAGE="http://www.redsquirrel87.com/Xipper.html" +DOWNLOAD="https://bitbucket.org/Red_Squirrel/xipper/downloads/Xipper_2.0-1_bin.tar.gz" +MD5SUM="7898f029603008ffa1389899a342b703" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="gambas3 extract-xiso" +MAINTAINER="Edinaldo P. Silva" +EMAIL="edps.mundognu@gmail.com" diff --git a/desktop/xipper/xipper.png b/desktop/xipper/xipper.png new file mode 100644 index 0000000000000000000000000000000000000000..27d4223df1205ca7fc84549dc8ac54f6037a8718 GIT binary patch literal 6986 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 literal 0 HcmV?d00001