[geany/geany-osx] 5012a0: Generate the icns file every time bundle is created

Jiří Techet git-noreply at xxxxx
Sat Nov 2 20:04:52 UTC 2019


Branch:      refs/heads/master
Author:      Jiří Techet <techet at gmail.com>
Committer:   Jiří Techet <techet at gmail.com>
Date:        Sat, 02 Nov 2019 20:04:52 UTC
Commit:      5012a08b32ffbf291e538ffa7b77a11fa3c58a43
             https://github.com/geany/geany-osx/commit/5012a08b32ffbf291e538ffa7b77a11fa3c58a43

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).


More information about the Commits mailing list