-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
caprine-bin: init at 2.55.2 #108400
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
caprine-bin: init at 2.55.2 #108400
Conversation
0bdf049
to
0795240
Compare
0795240
to
0b8e0f1
Compare
@GrahamcOfBorg build caprine-bin |
c2b063e
to
89d0be5
Compare
89d0be5
to
6afbdbe
Compare
Have the GSetting I/O issue solved by adding appimageTools.wrapType2 {
# ...
profile = ''
export LC_ALL=C.UTF-8
export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
'';
# ...
} |
a7946cb
to
0e5fa76
Compare
6c7f980
to
4903b85
Compare
4903b85
to
72633da
Compare
Apply #108938 and use |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
pkgs/applications/networking/instant-messengers/caprine-bin/dmg.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/caprine-bin/dmg.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/caprine-bin/appimage.nix
Outdated
Show resolved
Hide resolved
d229c5e
to
bcc304b
Compare
bcc304b
to
d9b7ae6
Compare
I have personally been using this for moths, and I think it's ready to get merged. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
@ofborg build caprine-bin |
d9b7ae6
to
165178c
Compare
165178c
to
df77a59
Compare
Result of 1 package built:
|
Works for me on Linux and builds on macOS (although not tested there). |
df77a59
to
0bb0809
Compare
Just did some renaming ( |
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-dmg.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-dmg.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-appimage.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-appimage.nix
Outdated
Show resolved
Hide resolved
9b66076
to
1912ea4
Compare
1912ea4
to
e350e40
Compare
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-dmg.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-dmg.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-appimage.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-appimage.nix
Outdated
Show resolved
Hide resolved
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-appimage.nix
Outdated
Show resolved
Hide resolved
993439a
to
004036b
Compare
004036b
to
00c7a8e
Compare
This worked for me up until recently. If I checkout this branch and merge latest master into it it works again for me. @SuperSandro2000 seems all your requests were satisfied, mind looking again? |
🥳 nice! |
Motivation for this change
Caprine is a third-party Facebook messenger client with a beautiful UI and features to enhance the privacy of users.
As an NodeJS-Electron application, the build-from-source attempt suffer from NPM trying to download Electron at build time, and the binary build can serve as a workaround.
Update:
Closes #90375
Known issue
Crash when doing things involving "open files with file manager", complaining:Tried adding some Gnome-related packages to extraPagkages, but it doesn't solve the problem. It has been mentioned on NixOS Discourse.This is common on AppImages, and is also happen when executing using appimage-run.Nevertheless, drag-and-drop of files still work, which can serve as a workaround to the problem above.Solved after referencing dtzWill's work on minetime and add
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
) (The binary build from AppImage works. I don't have Mac with me, so I cannot test the dmg part.)nix path-info -S
before and after)