Package Details: flare 0.15.16-0

Git Clone URL: https://aur.archlinux.org/flare.git (read-only, click to copy)
Package Base: flare
Description: Chat with your friends on Signal
Upstream URL: https://gitlab.com/schmiddi-on-mobile/flare
Licenses: AGPL3
Submitter: julianfairfax
Maintainer: Schmiddi (heapifyman)
Last Packager: heapifyman
Votes: 6
Popularity: 1.02
First Submitted: 2023-04-27 14:57 (UTC)
Last Updated: 2025-04-09 10:26 (UTC)

Latest Comments

1 2 Next › Last »

dreieck commented on 2025-04-17 08:32 (UTC) (edited on 2025-04-17 08:34 (UTC) by dreieck)

Ahoj,

this PKGBUILD downloads and compiles stuff in package().

This should not happen.

Please:

  • Move the download, that cannot be handled in the source array, to the prepare() function, so that build() and package() can run in an offline environment,
  • move the compilation into the build() function.

Also, please download git submodules via the source array and reference them in prepare(), es explained here in the Arch Linux wiki for -git packages.

Here an excerpt from the terminal:

==> Starting package()...
ninja: Entering directory `_build'
[39/42] Generating data/resources/blueprints with a custom command
[...]
[40/42] Generating src/cargo-build with a custom command
    Updating git repository `https://github.com/signalapp/curve25519-dalek`
    Updating crates.io index
    Updating git repository `https://github.com/whisperfish/blurhash-rs`
    Updating git repository `https://github.com/whisperfish/libsignal-service-rs`
    Updating git repository `https://github.com/whisperfish/presage`
    Updating git repository `https://github.com/signalapp/libsignal`
    Updating git submodule `https://github.com/signalapp/Signal-Message-Backup-Tests.git`
  Downloaded num v0.4.3
  Downloaded arg_enum_proc_macro v0.3.4
  Downloaded noop_proc_macro v0.3.0
[...]
  Downloaded color_quant v1.1.0
  Downloaded gettext-sys v0.22.5
  Downloaded 405 crates (43.8 MB) in 7.51s (largest was `gettext-sys` at 10.3 MB)
   Compiling proc-macro2 v1.0.94
   Compiling unicode-ident v1.0.18
   Compiling libc v0.2.170
   Compiling serde v1.0.218
[...]
   Compiling libspelling v0.3.0
   Compiling flare v0.15.16 (/var/cache/makepkg/build/flare/src/flare-0.15.16)
    Finished `release` profile [optimized] target(s) in 7m 15s
[41/42] Installing files
[...]

Also the license identifier should be updated to be SPDX compliant:

flare E: AGPL3 is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

(e.g. AGPL-3.0-only or AGPL-3.0-or-later)

Regards and thanks for the package!

julianfairfax commented on 2024-03-27 12:27 (UTC)

I have downgraded the AUR package to 0.13.0 while we wait for blueprint-compiler to be updated. Thank you to those who reported the latest build's failure to build.

marmistrz commented on 2024-03-25 10:09 (UTC)

0.14.1 fails with:

[25/28] Generating data/resources/blueprints with a custom command
FAILED: data/resources 
/usr/bin/blueprint-compiler batch-compile data/resources/. ../data/resources ../data/resources/ui/about.blp ../data/resources/ui/attachment.blp ../data/resources/ui/call_message_item.blp ../data/resources/ui/channel_messages.blp ../data/resources/ui/channel_item.blp ../data/resources/ui/channel_item_compact.blp ../data/resources/ui/channel_list.blp ../data/resources/ui/channel_info_dialog.blp ../data/resources/ui/dialog_clear_messages.blp ../data/resources/ui/dialog_unlink.blp ../data/resources/ui/error_dialog.blp ../data/resources/ui/setup_window.blp ../data/resources/ui/linked_devices_window.blp ../data/resources/ui/message_item.blp ../data/resources/ui/preferences_window.blp ../data/resources/ui/shortcuts.blp ../data/resources/ui/text_entry.blp ../data/resources/ui/window.blp ../data/resources/ui/submit_captcha_dialog.blp ../data/resources/ui/new_channel_dialog.blp ../data/resources/ui/components/context_menu_bin.blp ../data/resources/ui/components/emoji_picker.blp ../data/resources/ui/components/attachment_audio.blp ../data/resources/ui/components/attachment_file.blp ../data/resources/ui/components/attachment_photo.blp ../data/resources/ui/components/attachment_video.blp ../data/resources/ui/components/item_row.blp ../data/resources/ui/components/time_divider.blp ../data/resources/ui/components/letter_divider.blp ../data/resources/ui/components/label.blp ../data/resources/ui/components/indicators.blp
error: Adw.AlertDialog is not a Adw.MessageDialog, so it doesn't have responses
at ../data/resources/ui/dialog_clear_messages.blp line 10 column 3:
  10 |  responses [
     |  ^

marmistrz commented on 2024-01-02 16:11 (UTC)

For me the build seems to hang after cargo finishes:

   Compiling flare v0.11.1 (/home/marcin/.cache/yay/flare/src/flare-0.11.1)
    Finished release [optimized] target(s) in 7m 58s
(hangs here)

dreieck commented on 2023-08-17 07:28 (UTC) (edited on 2023-08-17 07:35 (UTC) by dreieck)

Installing gnome-keyring solves the issue reported at 2023-08-17, 07:22 UTC. Maybe it needs be added to the depends array?

But it is really inconvenient to have to store secrets in gnome-keyring, if I use other methods :-(.

dreieck commented on 2023-08-17 07:22 (UTC) (edited on 2023-08-17 07:23 (UTC) by dreieck)

I have freshly built and installed the package.

When I start flare, a popup windows occurs saying


Error

The communication with Libsecret failed

DBus(
    Zbus(
        MethodError(
            OwnedErrorName(
                ErrorName(
                    Str(
                        Owned(
                            "org.freedesktop.DBus.Error.ServiceUnknown",
                        ),
                    ),
                ),
            ),
            Some(
                "The name org.freedesktop.secrets was not provided by any .service files",
            ),
            Msg {
                type: Error,
                sender: UniqueName(
                    Str(
                        Borrowed(
                            "org.freedesktop.DBus",
                        ),
                    ),
                ),
                reply-serial: 2,
                body: Signature(
                    "s",
                ),
            },
        ),
    ),
)

Regards!

julianfairfax commented on 2023-08-15 20:56 (UTC)

This package was wrongly marked out-of-date, with a comment about URLs not working. The package is indeed working and is not out-of-date. In future, please create a comment for this kind of concern, rather than making the package out-of-date.

pentamassiv commented on 2023-08-13 00:12 (UTC)

There is another typo:

source=("https://gitlab.com/schmiddi-on-/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")

should be

source=("https://gitlab.com/schmiddi-on-mobile/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")

julianfairfax commented on 2023-08-10 14:52 (UTC)

That has been fixed. My apologies for the typo.

simon1573 commented on 2023-08-10 13:26 (UTC) (edited on 2023-08-10 13:27 (UTC) by simon1573)

The upstream URL seems to have changed. It's https://gitlab.com/schmiddi-on-mobile/flare not https://gitlab.com/schmiddi-on-mobileii/flare, notice the two ii's in mobileii.