Package Details: blue-recorder-git r196.9d61234-2

Git Clone URL: https://aur.archlinux.org/blue-recorder-git.git (read-only, click to copy)
Package Base: blue-recorder-git
Description: Simple Screen Recorder written in Rust based on Green Recorder
Upstream URL: https://github.com/xlmnxp/blue-recorder
Licenses: GPL-3.0-or-later
Conflicts: blue-recorder
Provides: blue-recorder
Submitter: Radioactiveradio
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 4
Popularity: 0.36
First Submitted: 2023-03-22 16:13 (UTC)
Last Updated: 2024-08-17 17:33 (UTC)

Latest Comments

yochananmarqos commented on 2024-08-03 17:12 (UTC)

@quest: I've adjusted the dependencies accordingly.

quest commented on 2024-08-03 05:02 (UTC)

Latest pipewire-pulse isn't working with this package. It worked fine before, but they removed the provides pulseaudio for some reason. =\

https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/commit/21e2129fedcf35521dc220fb06b391c283726c49

yochananmarqos commented on 2024-05-28 17:39 (UTC)

@mkorvas: I believe the gettext-sys failures may be due to GCC 14. Using the system gettext works, thanks for the tip.

The previous failure I had notated in the PKGBUILD was it failing to compile with LTO enabled.

mkorvas commented on 2024-05-28 14:50 (UTC)

Thanks for this build file! Unfortunately, it didn't work out of the box, failing with:

  /tmp/t646d-0/gettext/gettext-tools/src/locating-rule.c:150:7: error: implicit declaration of function ‘free’ [-Wimplicit-function-declaration]
    150 |       free (reduced);
        |       ^~~~

and some other errors/warnings that appeared related.

Noticing the note saying that "gettext-sys crate fails" in PKGBUILD and following instructions from https://crates.io/crates/gettext-sys/0.21.3, I fixed it simply by exporting GETTEXT_SYSTEM=true on the line following that comment. I don't think it's the complete fix, though, as that probably makes the build implicitly depend on the gettext package (which I happen to have installed).

Popolon commented on 2023-11-27 22:19 (UTC) (edited on 2023-11-27 23:51 (UTC) by Popolon)

GTK4 version is no more a WIP, it is stable now. I wonder, if there are not too much things copied in /usr/bin, beside the fact that is a very bad idea, breaking all UNIXs conventions.

This relatively simple application is around 1GB installed, compared to far more advanced vokoscreen-ng that is ~3MB installed. I don't know enough Rust, but it looks like there are some files used to build the application, installed, that should not be used by the application itself at runtime.

Radioactiveradio commented on 2023-03-23 07:44 (UTC)

"There are many things wrong with this PKGBUILD." yeah, sorry about that. I'm kinda new to this. I didn't see this package on here so i was like "fine, i'll do it myself".

"Do not copy folders to /usr/bin/." I tried to stick them in usr/lib and it just refused to work without the other files, so i did the lazy thing and threw it all in usr/bin.

"There's a reason why I haven't submitted this to the AUR myself. The Gtk3 version is no longer developed, but the Gtk4 version is echnically still a WIP. The Gtk4 version mostly works. See my PKGBUILD. Remember this was designed to be a Flatpak only release."

In that case should i remove it? Tho i'm still new and don't know how to remove packages.

yochananmarqos commented on 2023-03-22 19:46 (UTC) (edited on 2023-12-26 18:57 (UTC) by yochananmarqos)

There are many things wrong with this PKGBUILD.

There's a reason why I haven't submitted this to the AUR myself. The Gtk3 version is no longer developed, but the Gtk4 version is technically still a WIP. The Gtk4 version mostly works. Remember this was designed to be a Flatpak only release.