Dan Yeaw
556a62dd61
Continue to update icon files
2020-12-09 21:42:10 -05:00
Arjan Molenaar
1898c69ff5
Let package script reliably find the Python version
...
GObject-introspection is dependent on Python. That's
the version we will install. Ensure we use that Python
version.
2020-10-26 23:03:26 +01:00
Dan Yeaw
41093e0409
Fix shell syntax issues and enable shellcheck pre-commit
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2020-09-27 10:12:18 -04:00
Arjan Molenaar
308761a0e2
Start __boot__ with a __main__ check
...
So PyTest auto-discovery does not try to run this file.
2020-09-03 22:52:34 +02:00
Arjan Molenaar
5b0198c925
Boyscouting
2020-08-26 18:51:56 +02:00
Arjan Molenaar
7f0d29de28
Only create cache dit if it does not exist
2020-08-26 18:50:22 +02:00
Arjan Molenaar
ffc172c125
Fix libraries for files in MacOS folder as well
2020-08-26 16:54:11 +02:00
Arjan Molenaar
0d09dfb609
Fix MacOS packaging
...
Now Gaphor also works the first time it's started on a mac.
2020-08-26 15:58:55 +02:00
Arjan Molenaar
01760ad08b
MacOS: no need to set DYLD_LIBRARY_PATH in boot script
...
This could never have worked anyhow.
2020-08-14 11:27:01 +02:00
Arjan Molenaar
f68e3ad85d
MacOS: Ensure our libraries are on the rpath
2020-08-14 11:23:03 +02:00
Arjan Molenaar
fb7e30758a
Do some more cleanup in the macOS bundle
2020-08-12 08:07:03 +02:00
Arjan Molenaar
3b41ef1106
Handle native quit and file-open events on macOS
...
Welcome gtk-mac-integration!
2020-08-12 08:07:03 +02:00
Arjan Molenaar
4ecdb18fab
Remove startup shell script, not using it anymore
2020-08-12 08:07:03 +02:00
Arjan Molenaar
1cac57a2e3
Remove unneeded force to front
2020-08-12 08:07:03 +02:00
Arjan Molenaar
78bfc7d591
Info.plist updates
...
Add file system access permissions.
Some tinkering with file loading descriptions.
2020-08-12 08:06:12 +02:00
Arjan Molenaar
a84e986b37
Add py2app parts to make loading work
2020-08-12 08:06:12 +02:00
Arjan Molenaar
56966f1c35
Add background image
2020-07-30 20:41:38 +02:00
Arjan Molenaar
4604028683
Create DMG with create-dmg instead of dmgbuild
2020-07-30 13:26:18 +02:00
Arjan Molenaar
5166e45ddc
Use dmgbuild to create the image
...
Now we can make it look like a true MacOS DMG.
2020-06-24 10:14:01 +02:00
Arjan Molenaar
3af71f8041
Add helper script to build dmg's from a local mac
2020-06-23 16:06:46 +02:00
Arjan Molenaar
ee91efd6ee
Update macOS icons
2020-06-05 14:11:47 +02:00
Arjan Molenaar
018bbf9f39
Update macOS iconset Makefile to use new icon
2020-06-05 14:03:21 +02:00
Arjan Molenaar
e9f5112ca5
Add compiled schemas to the macOS distro
2020-05-23 21:12:31 +02:00
Arjan Molenaar
cb31c96666
Fix version determination for macos
...
should also deal with versions like 1.2.0rc1
2020-02-12 22:10:51 +01:00
Arjan Molenaar
14d65e80ee
Make Gaphor more integrated with macOS
2020-02-09 11:02:03 +01:00
Arjan Molenaar
8b37b6c980
Use wheel to make macOS Gaphor app
2020-02-08 15:45:25 +01:00
Arjan Molenaar
1bab51e413
Show file type in MacOS
2020-02-08 15:45:03 +01:00
Arjan Molenaar
9a8a6faa3d
Move logos to toplevel logos folder
...
Out of the application. The about window has its own logo file.
2019-11-25 20:10:38 +01:00
Dan Yeaw
cbc5bdb40b
Update devel env and packaging instructions
2019-10-27 14:58:43 -04:00
Arjan Molenaar
02985955d4
Remove setup.py
...
Build is poetry only.
2019-10-24 10:02:50 +02:00
Dan Yeaw
1a4c5580e8
Fix broken links
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-10-14 14:25:48 -04:00
Arjan Molenaar
4c732bf360
Fix macOS packaging
2019-07-07 22:01:55 +02:00
Arjan Molenaar
cb91d7fbca
Enable high-res capability for our macos bundle
2019-05-08 22:20:44 +02:00
Arjan Molenaar
9e080efcdc
Fix version resolution
2019-04-29 16:25:35 +02:00
Arjan Molenaar
76bc61f891
Add iconset + remove cleanup script
2019-04-29 13:35:06 +02:00
Arjan Molenaar
31bb5399af
update macos readme
2019-04-29 13:31:02 +02:00
Arjan Molenaar
c4c0d948d9
Add more fontconfig files
2019-04-28 21:57:08 +02:00
Arjan Molenaar
684997fb49
Put gdk-pixbuf and gtk module caches in .cache directory
2019-04-28 20:05:54 +02:00
Arjan Molenaar
072b3e05a0
Make a venv, to avoid already installed package interfering with the app bundle creation.
2019-04-28 19:34:41 +02:00
Arjan Molenaar
6ce5123f4c
No need to make a sdist before packaging
2019-04-28 10:08:10 +02:00
Arjan Molenaar
95a51e11db
Do not force-install gaphor, that'll break the development setup
2019-04-28 00:29:21 +02:00
Arjan Molenaar
f901fbb7ec
Add icons to package
2019-04-27 21:03:27 +02:00
Arjan Molenaar
7bd98f06b3
Repair libraries pointing to symlinks
...
Symlinks are not copied, so we have to make the link precisely right.
2019-04-27 20:31:04 +02:00
Arjan Molenaar
149d3459de
Add validation script for macos packaging
2019-04-27 16:29:42 +02:00
Arjan Molenaar
cc1b282156
Misc improvements for macos packaging
2019-04-27 16:29:18 +02:00
Arjan Molenaar
413c407a05
No need to set libffi pkg-config again. only package dmg
2019-04-27 14:22:46 +02:00
Arjan Molenaar
27a7b7a530
Clean up vars used in package script
2019-04-27 14:19:16 +02:00
Arjan Molenaar
a7236a408b
Add fontconfig config
2019-04-27 14:03:09 +02:00
Arjan Molenaar
5b4df8edad
Fix Python launch; add gobject-introspection
2019-04-27 13:27:29 +02:00
Arjan Molenaar
8fee5f6f23
Installation fixes; now runs on installed Python 3
2019-04-26 23:37:22 +02:00