Package Details: saber 0.17.0-1

Git Clone URL: https://aur.archlinux.org/saber.git (read-only, click to copy)
Package Base: saber
Description: A cross-platform libre notes app written in Flutter
Upstream URL: https://github.com/adil192/saber
Licenses: GPL3
Submitter: PolarianDev
Maintainer: None
Last Packager: PolarianDev
Votes: 5
Popularity: 0.98
First Submitted: 2023-06-02 11:25 (UTC)
Last Updated: 2023-10-23 08:44 (UTC)

Pinned Comments

PolarianDev commented on 2023-06-02 11:28 (UTC) (edited on 2023-06-02 18:24 (UTC) by PolarianDev)

WARNING: This package is still experimental, it is not a straight forward build process like most packages, and requires tinkering in order to get working.

You can pull the package prebuild from PolarRepo, and then install it via pacman -Syu saber which is the easiest route.

If you would like to build from AUR directly, please checkout the saber ArchWiki page

Latest Comments

PolarianDev commented on 2023-08-24 22:58 (UTC)

Sorry for the late update.

I managed to build the latest version with the current version of flutter.

Like I said, this package is unstable, but currently its up to date now :D

Have a good night!

Polarian

PolarianDev commented on 2023-06-09 12:16 (UTC) (edited on 2023-06-09 12:17 (UTC) by PolarianDev)

@LuciRose431 After discussing this on IRC, I have settled on the choice that I will not change this, and I will explain this now:

  • bash is within every arch installation, it cannot be uninstalled therefore bash always exists.
  • The script works fine with bash, using /bin/sh could mean a shell does not support the features etc, although this is a wrapper script which every shell should support, as a rule of thumb its just better to keep it to whats been tested.

There is little to no reason to execute the script under a different shell, all the script does is changes the loader path to the flutter libraries and then executes the native linux flutter application.

Therefore I am going to keep the script how it is, sorry...

LuciRose431 commented on 2023-06-09 09:41 (UTC) (edited on 2023-06-09 09:41 (UTC) by LuciRose431)

How about change #!/bin/bash -> #!/bin/sh?

PolarianDev commented on 2023-06-06 10:08 (UTC)

@LuciRose431 it is a dependency yes, saber.sh requires bash, the reason there is a wrapper script for saber instead of executing the binary directly is due to the library path being different, executing saber directory causes a loader error, please see the flutter packaging guideline draft which explains this:

https://wiki.archlinux.org/title/User:Gromit/Flutter_package_guidelines#Loader_fails_to_find_shared_object_(.so)_files

LuciRose431 commented on 2023-06-06 02:32 (UTC)

is bash really dependency here? Look at this

PolarianDev commented on 2023-06-05 12:11 (UTC)

I have bumped the pkgrel to update saber.sh to allow command line arguments by default.

I have also bumped pkgrel to rebuild saber for polarrepo due to a new flutter version being pushed to the AUR.

PolarianDev commented on 2023-06-02 11:28 (UTC) (edited on 2023-06-02 18:24 (UTC) by PolarianDev)

WARNING: This package is still experimental, it is not a straight forward build process like most packages, and requires tinkering in order to get working.

You can pull the package prebuild from PolarRepo, and then install it via pacman -Syu saber which is the easiest route.

If you would like to build from AUR directly, please checkout the saber ArchWiki page