Commit graph

5 commits

Author SHA1 Message Date
James Westman
0a1c9da2ec
port: Show error when Gtk typelib is missing
Fixes #72 by showing a proper error message rather than crashing.
2022-07-09 16:01:16 -05:00
James Westman
f18c8b7a2d
port: Lock version number
When writing the subproject file, set the tag to the current version if
known.
2022-06-08 22:25:22 -05:00
James Westman
9873a2072b Add warning for sync-create 2022-02-09 15:39:02 -06:00
James Westman
1f677725d8
interactive_port: Ignore "_build" and "build" dirs
Fixes #15
2021-12-04 19:14:04 -06:00
James Westman
8e4433a487
Create an interactive porting tool
`blueprint-compiler port` interactively ports a project to blueprint.
It will create the subproject wrap file, add it to .gitignore, decompile
your GtkBuilder XML files, emit code to copy and paste into your
meson.build file, and update POTFILES.in.

It can't quite handle all of the features the forward compiler can, so
it will skip those files.
2021-12-01 23:38:28 -06:00