Commit Graph

43 Commits

Author SHA1 Message Date
Felix Krull f45bfa2c5a Makefile: only depend on gir bin in gir-report 2022-05-06 12:53:56 -04:00
Felix Krull e49ee07373 Update to OSTree 2020.5 2022-05-06 12:53:56 -04:00
Felix Krull 977b51ed39 gir: switch to gir based on patched upstream source 2022-05-06 12:53:56 -04:00
Felix Krull d8838109f5 Switch ostree source to git 2022-05-06 12:53:56 -04:00
Felix Krull 1010581c48 Update docs 2022-05-06 12:53:56 -04:00
Felix Krull d7156df1da Add script to get OSTree-1.0.gir from libostree source build 2022-05-06 12:53:56 -04:00
Felix Krull b082362df4 Also remove OSTree-1.0.gir when cleaning gir files 2022-05-06 12:53:56 -04:00
Felix Krull 7ef8668f0a Add command to grab latest OSTree-1.0.gir from Fedora Rawhide 2022-05-06 12:53:56 -04:00
Felix Krull 409527e232 ci: update readme (and pipeline) 2022-05-06 12:53:56 -04:00
Felix Krull 253f46e846 Update rustdoc-stripper 2022-05-06 12:53:56 -04:00
Felix Krull 2c3c976828 Switch back to upstream gir 2022-05-06 12:53:56 -04:00
Felix Krull 66a16b13b9 ci: use --workspace instead of --all 2022-05-06 12:53:56 -04:00
Felix Krull 990bbe290a Use forked gir with updated shell-words and cleaned-up build.rs 2022-05-06 12:53:56 -04:00
Felix Krull 130f0c2839 Update gir version and regenerate 2022-05-06 12:53:55 -04:00
Felix Krull 6a077fff85 ci: build every feature level separately 2022-05-06 12:53:55 -04:00
Felix Krull 6ab1e997ee ci: ignore gir differences in version files 2022-05-06 12:53:55 -04:00
Felix Krull 1d262ca279 Remove repo hash from versions.txt 2022-05-06 12:53:55 -04:00
Felix Krull 241806b757 Update glib + gir and regenerate 2022-05-06 12:53:55 -04:00
Felix Krull 75ce6dfcac Update gir version 2022-05-06 12:53:54 -04:00
Felix Krull 5b6991af9c Bump gir version 2022-05-06 12:53:54 -04:00
Felix Krull b44202fa90 ci: add Makefile target to run gir -m not_bound 2022-05-06 12:53:54 -04:00
Felix Krull 1f20721664 We don't need to patch the hand-written Repo symbols any more 2022-05-06 12:53:54 -04:00
Felix Krull 493ba2e2f5 Update gir and regenerate 2022-05-06 12:53:54 -04:00
Felix Krull 0b85551588 Change gir targets 2022-05-06 12:53:54 -04:00
Felix Krull 475cd53c43 Add docs for methods that were moved to RepoExtManual 2022-05-06 12:53:53 -04:00
Felix Krull 3decba546e Switch to generated CollectionRef 2022-05-06 12:53:53 -04:00
Felix Krull 0f0ccb898d Update gir version 2022-05-06 12:53:53 -04:00
Felix Krull 31eccf004e Pin rustdoc-stripper version 2022-05-06 12:53:53 -04:00
Felix Krull 91df5067a5 Update base gir files 2022-05-06 12:53:53 -04:00
Felix Krull 999d239c59 Rename libostree to ostree 2022-05-06 12:53:53 -04:00
Felix Krull f4cf9d3377 Rename libostree-sys to ostree-sys 2022-05-06 12:53:53 -04:00
Felix Krull e62ca73e82 Remove unnecessary gir/* aliases 2022-05-06 12:53:53 -04:00
Felix Krull 16709027e1 Pin gir version 2022-05-06 12:53:53 -04:00
Felix Krull 98fbf253a7 Get rid of pre-package workaround 2022-05-06 12:53:53 -04:00
Felix Krull 260c273286 Move installed tools into target/tools 2022-05-06 12:53:53 -04:00
Felix Krull 2b76bf8330 Add back API docs merge to Makefile
I guess we can't do it as part of the crate, so we do it separately.
2022-05-06 12:53:53 -04:00
Felix Krull a404058eaf Fix -sys pre-package 2022-05-06 12:53:53 -04:00
Felix Krull 67c318164b Add LICENSE to packages 2022-05-06 12:53:53 -04:00
Felix Krull d8ce189e91 Move readme to repo root and copy it to the code prior to packaging 2022-05-06 12:53:53 -04:00
Felix Krull 82cbd02fea Remove docs targets
The docs integration is now handled in build.rs if the lgpl-docs feature
is enabled.
2022-05-06 12:53:53 -04:00
Felix Krull ee897f09c5 Disable libostree docs
The API docs are LGPL2 which, if we're being strict, would make the
entire result LGPL2 if the docs are included in the binary; I assume, at
least gtk-rs makes a point to not include the docs in the main build. It
should be possible to make a build script and associated feature that
includes the API docs just for the docs build.
2022-05-06 12:53:53 -04:00
Felix Krull a32f209285 Copy autodocs to hand-implemented methods in RepoExtManual 2022-05-06 12:53:53 -04:00
Felix Krull 9394222cc1 Add Makefile 2022-05-06 12:53:53 -04:00