56 Commits

Author SHA1 Message Date
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