Package Details: fractal-git 8.r61.gd4b36a7-1

Git Clone URL: https://aur.archlinux.org/fractal-git.git (read-only, click to copy)
Package Base: fractal-git
Description: Matrix messaging app for GNOME written in Rust
Upstream URL: https://gitlab.gnome.org/World/fractal
Keywords: chat gnome matrix
Licenses: GPL-3.0-only
Conflicts: fractal
Provides: fractal
Submitter: None
Maintainer: xiota
Last Packager: xiota
Votes: 13
Popularity: 0.000174
First Submitted: 2017-11-20 13:54 (UTC)
Last Updated: 2024-09-13 14:04 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

q234rty commented on 2023-11-25 16:55 (UTC)

This needs another epoch bump due to versioning issues

muziknavi commented on 2023-10-31 20:28 (UTC)

Needs libspelling as a dependency.

q234rty commented on 2023-05-07 07:33 (UTC)

This now requires xdg-desktop-portal as makedep.

DodoLeDev commented on 2023-04-10 22:13 (UTC)

The latest version of this package failed to build for me, throwing this error: *** stack smashing detected ***: terminated error: could not compile 'gstreamer'

The complete backtrace is:

/usr/lib/librustc_driver-c44003c6bd54646e.so(+0x740053)[0x7fd40a340053]
/usr/lib/libc.so.6(+0x38f50)[0x7fd409a51f50]
/usr/lib/libLLVM-15.so(_ZN4llvm15SCCPInstVisitor16resolvedUndefsInERNS_8FunctionE+0x12f)[0x7fd403c7718f]
/usr/lib/libLLVM-15.so(_ZN4llvm9runIPSCCPERNS_6ModuleERKNS_10DataLayoutESt8functionIFRKNS_17TargetLibraryInfoERNS_8FunctionEEENS_12function_refIFNS_20AnalysisResultsForFnESA_EEE+0x284)[0x7fd404179364]
/usr/lib/libLLVM-15.so(_ZN4llvm10IPSCCPPass3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE+0xa8)[0x7fd4043e1ae8]
/usr/lib/libLLVM-15.so(+0x48247f6)[0x7fd4068247f6]
/usr/lib/libLLVM-15.so(_ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_+0x4a4)[0x7fd402f39ac4]
/usr/lib/librustc_driver-c44003c6bd54646e.so(+0xa67237)[0x7fd40a667237]
/usr/lib/librustc_driver-c44003c6bd54646e.so(+0x917f77)[0x7fd40a517f77]
/usr/lib/librustc_driver-c44003c6bd54646e.so(+0x9184d2)[0x7fd40a5184d2]
/usr/lib/librustc_driver-c44003c6bd54646e.so(+0x94a6e7)[0x7fd40a54a6e7]
/usr/lib/librustc_driver-c44003c6bd54646e.so(+0xa1c0b6)[0x7fd40a61c0b6]
/usr/lib/librustc_driver-c44003c6bd54646e.so(+0x9bd729)[0x7fd40a5bd729]
/usr/lib/libstd-2908e577647e150b.so(rust_metadata_std_b0d24e5ab4449565+0xb8363)[0x7fd40e1fb363]
/usr/lib/libc.so.6(+0x85bb5)[0x7fd409a9ebb5]
/usr/lib/libc.so.6(+0x107d90)[0x7fd409b20d90]
*** stack smashing detected ***: terminated
error: could not compile `gstreamer`

