Package Details: replay-sorcery 0.6.0-1

Git Clone URL: https://aur.archlinux.org/replay-sorcery.git (read-only, click to copy)
Package Base: replay-sorcery
Description: Open-source, instant-replay solution for Linux
Upstream URL: https://github.com/matanui159/ReplaySorcery
Licenses: GPL3
Submitter: bennettbackward
Maintainer: xiota
Last Packager: xiota
Votes: 11
Popularity: 0.000000
First Submitted: 2020-07-26 01:02 (UTC)
Last Updated: 2023-10-29 15:39 (UTC)

Latest Comments

1 2 Next › Last »

jeancf commented on 2023-10-30 12:56 (UTC)

Thanks @xiota. repaly-sorcery-git builds and installs but fails with the same error. The privileged kms service for hw acceleration seems to be running OK though.

xiota commented on 2023-10-29 18:05 (UTC) (edited on 2023-10-29 18:23 (UTC) by xiota)

@jeancf Does the git version work? You can build a git version by appending -git to pkgname in the PKGBUILD. The "real" git package currently in AUR has some issues.


I just built and tested the last git commit. It does not seem to have the issue you describe. Upon reviewing the commits, I see a lot of changes related to ffmpeg. They may be related to https://www.openwall.com/lists/oss-security/2021/02/10/1

jeancf commented on 2023-10-29 17:18 (UTC)

systemctl --user start replay-sorcery returns in the system journal:

[h264_vaapi @ 0x56129dcff940] No usable encoding profile found
[NULL @ 0x56129dcff940] Failed to open encoder: Function not implemented
Failed to create VA-API encoder: Function not implemented
Function not implemented

xiota commented on 2023-10-29 15:42 (UTC)

Updated submodules, added patch from git version. Builds in clean chroot. Haven't tested functionality.

jeancf commented on 2023-04-10 11:56 (UTC)

@xiota The line git submodule update should be replaced by git -c protocol.file.allow=always submodule update in the PKGBUILD per https://bbs.archlinux.org/viewtopic.php?pid=2063104#p2063104

xiota commented on 2023-04-09 18:12 (UTC)

Broken submodules?

==> Starting prepare()...
Submodule 'dep/libbacktrace' (https://github.com/ianlancetaylor/libbacktrace.git) registered for path 'dep/libbacktrace'
Cloning into '/home/main-builder/pkgwork/src/replay-sorcery/dep/libbacktrace'...
fatal: transport 'file' not allowed
fatal: clone of '../libbacktrace' into submodule path '/home/main-builder/pkgwork/src/replay-sorcery/dep/libbacktrace' failed
Failed to clone 'dep/libbacktrace'. Retry scheduled
Cloning into '/home/main-builder/pkgwork/src/replay-sorcery/dep/libbacktrace'...
fatal: transport 'file' not allowed
fatal: clone of '../libbacktrace' into submodule path '/home/main-builder/pkgwork/src/replay-sorcery/dep/libbacktrace' failed
Failed to clone 'dep/libbacktrace' a second time, aborting

melvyn2 commented on 2022-03-26 04:46 (UTC)

Upstream is unmaintained/looking for someone to adopt the package: https://github.com/matanui159/ReplaySorcery/issues/146

In the -git package I've manually added a patch to include the needed FFmpeg header, for now this package should too.

snogard commented on 2022-03-25 12:21 (UTC) (edited on 2022-03-25 12:23 (UTC) by snogard)

Package fails to build with this error:

/home/user/.cache/paru/clone/replay-sorcery/src/replay-sorcery/src/audio/pulsedev.c:315:37: error: ‘AV_CH_LAYOUT_MONO’ undeclared (first use in this function)
315 | device->params->channel_layout = AV_CH_LAYOUT_MONO;
| ^~~~~~~~~~~~~~~~~
/home/user/.cache/paru/clone/replay-sorcery/src/replay-sorcery/src/audio/pulsedev.c:315:37: note: each undeclared identifier is reported only once for each function it appears in
make[2]: [CMakeFiles/replay-sorcery.dir/build.make:286: CMakeFiles/replay-sorcery.dir/src/audio/pulsedev.c.o] Error 1
make[1]:
[CMakeFiles/Makefile2:86: CMakeFiles/replay-sorcery.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'replay-sorcery-0.6.0-1':
error: packages failed to build: replay-sorcery-0.6.0-1

MithicSpirit commented on 2022-01-23 00:37 (UTC)

The sources should really use a specific version of libbacktrace instead of always pulling from the latest git commit

MithicSpirit commented on 2021-10-25 02:15 (UTC)

the config file should either be in /usr/local/etc or just /etc, since /usr/etc is a non-standard location to store configuration files.