Package Details: fractal-git r1614.f39555b-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/GNOME/fractal
Keywords: chat gnome matrix
Licenses: GPL3
Conflicts: fractal
Provides: fractal
Submitter: FalkAlexander
Maintainer: None
Last Packager: FalkAlexander
Votes: 4
Popularity: 0.000000
First Submitted: 2017-11-20 13:54 (UTC)
Last Updated: 2019-04-01 16:31 (UTC)

Latest Comments

soloturn commented on 2022-01-12 03:28 (UTC)

there is fractal-next here: https://aur.archlinux.org/packages/fractal-next/ .

genofire commented on 2021-09-07 08:29 (UTC) (edited on 2021-09-07 08:30 (UTC) by genofire)

pkgver is really uncool to identify the git commit - my suggestion is:

pkgver() {
    cd "${srcdir}/${pkgname%-git}"
    printf "v%s" "$(git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g')"
}

See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=dino-git

docquantum commented on 2020-12-07 19:36 (UTC)

@ObscureScience I was able to build and run it without an issue, it might have been a bug at the time you tried to build it. Try it now and see if you still have issues. That being said, the PKGBUILD could still be updated to a new git version.

ObscureScience commented on 2020-01-25 21:42 (UTC) (edited on 2020-01-25 22:09 (UTC) by ObscureScience)

I've flagged this package out-of-date, because of the need too update the the dependence of gtksourceview3 to gtksourceview4. Though it failed to link for me, with undefined references to lmdb symbols Eg. "mdb_cursor_open".

I'll update here if I find the problem.

arti commented on 2019-02-25 11:11 (UTC)

gst-editing-services package is needed now to compile

bergentroll commented on 2019-01-08 11:32 (UTC)

FalkAlexander, this PKGBUILD should contains the next lines: conflicts: fractal provides: fractal

Also there is seems a lost dependency: gtksourceview3.

commented on 2018-11-22 00:01 (UTC)

Please add the "libhandy" (AUR) package to the dependencies. Otherwise, the libhandy-sys crate won't compile.

GergelyPolonkai commented on 2018-10-31 09:55 (UTC)

I get this error when trying to install:

[0/1] Generating cargo-build with a custom command. RELEASE MODE Updating git repository <https://github.com/jhaye/secret-service-rs> warning: spurious network error (2 tries remaining): failed to create temporary file '/pack_git2_yBsmu6': Permission denied; class=Os (2) warning: spurious network error (1 tries remaining): failed to create temporary file '/pack_git2_SKe9Dq': Permission denied; class=Os (2) error: failed to resolve patches for <https://github.com/rust-lang/crates.io-index>

Caused by: failed to load source for a dependency on secret-service

Caused by: Unable to update https://github.com/jhaye/secret-service-rs?rev=3c265527e43376fe8e00ddfa645a70813c35f449#3c265527

Caused by: failed to fetch into /home/polesz/.cache/pikaur/build/fractal-git/src/fractal/_build/../target/cargo-home/git/db/secret-service-rs-01981c315b35682b

Caused by: failed to create temporary file '/pack_git2_SR2bHR': Permission denied; class=Os (2) FAILED: fractal /home/polesz/.cache/pikaur/build/fractal-git/src/fractal/scripts/cargo.sh .. fractal /usr/share/locale org.gnome.Fractal '' 3.30.0 '' ninja: build stopped: subcommand failed.

s.pantaleev commented on 2018-10-12 14:34 (UTC)

libhandy needs to be added to the depends list (it's both a compile-time and runtime dependency).

Gamma commented on 2018-09-24 19:21 (UTC) (edited on 2018-09-26 23:44 (UTC) by Gamma)

Needs dependency: gtksourceview3

(e: both make and regular depend)

svito commented on 2018-09-21 01:45 (UTC)

There is a typo in 'conflics' (missing 't').

Official GNOME packages have also switched to arch-meson wrapper script [1], albeit this is not documented yet in GNOME packaging guidelines :/

[1] https://git.archlinux.org/svntogit/community.git/commit/trunk/PKGBUILD?h=packages/fractal&id=a711272

Thanks for the package, and see you later :)

christianbundy commented on 2018-04-25 16:08 (UTC)

For the lazy who just want the package to work:

diff --git a/PKGBUILD b/PKGBUILD
index 464f67e..444396b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,19 +2,19 @@

 pkgname=fractal-git
 _gitname=fractal
-pkgver=r563.b26ffa9
-pkgrel=2
+pkgver=r582.d6145e8
+pkgrel=1
 pkgdesc="Matrix.org gtk+ client"
 arch=('i686' 'x86_64')
 license=('GPL3')
 url="https://gitlab.gnome.org/World/fractal"
 depends=('gtk3')
 makedepends=('gtk3' 'rust' 'pkg-config' 'git' 'meson')
-source=("https://gitlab.gnome.org/World/fractal.git")
+source=("git+https://gitlab.gnome.org/World/fractal.git")
 md5sums=('SKIP')

 pkgver() {
-   cd "${_gitname}"
+   cd "${srcdir}/${_gitname}/"
    printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
 }

brainblasted commented on 2018-04-20 03:55 (UTC)

Another thing once that is fixed: The source needs to start with git+http:// rather than https:// or else it downloads rather than git clones, and the package cannot be built

brainblasted commented on 2018-04-19 21:42 (UTC)

Missing conflicts and provides fields. Also, pkgver does not generate. Try cd "${srcdir}/${_gitname}/" instead of cd "${_gitname}"

brainblasted commented on 2018-04-19 16:48 (UTC)

Because this is a package, the correct prefix would me /usr. /usr/local would be for user-installed software, rather than package manager installed software.

FalkAlexander commented on 2018-04-17 20:32 (UTC)

Updated pkgbuild, now using meson + ninja buildtools (thx @ brainblasted for the information). @vasya: I think for Arch the rust package is sufficient

vasya commented on 2018-03-24 10:37 (UTC)

It seems that argo-vendor (AUR package) is also required to build this. Otherwise I get this when trying to build fractal-git: Program cargo-vendor found: NO

FalkAlexander commented on 2018-01-11 09:27 (UTC)

Added meson to makedepends.

s.pantaleev commented on 2018-01-06 10:09 (UTC)

meson is required to build this, so it should be added to makedepends.