Caused by:
  process didn't exit successfully: `rustc --crate-name gstreamer --edition=2021 /home/compileUser/Compilations/fractal-git/src/fractal/_build/cargo-home/registry/src/github.com-1ecc6299db9ec823/gstreamer-0.20.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="v1_16"' --cfg 'feature="v1_18"' --cfg 'feature="v1_20"' -C metadata=65d02cf6a3aad205 -C extra-filename=-65d02cf6a3aad205 --out-dir /home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps -L dependency=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps --extern bitflags=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libbitflags-af5ead264822b8cd.rmeta --extern cfg_if=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libcfg_if-287198cc2b8cd822.rmeta --extern futures_channel=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libfutures_channel-36be91e62b68ed0f.rmeta --extern futures_core=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libfutures_core-05cc4f77c9590256.rmeta --extern futures_util=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libfutures_util-44e81cde4ae74201.rmeta --extern glib=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libglib-102a6b9fc54b69b9.rmeta --extern ffi=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libgstreamer_sys-497d30a551e82f96.rmeta --extern libc=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/liblibc-ed9eccd579dd91e5.rmeta --extern muldiv=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libmuldiv-25440178263a79d0.rmeta --extern num_integer=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libnum_integer-4f7ddbbfe18ae9e5.rmeta --extern num_rational=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libnum_rational-de77d5fbf59a6beb.rmeta --extern once_cell=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libonce_cell-3cee0fa19c0cfa91.rmeta --extern opt_ops=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/liboption_operations-42913535ebe20bdc.rmeta --extern paste=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libpaste-56e23674697cff93.so --extern pretty_hex=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libpretty_hex-fe82d03a4d138265.rmeta --extern smallvec=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libsmallvec-876d0a4636822c50.rmeta --extern thiserror=/home/compileUser/Compilations/fractal-git/src/fractal/_build/src/release/deps/libthiserror-ab0ad0b626111b64.rmeta --cap-lints allow --cfg 'ruma_identifiers_storage="Arc"'` (signal: 6, SIGABRT: process abort signal)
warning: build failed, waiting for other jobs to finish...
FAILED: src/fractal 
/usr/bin/env CARGO_HOME=/home/compileUser/Compilations/fractal-git/src/fractal/_build/cargo-home /usr/bin/cargo build --manifest-path /home/compileUser/Compilations/fractal-git/src/fractal/Cargo.toml --target-dir /home/compileUser/Compilations/fractal-git/src/fractal/_build/src --release && cp src/release/fractal src/fractal
ninja: build stopped: subcommand failed.

Is it an error related to my Arch configuration, or an error that should be reported upstream, to the Gnome Team?

xiretza commented on 2023-03-11 19:03 (UTC)

@q234rty: thanks for the patch, pushed.

xiretza commented on 2023-03-11 11:38 (UTC)

No, the versioned depends is correct, libadwaita-git just has to set its provides= correctly.

SteinGates commented on 2023-03-10 02:30 (UTC) (edited on 2023-03-10 02:32 (UTC) by SteinGates)

libadwaita>=1:1.2.alpha

you should not pin the version, then I cannot use libadwaita-git, the version of libadwaita should be check by user themself

the version is already checked by meson build, you do not need check it twice in pkgbuild

q234rty commented on 2023-03-07 08:46 (UTC)

PKGBUILD patch to fix multiple things:

diff --git a/PKGBUILD b/PKGBUILD
index 3df1bb1..117e67c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,13 @@
 pkgname=fractal-git
 _gitname=fractal
 epoch=1
-pkgver=5.alpha1.r55.g92692649
+pkgver=5.alpha1.r156.g8380bfa1
 pkgrel=1
 pkgdesc="Matrix messaging app for GNOME written in Rust"
 arch=('i686' 'x86_64')
 license=('GPL3')
 url="https://gitlab.gnome.org/GNOME/fractal"
-depends=('gtk4' 'gtksourceview5' 'gst-plugins-base-libs' 'gst-editing-services' 'gspell' 'libadwaita>=1:1.2.alpha' 'pipewire' 'libshumate' 'org.freedesktop.secrets')
+depends=('gtk4' 'gtksourceview5' 'gst-plugins-base-libs' 'gst-editing-services' 'gspell' 'libadwaita>=1:1.3alpha' 'pipewire' 'libshumate' 'org.freedesktop.secrets')
 conflicts=('fractal')
 provides=("fractal=$pkgver" 'fractal-next')
 replaces=('fractal-next')
@@ -17,6 +17,11 @@ makedepends=('rust' 'git' 'meson' 'clang')
 source=("git+https://gitlab.gnome.org/GNOME/fractal.git")
 md5sums=('SKIP')

+prepare() {
+   cd "$_gitname"
+   git tag -d 4.4.2-beta1 # upstream made a mistake and tagged this on main
+}
+
 pkgver() {
    cd "$_gitname"
    (

The correct version for libadwaita is 1:1.3alpha not 1:1.3.alpha, see e.g. https://github.com/archlinux/svntogit-packages/commit/680292a61d894d98ed7a1655beb328a3b0c3fbd1

FWIW I have taken over aur/libadwaita-testing to provide the correct version of libadwaita. libadwaita in FCGU also uses 1.3rc and the current libadwaita-git in aur doesn't have versioned provides at at all so it won't work anyway.

jeidnx commented on 2023-03-07 08:11 (UTC)

As of https://gitlab.gnome.org/GNOME/fractal/-/commit/5db1d9f90247c7f415e1b1d61978d72bf3cacddc the pipewire issues are fixed but now this package requires libadwaita>=1.3