Do you want me to do the same with hacki
, convertall
and python-flet
?
Search Criteria
Package Details: localsend 1.17.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/localsend.git (read-only, click to copy) |
---|---|
Package Base: | localsend |
Description: | An open source cross-platform alternative to AirDrop |
Upstream URL: | https://github.com/localsend/localsend |
Licenses: | MIT |
Submitter: | patlefort |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 19 |
Popularity: | 2.27 |
First Submitted: | 2023-03-31 12:58 (UTC) |
Last Updated: | 2025-03-17 03:13 (UTC) |
Dependencies (10)
- libayatana-appindicator
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- fvmAUR (fvm-gitAUR, fvm-binAUR, fvm-sourcebuildAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- lld (llvm-gitAUR) (make)
- llvm (llvm-gitAUR, llvm-minimal-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- patchelf (patchelf-gitAUR) (make)
- rustup (rustup-gitAUR, rustup-stubAUR) (make)
Required by (0)
Sources (1)
patlefort commented on 2024-07-06 00:35 (UTC)
patlefort commented on 2024-07-05 23:52 (UTC)
The other problem is that flutter apps tend to need specific version of the engine in my experience. Like this package need an older version than flutter
package. I've had a lot of problems with other apps where I couldn't update the engine version. It would become hell to manage if whenever flutter
is updated and break apps. I created flutter-engine
to address these problems. Trying to do it the traditional "linux" way is going to be extremely problematic.
I can rename my packages, however I don't see how anything is official or personal until I see some official arch guidelines.
xiota commented on 2024-07-05 23:06 (UTC)
The problem with flutter-engine
is it is basically a personal package. Although there is currently no flutter package guidelines, there are definite trends established in other guidelines.
This package should be rewritten to use flutter
or fvm
. If this package continues to use flutter-engine
it should have some identifying suffix. The flutter
packages now build from source, so avoiding binaries is not a valid reason to use a custom package.
yochananmarqos commented on 2024-07-05 22:46 (UTC)
@patlefort: I never said anything "didn't work". Anyway, I made my point, never said I wanted to discuss it and shared a PKGBUILD I wrote that I will use myself so that others can use it if they wish. Have a good evening.
Disclaimer: I'm not feeling well today, so forgive me for being a little short.
patlefort commented on 2024-07-05 22:36 (UTC)
What doesn't work about flutter-engine
? I can make corrections if there are problems.
yochananmarqos commented on 2024-07-05 22:31 (UTC)
@patlefort: I understand about wanting to avoid downloading precompiled binaries during build. However, none of the Flutter related AUR packages attempting to address this work reliably. I use FVM for my Flutter AUR packages because it works well and reduces the time I need to spend on maintaining them.
yochananmarqos commented on 2024-07-05 22:30 (UTC)
@patlefort: I understand about not wanting to avoid downloading precompiled binaries during build. However, none of the Flutter related AUR packages attempting to address this work reliably. I use FVM for my Flutter AUR packages because it works well and reduces the time I need to spend on maintaining them.
patlefort commented on 2024-07-05 21:59 (UTC)
Flutter engine version 3.13.9, which localsend depends on, needs python 3.11 to compile. I don't think people understand how flutter work. By default it will download precompiled binaries from google, which I want to avoid. I don't see anything about compiling the engine from source in fvm. But if you still want that, you can use flutter-engine-google-bin
package instead of flutter-engine
.
Pinned Comments
patlefort commented on 2024-07-09 02:46 (UTC)
I've created a package
fvm-sourcebuild
for those who want to build the engine from sources. It will cache build artifacts in the same place asflutter-engine
(~/.cache/flutter-engine
).