[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