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

weblate: init at 5.6.2 #309

Merged
merged 15 commits into from
Jul 31, 2024
Merged

weblate: init at 5.6.2 #309

merged 15 commits into from
Jul 31, 2024

Conversation

erictapen
Copy link
Contributor

@erictapen erictapen commented Jul 2, 2024

This adds the weblate package, module and integration test from my previous work at https://github.com/ngi-nix/weblate.

As this package attempt uses poetry2nix, which isn't part of Nixpkgs anymore, I had to add it as a Flake input to NgiPkgs.
Also I noticed that I would benefit from the snakeoil TLS certificates used by many NixOS tests in Nixpkgs, so I figured it would make sense to expose nixpkgs as part of sources to every project?

I also update the package to the latest version 5.6.2.

Let me know if I should squash for inclusion, the commit messages are more or less written for myself.

Edit: Pinging @fricklerhandwerk as he asked me to do this, and @lorenzleutgeb as I saw your earlier branch.

Closes #221

projects/Weblate/service.nix Outdated Show resolved Hide resolved
@erictapen
Copy link
Contributor Author

Just noticed that the overview output auto-generates a URL to the project site: https://nlnet.nl/project/Weblate

But I can't find a Weblate project in https://nlnet.nl/project/? Is it just not listed maybe?

@fricklerhandwerk
Copy link
Collaborator

Oh, it may never have been funded by NLnet. I suppose we'll have to adjust how we do the attribution.

@erictapen
Copy link
Contributor Author

I just opened NixOS/nixpkgs#325541 to have Weblate in Nixpkgs. If that succeeds, having Weblate in ngipkgs would probably only make sense until the next NixOS stable release.

@erictapen
Copy link
Contributor Author

Had to fix an override for aeidon, which probably broke due to a Python upgrade.

@fricklerhandwerk fricklerhandwerk merged commit 6fa0891 into ngi-nix:main Jul 31, 2024
99 checks passed
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.

Migrate weblate
3 participants