-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
Electron apps to be built from source #296939
Comments
how did you obtain this list? quite sure there's a lot more than just the listed |
A grep followed by manual pruning. (I also tried |
I'd try to add some more:
|
Addresses NixOS#296939 (build from source). Continues the work started by @dotlambda in NixOS#288210. Co-authored-by: Robert Schütz <[email protected]>
Addresses #296939 (build from source). Continues the work started by @dotlambda in #288210. Co-authored-by: Robert Schütz <[email protected]>
I am attempting to build Logseq from source, which requires converting ClojureScript to JavaScript first. However, I encountered issues with clj2nix due to hlolli/clj2nix#12. Additionally, clj-nix is not currently upstreamed (jlesquembre/clj-nix#72). I'm not sure if this is the right place to seek help, but I would greatly appreciate it if anyone could provide a solution or example for creating Clojure applications. |
is there any information about what the right way to build electron is? or just a good example? |
#303638 should be a good example, accurate as of April. (Docs would be awesome for this though.) |
It seems like YesPlayMusic has been effectively abandoned upstream with numerous usability and API bugs preventing it from working, while using old, unsupported Node versions (14 and 16) and Electron versions (22). While there have been forks and projects created in its image (see qier222/YesPlayMusic#2344), it would be better if we drop YesPlayMusic first, and package any fork that manages to garner enough momentum. Part of NixOS#296939
For See #364839 |
Packages using Yarn v2 lockfiles and blocked by #355053:
Packages missing lockfiles:
|
It seems like YesPlayMusic has been effectively abandoned upstream with numerous usability and API bugs preventing it from working, while using old, unsupported Node versions (14 and 16) and Electron versions (22). While there have been forks and projects created in its image (see qier222/YesPlayMusic#2344), it would be better if we drop YesPlayMusic first, and package any fork that manages to garner enough momentum. Part of #296939
More packages that are (seemingly) impossible to build from source:
|
I'm going to work on |
In accordance with issue NixOS#296939, this is now being built from source. This also gives us the chance to move to thedesk-next, since thedesk is actually archived. AFAIK, thedesk-next is completely replacing thedesk.
Maybe I could get some help from somebody more experienced in this? |
mattermost-desktop: #370210 |
Until recently, it was non-trivial to build Electron-based apps from source (see #46382). I gather the situation has now improved and these packages can be revisited.
has been removed from Nixpkgsauthy
currently packaged frombilibili
.deb
, little hope for building from sourceproprietary, no source availablebreitbandmessung
camunda-modeler
currently packaged from binary tarballproprietary, no source availableclockify
electronplayer
currently packaged from AppImagewas packaged frometcher
.deb
, but has been removed from Nixpkgsfeishin
was packaged from binary tarballfigma-linux
currently packaged from.deb
proprietary, no source availableflexoptix-app
freetube
was packaged from AppImagehakuneko
currently packaged from.deb
headset
currently packaged from.deb
itch
currently packaged from binary tarballlogseq
currently packaged from AppImagemailspring
currently packaged from.deb
mattermost-desktop
currently packaged from binary tarballproprietary, no source availablemorgen
appears to be a web app which is just wrapped with Electron for conveniencenix-tour-unstable
has been removed from Nixpkgsobinskit
proprietary, no source availableobsidian
p3x-onenote
currently packaged from AppImageappears to be a web app which is just wrapped with Electron for conveniencepocket-casts
proprietary, appears to be a web app which is just wrapped with Electron for conveniencepritunl-client
revolt-desktop
currently packaged from AppImageproprietary, no source availableroam-research
standardnotes
currently packaged from.deb
stretchly
currently packaged from binary tarballsuper-productivity
currently packaged from AppImagewas packaged from binary tarball, but has been removed from Nixpkgsteleprompter
proprietary, no source availabletermius
terra-station
currently packaged from.deb
thedesk
currently packaged from.deb
threema-desktop
was packaged from.deb
currently packaged fromtidal-hifi
.deb
, but needs Widevine so can't build from sourceproprietary, no source availabletodoist
trilium-desktop
currently packaged from binary tarballtutanota-desktop
currently just uses AppImageuhk-agent
currently packaged from AppImagewire-desktop
currently packaged from.deb
was packaged fromyesplaymusic
.deb
, but has been removed from NixpkgsSee also #295770 re: updating some of these packages, #17073 re: building Electron itself from source, and the from-source tracking project &6.
See also #291051 re: enabling Ozone globally.
Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: