-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
ente-auth: init at 4.0.2 #339059
ente-auth: init at 4.0.2 #339059
Conversation
Of course I want to help. |
de14e0b
to
2e707bd
Compare
2e707bd
to
78aa611
Compare
78aa611
to
c82d760
Compare
Added |
c82d760
to
0e5a6a3
Compare
There is an open PR changing the binary name: ente-io/ente#3334 - set(BINARY_NAME "ente_auth")
+ set(BINARY_NAME "enteauth") |
I attempted to package ente-auth a few weeks before, but got stuck: one of the flutter dependencies called sqlite3_flutter_libs tries to download the native sqlite3, even though Also I'd be happy to be a maintainer too :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Running it on x86_64-linux in an x11 wm results in a black window, it prints the following:
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: MissingPlatformDirectoryException(Unable to get application documents directory)
I made sure ~/Documents
exists, I'll troubleshoot this later.
Apart from the update script, code lgtm.
Also 4.0.2 got released recently.
I had the same problem and fixed it in my pr #343645 (closed in favor of this one) implementing
Me too :) |
Thanks for all the feedback, I'll address it shortly! |
I had the same issue installing ente-auth. |
Upstream issue on arch: ente-io/ente#2046 I'll check what keyring related NixOS options are later, thanks everyone for the help! |
Oh ya, that issue is where I found that fix. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-already-reviewed/2617/1993 |
Shameless plug: |
|
||
# Based on https://github.com/ente-io/ente/blob/main/auth/linux/packaging/rpm/make_config.yaml | ||
# and https://github.com/ente-io/ente/blob/main/auth/linux/packaging/ente_auth.appdata.xml | ||
desktopItems = makeDesktopItem { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
desktopItems = makeDesktopItem { | |
desktopItems = [ (makeDesktopItem { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed in #345778
|
||
pubspecLock = lib.importJSON ./pubspec.lock.json; | ||
|
||
patchPhase = '' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
patchPhase = '' | |
postPatch = '' |
Successfully created backport PR for |
Description of changes
Closes #336291
I'm aware there already is an open PR at #333514 but my PR inits ente-auth as a from-source build.
The appimage wrapped in #333514 has issues detecting OpenGL libraries at least on my system, while the from-source build works without issues on my setup.
I added @schnow265 as maintainer, assuming he's willing to help maintain a from-source flutter build as well. If not, please notify me if I should remove you from the list.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.