Skip to content

Create a Meson build system#24

Merged
danirabbit merged 3 commits intomainfrom
danirabbit/meson
May 4, 2026
Merged

Create a Meson build system#24
danirabbit merged 3 commits intomainfrom
danirabbit/meson

Conversation

@danirabbit
Copy link
Copy Markdown
Member

install with Meson instead of relying on packaging

@danirabbit danirabbit requested a review from a team February 23, 2026 16:36
@ryonakano
Copy link
Copy Markdown
Member

What about doing something like this?

In roboto-mono/meson.build (same goes to redacted/meson.build too):

fonts += [
    'oboto-mono/RobotoMono-Bold.ttf',
    'oboto-mono/RobotoMono-BoldItalic.ttf',
    :

]

In the root meson.build:

:

subdir('redacted')
subdir('roboto-mono')

foreach font : fonts
    install_data(
        font,
        install_dir: fonts_dir
    )
endforeach

@ryonakano
Copy link
Copy Markdown
Member

Also, don't we need to update debian/fonts-roboto-mono-elementary.install and debian/fonts-redacted-elementary.install too, similar to debian/fonts-croscore-config-elementary.install?

@ryonakano ryonakano mentioned this pull request May 4, 2026
1 task
* DRY install_data()

* Correct install dir

* Update .install files

* meson: Unify to 4 space indentation

* README: Remove unnecessary indentation

You can style as a code block either by indentation or using backquotes; no need to use both
@danirabbit
Copy link
Copy Markdown
Member Author

@ryonakano apologies for not following up on this sooner. Thank you for proposing the corrections! That's much nicer

@danirabbit danirabbit merged commit a878e13 into main May 4, 2026
3 checks passed
@danirabbit danirabbit deleted the danirabbit/meson branch May 4, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants