-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_photogimp_osx.sh
74 lines (55 loc) · 3.09 KB
/
_photogimp_osx.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#!/usr/bin/env bash
echo "🦊 Installing PhotoGimp..."
#
# installing photogimp_osx
# sh -c "$(curl -fsSL https://raw.githubusercontent.com/MatthijsKamstra/Mac-setup/master/install/photogimp_osx.sh)"
#
echo "→ Closing GIMP if it is open"
killall gimp
echo "→ Downloading PhotoGIMP.by.Diolinux.v2020.for.Flatpak.zip"
# Downloading PhotoGimp
# original install
# curl -L https://github.com/Diolinux/PhotoGIMP/releases/download/1.0/PhotoGIMP.by.Diolinux.v2020.for.Flatpak.zip -o ~/Downloads/PhotoGIMP.by.Diolinux.v2020.for.Flatpak.zip && unzip -q ~/Downloads/PhotoGIMP.by.Diolinux.v2020.for.Flatpak.zip -d ~/Downloads && cp -R ~/Downloads/PhotoGIMP\ by\ Diolinux\ v2020\ for\ Flatpak/.var/app/org.gimp.GIMP/config/GIMP/2.10/ ~/Library/Application\ Support/GIMP/2.10
# adjusted install (foldername is changed, removing the zip is at the bottom of this file)
curl -L --progress-bar https://github.com/Diolinux/PhotoGIMP/releases/download/1.0/PhotoGIMP.by.Diolinux.v2020.for.Flatpak.zip -o ~/Downloads/PhotoGIMP.by.Diolinux.v2020.for.Flatpak.zip && unzip -q ~/Downloads/PhotoGIMP.by.Diolinux.v2020.for.Flatpak.zip -d ~/Downloads && mv ~/Downloads/PhotoGIMP\ by\ Diolinux\ v2020\ for\ Flatpak ~/Downloads/PhotoGIMP_by_Diolinux_v2020_for_Flatpak && cp -R ~/Downloads/PhotoGIMP_by_Diolinux_v2020_for_Flatpak/.var/app/org.gimp.GIMP/config/GIMP/2.10/ ~/Library/Application\ Support/GIMP/2.10
echo "→ Create new icon for GIMP"
# create icons
# https://gist.github.com/jamieweavis/b4c394607641e1280d447deed5fc85fc
# https://www.codingforentrepreneurs.com/blog/create-icns-icons-for-macos-apps/
# visit download foler
cd ~/Downloads
# original icon file
INPUT=~/Downloads/PhotoGIMP_by_Diolinux_v2020_for_Flatpak/.icons/photogimp.png
# icon name
OUTPUT=gimp.iconset
# create icons folder
mkdir $OUTPUT
echo "→ Generate all icons with sips"
# convert images to create the different sizes for the icon
sips -z 16 16 $INPUT --out ${OUTPUT}/icon_16x16.png
sips -z 32 32 $INPUT --out ${OUTPUT}/[email protected]
sips -z 32 32 $INPUT --out ${OUTPUT}/icon_32x32.png
sips -z 64 64 $INPUT --out ${OUTPUT}/[email protected]
sips -z 128 128 $INPUT --out ${OUTPUT}/icon_128x128.png
sips -z 256 256 $INPUT --out ${OUTPUT}/[email protected]
sips -z 256 256 $INPUT --out ${OUTPUT}/icon_256x256.png
sips -z 512 512 $INPUT --out ${OUTPUT}/[email protected]
sips -z 512 512 $INPUT --out ${OUTPUT}/icon_512x512.png
sips -z 1024 1024 $INPUT --out ${OUTPUT}/[email protected]
echo "→ Create new (photo)GIMP icon"
# create icon.icns
iconutil -c icns $OUTPUT
echo "→ Move new (photo)GIMP icon to the GIMP application"
# move icon to the correct folder
cp ~/Downloads/gimp.icns /Applications/GIMP-2.10.app/Contents/Resources/gimp.icns
echo "→ Open GIMP"
# open GIMP
open -a "GIMP-2.10.app"
echo "→ Delete all files downloaded/generated"
# delete the folder with generate images
rm -rf ~/Downloads/$OUTPUT
rm ~/Downloads/gimp.icns
# delete zip and unziped folder
rm ~/Downloads/PhotoGIMP.by.Diolinux.v2020.for.Flatpak.zip
rm -rf ~/Downloads/PhotoGIMP_by_Diolinux_v2020_for_Flatpakopen
echo "→ You are now the owner of photoGIMP"