GH-1266 fix ubuntu run script

This commit is contained in:
Petr Mrázek
2015-10-02 23:06:22 +02:00
parent ae4216de61
commit 7459eb627c
5 changed files with 3 additions and 2 deletions

View File

@@ -0,0 +1,11 @@
Package: multimc
Version: 1.1-2
Architecture: all
Maintainer: Petr Mrázek <peterix@gmail.com>
Section: games
Priority: optional
Installed-Size: 75
Depends: zenity, default-jre
Homepage: http://multimc.org
Description: A local install wrapper for MultiMC

View File

@@ -0,0 +1,3 @@
#!/bin/sh
set -e
update-desktop-database

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -0,0 +1,33 @@
#!/bin/bash
INSTDIR="${XDG_DATA_HOME-$HOME/.local/share}/multimc"
if [ `getconf LONG_BIT` = "64" ]
then
PACKAGE="mmc-stable-lin64.tar.gz"
else
PACKAGE="mmc-stable-lin32.tar.gz"
fi
deploy() {
mkdir -p $INSTDIR
cd ${INSTDIR}
wget --progress=dot:force "https://files.multimc.org/downloads/${PACKAGE}" 2>&1 | sed -u 's/.* \([0-9]\+%\)\ \+\([0-9.]\+.\) \(.*\)/\1\n# Downloading at \2\/s, ETA \3/' | zenity --progress --auto-close --auto-kill --title="Downloading MultiMC..."
tar -xzf ${PACKAGE} --transform='s,MultiMC/,,'
rm ${PACKAGE}
chmod +x MultiMC
}
runmmc() {
cd ${INSTDIR}
./MultiMC
}
if [[ ! -f ${INSTDIR}/MultiMC ]]; then
deploy
runmmc
else
runmmc
fi

View File

@@ -0,0 +1,16 @@
[Desktop Entry]
Categories=Game;
Exec=/opt/multimc/run.sh
Icon=/opt/multimc/icon.svg
Keywords=game;
MimeType=
Name=MultiMC 5
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=