Page 1 sur 1

Paquets Wapt pour MAC

Publié : 09 avr. 2020 - 10:55
par ingemedia
Bonjour,
Voici quelques semaines, j'ai proposé de partager mes quelques paquets wapt pour mac (je mets juste un C/c de mes setup.py que vous pourrez retravailler). Ils sont classés par ordre alphabétique. N'hésitez pas à apporter vos ajouts / corrections :)

7ZIP :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
hdiutil attach "7zX_1.7.1.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/7zX/7zX.app" "/Applications/7zX.app"
chown -R root:wheel "/Applications/7zX.app"
chmod -R 755 "/Applications/7zX.app"
sleep 3
hdiutil detach "/Volumes/7zX" -quiet""")

def uninstall():
    run('rm -rf /Applications/7zX -quiet')


ANDROID STUDIO :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
hdiutil attach "android-studio-ide-192.6241897-mac.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Android Studio 3.6.1/Android Studio.app" "/Applications/Android Studio.app"
chown -R root:wheel "/Applications/Android Studio.app"
chmod -R 755 "/Applications/Android Studio.app"
sleep 3
hdiutil detach "/Volumes/Android Studio 3.6.1" -quiet""")

def uninstall():
    run('rm -rf "/Applications/Android Studio.app"')


AUDACITY :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():

    run("""
hdiutil attach "audacity-macos-2.3.3.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Audacity 2.3.3/Audacity.app" "/Applications/Audacity.app"
chown -R root:wheel "/Applications/Audacity.app"
chmod -R 755 "/Applications/Audacity.app"
sleep 3
hdiutil detach "/Volumes/Audacity 2.3.3" -quiet""")

def uninstall():
    run('rm -rf /Applications/Audacity.app')

FILEZILLA :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
tar -jxvf FileZilla_3.47.2.1_macosx-x86.app.tar.bz2
mv FileZilla.app /Applications/
chown -R root:wheel /Applications/FileZilla.app
chmod -R 755 /Applications/FileZilla.app""")

def uninstall():
    run('rm -rf /Applications/FileZilla.app')



FIREFOX_ESR :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
hdiutil attach "Firefox 68.6.0esr.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Firefox/Firefox.app" "/Applications/Firefox.app"
chown -R root:wheel "/Applications/Firefox.app"
chmod -R 755 "/Applications/Firefox.app"
sleep 3
hdiutil detach "/Volumes/Firefox" -quiet""")

def uninstall():
    run('rm -rf /Applications/Firefox.app')

GEANY :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
hdiutil attach "geany-1.36_osx-2.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Geany 1.36/Geany.app" "/Applications/Geany.app"
chown -R root:wheel "/Applications/Geany.app"
chmod -R 755 "/Applications/Geany.app"
sleep 3
hdiutil detach "/Volumes/Geany 1.36" -quiet""")

def uninstall():
    run('rm -rf "/Applications/Geany.app"')


GEPHI :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
hdiutil attach "gephi-0.9.2-macos.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Gephi 0.9.2/Gephi.app" "/Applications/Gephi.app"
chown -R root:wheel "/Applications/Gephi.app"
chmod -R 755 "/Applications/Gephi.app"
sleep 3
hdiutil detach "/Volumes/Gephi 0.9.2" -quiet""")

def uninstall():
    run('rm -rf /Applications/Gephi.app')

GOOGLE CHROME :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
hdiutil attach "googlechrome.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Google Chrome/Google Chrome.app" "/Applications/Google Chrome.app"
chown -R root:wheel "/Applications/Google Chrome.app"
chmod -R 755 "/Applications/Google Chrome.app"
sleep 3
hdiutil detach "/Volumes/Google Chrome" -quiet""")

def uninstall():
    run('rm -rf "/Applications/Google Chrome.app"')
    run(r'"googlechrome.dmg" /VERYSILENT') //je ne sais plus pourquoi cette ligne... à vérifier

SKYPE :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""r'"" /VERYSILENT')
hdiutil attach "Skype-8.58.0.93.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Skype/Skype.app" "/Applications/Skype.app"
chown -R root:wheel "/Applications/Skype.app"
chmod -R 755 "/Applications/Skype.app"
sleep 3
hdiutil detach "/Volumes/Skype" -quiet""")

def uninstall():
    run('rm -rf "/Applications/Skype.app"')
VIRTUALBOX :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
hdiutil attach "VirtualBox-6.1.4-136177-OSX.dmg" -nobrowse -quiet
installer -pkg /Volumes/VirtualBox/VirtualBox.pkg -target /
chown -R root:wheel "/Applications/VirtualBox.app"
chmod -R 755 "/Applications/VirtualBox.app"
sleep 3
hdiutil detach "/Volumes/VirtualBox" -quiet""")

def uninstall():
        run('rm -rf /Applications/VirtualBox.app')

VLC :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
hdiutil attach "vlc-3.0.8.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/VLC media player/VLC.app" "/Applications/VLC.app"
chown -R root:wheel "/Applications/VLC.app"
chmod -R 755 "/Applications/VLC.app"
sleep 3
hdiutil detach "/Volumes/VLC media player" -quiet""")

def uninstall():
    run('rm -rf /Applications/VLC.app')

VSCODE :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
unzip VSCode-darwin-stable.zip -d /Applications
chown -R root:wheel "/Applications/Visual Studio Code.app"
chmod -R 755 "/Applications/Visual Studio Code.app"
""")

def uninstall():
    run('rm -rf /Applications/Visual\ Studio\ Code.app')


XCODE :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    run("""
mv Xcode_11.3.1.xip /Applications/
cd /Applications/
xip -x Xcode_11.3.1.xip
rm -f Xcode_11.3.1.xip
chown -R root:wheel "/Applications/Xcode.app"
chmod -R 755 "/Applications/Xcode.app"
""")

def uninstall():
    run('rm -rf "/Applications/Xcode.app"')



ZOTERO :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
     run("""
hdiutil attach "Zotero-5.0.85.dmg" -nobrowse -quiet
ditto -rsrc "/Volumes/Zotero/Zotero.app" "/Applications/Zotero.app"
chown -R root:wheel "/Applications/Zotero.app"
chmod -R 755 "/Applications/Zotero.app"
sleep 3
hdiutil detach "/Volumes/Zotero" -quiet""")

def uninstall():
    run('rm -rf /Applications/Zotero.app')