Romain Failliot
d94df84302
Refine dev setup
2022-10-23 16:41:37 -04:00
Romain Failliot
1f937dc57e
Refine dev setup
2022-10-23 16:37:25 -04:00
Romain Failliot
6622792e71
Reword the documentation to take care of Mac OS too
2022-10-23 16:32:04 -04:00
Hugo Holgersson
c4869e15cb
Show SVG icon in "Help->About Diffuse..." on macOS
...
GTK on Mac needs a helper lib to be able to draw .svg files.
2022-10-23 15:58:09 -04:00
Hugo Holgersson
9a7ced4bc4
Build logic for installing Diffuse as a native macOS app
...
Tested on macOS 12.5:
brew install meson python3 py3cairo pygobject3 gtk+3
meson setup build
cd build
meson compile
meson test
meson install
After `meson install`, `diffuse` can be used to launch a
native Mac app that is installed into /Applications/Diffuse.app.
These steps could be put into a Homebrew formula, see
https://docs.brew.sh/Formula-Cookbook , as a way to
distribute Diffuse on macOS.
2022-10-23 15:58:09 -04:00
Hugo Holgersson
bb998a8785
Docs and build fixes to run Diffuse on macOS
...
Here we strip away Linux-only stuff so devs
can create a local "Mac build".
There might be other Linux-only stuff that
are not needed on Mac still. Follow-ups are
welcome.
2022-10-23 15:58:09 -04:00
Romain Failliot
4422db52a1
Fix mypy errors and install dependencies on Fedora
2022-10-23 15:42:38 -04:00
Romain Failliot
ae55dc6373
Update translation POT and FR files
2022-04-04 12:00:53 -04:00
Romain Failliot
5e34b9686c
Add French translation
2022-04-04 11:32:10 -04:00
Romain Failliot
36788fa605
Include the release process in documentation tree
2022-04-04 09:58:39 -04:00
Romain Failliot
923a37bb59
docs: document release process steps
2022-04-03 21:12:52 -04:00
Creak
1a1907b3f1
Merge pull request #148 from MightyCreak/upgrade-to-gnome-sdk-42
...
Upgrade Flatpak GNOME's runtime to 42
2022-04-03 19:28:36 -04:00
Romain Failliot
8eba1da037
Upgrade Flatpak GNOME's runtime to 42
2022-04-03 19:25:24 -04:00
Romain Failliot
318d42545c
Add instructions to install Diffuse locally
2022-04-03 19:13:27 -04:00
Romain Failliot
3a3016937c
docs: add project dependencies
2022-01-09 11:01:28 -05:00
Romain Failliot
f4650642c4
Fix flatpak runtime version used in documentation
2022-01-08 17:17:14 -05:00
Romain Failliot
6685b898f8
Created a requirements.dev.txt just for the developers
2021-11-24 20:39:00 -05:00
Romain Failliot
69106d12b0
Fix translation files
...
The POTFILES didn't include the recently created files, removing a bunch
of translations during the update.
2021-11-24 14:13:23 -05:00
Romain Failliot
d406fafd32
Improve README and documentation
2021-11-24 13:16:11 -05:00
Romain Failliot
d0fb098fe5
Improve the documentation
...
* Simplify the main README.md
* Moved more detailed documentations into a new docs/ directory
2021-11-24 12:38:54 -05:00