Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broken link on Build API #507

Open
pedropaulosuzuki opened this issue Jul 28, 2024 · 5 comments
Open

Broken link on Build API #507

pedropaulosuzuki opened this issue Jul 28, 2024 · 5 comments
Labels

Comments

@pedropaulosuzuki
Copy link
Contributor

pedropaulosuzuki commented Jul 28, 2024

On the manifests page, we link to a Github page that simply states "This specification is obsolete and is not recommended for use anymore. For the previous spec, please see the commit history.", without much more explanation.

@bbhtt
Copy link
Collaborator

bbhtt commented Jul 29, 2024

Not sure why Build API is separately mentioned. Looking at the old specification, this is very similar to autotools and already covered by what simple can do.

@TingPing
Copy link
Member

This was well before simple and the point was just to explicitly say what autotools does, in terms of actual commands ran. A lot of project use something autotools-like, so the idea was to specify some common usage.

@bbhtt
Copy link
Collaborator

bbhtt commented Jul 30, 2024

So I guess it is better to remove it then

@TingPing
Copy link
Member

I think its useful information but a broken link helps nobody.

@TingPing
Copy link
Member

TingPing commented Jul 30, 2024

Basically the information:

flatpak-builder modules are broken up into steps:

  1. Configure
    This can be meson setup, cmake or ./autogen.sh (controlled by no-autogen and rm-configure) and ./configure plus config-opts

  2. Build
    ninja/make plus make-args

  3. Install
    ninja/make install (or install-rule) plus make-install-args and controlled by no-make-install.

(There is also a test step but nobody uses this?)

@bbhtt bbhtt added the bug label Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants