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

Native module builds: matrix-seshat for mac & win #21

Merged
merged 13 commits into from
Feb 19, 2020
Merged

Native module builds: matrix-seshat for mac & win #21

merged 13 commits into from
Feb 19, 2020

Conversation

dbkr
Copy link
Member

@dbkr dbkr commented Feb 17, 2020

Working on Linux now, but submitting this as a PR as it stands in the interest of smaller PR chunks as it's already getting largeish.

Note the native module build scripts come in the form of a maybe-could-be-generic-ish tool called hak, which I've written about in its own README.md.

@dbkr dbkr requested a review from a team February 17, 2020 17:35
@dbkr dbkr mentioned this pull request Feb 17, 2020
scripts/hak/README.md Outdated Show resolved Hide resolved
scripts/hak/README.md Outdated Show resolved Hide resolved
scripts/hak/README.md Outdated Show resolved Hide resolved
scripts/hak/README.md Outdated Show resolved Hide resolved
dbkr and others added 2 commits February 18, 2020 09:58
Co-Authored-By: poljar <poljar@termina.org.uk>
More fixes under, 'typing is hard'

Co-Authored-By: poljar <poljar@termina.org.uk>
Copy link
Member

@turt2live turt2live left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't tried to verify every single flag, version, or whether the program flow is decent. There's no code that appears to steal people's keys though, so that's good.

Presumably it also works and actually builds the thing. A bit unfortunate that we've invented a build tool, but it looks like we need it.

@dbkr
Copy link
Member Author

dbkr commented Feb 19, 2020

Thanks. And yep, the functionality here probably belongs somewhere between electron-rebuild which neon are trying to add support for but haven't yet, and either the package itself or the app. Either way the code needs to be somewhere, and if it has to be somewhere I guess I'd rather it be in a modular-ish tool than a giant script of doom.

@dbkr dbkr merged commit 76e4074 into master Feb 19, 2020
@t3chguy t3chguy deleted the dbkr/hak branch May 3, 2022 09:57
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.

None yet

3 participants