Merge remote-tracking branch 'origin/specs' into specs

This commit is contained in:
Marco
2019-07-05 22:57:16 +02:00
3 changed files with 136 additions and 0 deletions

35
spec/Linux/Aretmis.spec Executable file
View File

@@ -0,0 +1,35 @@
# -*- mode: python -*-
block_cipher = None
import glob, os
data_file = [(f, '.') for f in glob.glob('*.[pu][yi]') if f != "artemis.py"]
a = Analysis(['artemis.py'],
pathex=[os.getcwd()],
binaries=[],
datas=data_file,
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[],
name='Artemis',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
runtime_tmpdir=None,
console=False)

39
spec/Linux/artemis3.svg Executable file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 36 KiB

View File

@@ -0,0 +1,62 @@
clear
echo "
===================================
Artemis 3 Shortcut Creator
LINUX
===================================
"
# Set the correct permissions for Artemis folder
echo "Gaining admin privileges and set folder read/write permission..."
echo ""
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
sudo chmod 700 $DIR
# Generation of shortcut
file=/home/$USER/.local/share/applications/artemis.desktop
if [ -e "$file" ]; then
echo "A shortcut of Artemis 3 is already present:"
echo ""
echo "R) Remove the shortcut and the icon file"
echo "U) Update the shortcut"
echo ""
read -p "" doit
case $doit in
u|U)
echo "#!/usr/bin/env xdg-open" > /home/$USER/.local/share/applications/artemis.desktop
echo "[Desktop Entry]" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Name=Artemis" >> /home/$USER/.local/share/applications/artemis.desktop
echo "StartupWMClass=artemis3" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Exec=sh -c 'cd $DIR && ./artemis' " >> /home/$USER/.local/share/applications/artemis.desktop
echo "Terminal=False" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Icon=artemis3" >> /home/$USER/.local/share/applications/artemis.desktop
sudo cp ./artemis3.svg /usr/share/icons/
echo "Link Updated!"
;;
r|R)
sudo rm /home/$USER/.local/share/applications/artemis.desktop
sudo rm /usr/share/icons/artemis3.svg
echo "Link and icon removed!"
;;
*) echo "Sorry! Invalid option $REPLY";;
esac
else
echo "#!/usr/bin/env xdg-open" > /home/$USER/.local/share/applications/artemis.desktop
echo "[Desktop Entry]" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Name=Artemis" >> /home/$USER/.local/share/applications/artemis.desktop
echo "StartupWMClass=artemis3" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Exec=sh -c 'cd $DIR && ./artemis' " >> /home/$USER/.local/share/applications/artemis.desktop
echo "Terminal=False" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Icon=artemis3" >> /home/$USER/.local/share/applications/artemis.desktop
sudo cp ./artemis3.svg /usr/share/icons/
echo "
Link copied in: /home/$USER/.local/share/applications/artemis.desktop
Icon copied in: /usr/share/icons/artemis3.svg
"
fi
echo "
================================
SETTING COMPLETE
================================
"