Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Sat, 02 Nov 2019 20:04:52 UTC Commit: 5012a08b32ffbf291e538ffa7b77a11fa3c58a43 https://github.com/geany/geany-osx/commit/5012a08b32ffbf291e538ffa7b77a11fa3...
Log Message: ----------- Generate the icns file every time bundle is created
Modified Paths: -------------- .gitignore Geany.icns README.md bundle.sh
Modified: .gitignore 1 lines changed, 1 insertions(+), 0 deletions(-) =================================================================== @@ -1,4 +1,5 @@ Geany*.app Geany*.dmg +Geany.icns Launcher/geany/build/ xcuserdata/
Modified: Geany.icns 0 lines changed, 0 insertions(+), 0 deletions(-) =================================================================== No diff available, check online
Modified: README.md 11 lines changed, 1 insertions(+), 10 deletions(-) =================================================================== @@ -20,14 +20,11 @@ A brief description of the contents of the project directory: * *Mojave-light-solid*: Mojave GTK 3 Theme * *Papirus, Papirus-Dark*: Papirus GTK 3 icon theme with lots of unneeded icons removed to save space. -* *iconbuilder.iconset*: contains source icons for the Geany.icns - file. Not needed for normal build, present just in case the icns file - needs to be recreated for some reason. +* *iconbuilder.iconset*: contains source icons for the bundle. * *patches*: various patches fixing dependencies to enable bundling. * *utils*: various utility scripts.
### Configuration files -* *Geany.icns*: Mac OS Geany icon file. * *Info.plist*: Mac OS application configuration file containing some basic information such as application name, version, etc. but also additional configuration including file types the application can open. @@ -202,12 +199,6 @@ have to be performed during normal bundle/installer creation: and run the script. Copy the output of the script to the marked place in `Info.plist`.
-* The `Geany.icns` icon file can be regenerated from the `iconbuilder.iconset` - directory using - ``` - iconutil -c icns ./iconbuilder.iconset - ``` - * Before the release update the Geany version and copyright years inside `Info.plist` and `create_dmg.sh`. Also update the `-release` targets in `geany.modules` file to point to the new release. Dependencies inside
Modified: bundle.sh 1 lines changed, 1 insertions(+), 0 deletions(-) =================================================================== @@ -1,4 +1,5 @@ #!/bin/sh
+iconutil -c icns ./iconbuilder.iconset --output Geany.icns ~/.local/bin/gtk-mac-bundler geany.bundle cp -R Papirus Papirus-Dark ./Geany.app/Contents/Resources/share/icons
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).