Package Details: replay-sorcery-git r282.d8d5921-3

Git Clone URL: https://aur.archlinux.org/replay-sorcery-git.git (read-only, click to copy)
Package Base: replay-sorcery-git
Description: Open-source, instant-replay solution for Linux
Upstream URL: https://github.com/matanui159/ReplaySorcery
Keywords: shadowplay
Licenses: GPL-3.0-only
Conflicts: replay-sorcery
Provides: replay-sorcery
Submitter: murlakatamenka
Maintainer: HurricanePootis
Last Packager: HurricanePootis
Votes: 1
Popularity: 0.013399
First Submitted: 2020-07-25 18:19 (UTC)
Last Updated: 2024-04-02 03:05 (UTC)

Latest Comments

1 2 3 Next › Last »

simona commented on 2025-04-05 20:02 (UTC)


/home/simona/.cache/yay/replay-sorcery-git/src/replay-sorcery/src/audio/abuffer.c: In function ‘audioBufferSendFrame’:
/home/simona/.cache/yay/replay-sorcery-git/src/replay-sorcery/src/audio/abuffer.c:57:9: error: ‘AVFrame’ has no member named ‘channels’
57 |    frame->channels = buffer->params->channels;
|         ^~
/home/simona/.cache/yay/replay-sorcery-git/src/replay-sorcery/src/audio/abuffer.c:57:36: error: ‘AVCodecParameters’ has no member named ‘channels’
57 |    frame->channels = buffer->params->channels;
|                                    ^~
/home/simona/.cache/yay/replay-sorcery-git/src/replay-sorcery/src/audio/abuffer.c:58:11: error: ‘AVFrame’ has no member named ‘channel_layout’; did you mean ‘ch_layout’?
58 |    frame->channel_layout = buffer->params->channel_layout;
|           ^~~~~~~~~~~~~~
|           ch_layout
/home/simona/.cache/yay/replay-sorcery-git/src/replay-sorcery/src/audio/abuffer.c:58:44: error: ‘AVCodecParameters’ has no member named ‘channel_layout’; did you mean ‘ch_layout’?
58 |    frame->channel_layout = buffer->params->channel_layout;
|                                            ^~~~~~~~~~~~~~
|                                            ch_layout
/home/simona/.cache/yay/replay-sorcery-git/src/replay-sorcery/src/audio/abuffer.c: In function ‘rsAudioBufferCreate’:
/home/simona/.cache/yay/replay-sorcery-git/src/replay-sorcery/src/audio/abuffer.c:86:31: error: ‘AVCodecParameters’ has no member named ‘channels’
86 |    buffer->sampleSize = params->channels * av_get_bytes_per_sample(params->format);
|                               ^~
make[2]: *** [CMakeFiles/replay-sorcery.dir/build.make:205: CMakeFiles/replay-sorcery.dir/src/audio/abuffer.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:91: CMakeFiles/replay-sorcery.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

<deleted-account> commented on 2023-09-11 20:39 (UTC)

I don't use arch anymore so I will no longer be maintaining packages here

<deleted-account> commented on 2022-11-13 18:52 (UTC)

fixed

snogard commented on 2022-11-13 18:32 (UTC)

build fails because of the update to git submodule:

fatal: transport 'file' not allowed
fatal: clone of '../libbacktrace' into submodule path .cache/paru/clone/replay-sorcery-git/src/replay-sorcery/dep/libbacktrace' failed

micwoj92 commented on 2022-09-12 09:00 (UTC)

Typo, optdependss should be optdepends.

<deleted-account> commented on 2022-03-26 06:37 (UTC)

@Billli11 thank you, I felt that I was missing a couple things, but I didn't check because it built right the first time. Should work now!

Billli11 commented on 2022-03-26 06:33 (UTC) (edited on 2022-03-26 06:36 (UTC) by Billli11)

@melvyn2

Thanks for updating the AUR.

But currently the patch failed to be applied if BUILDDIR is set in makepkg.conf.

According to the wiki page.

The patch file should added to the source and use ${srcdir} to locate the file.

Thanks.

diff --git a/PKGBUILD b/PKGBUILD
index 75aeb15..08259a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,9 +16,11 @@ makedepends=(git cmake)
 provides=("$_pkgname")
 conflicts=("$_pkgname")
 source=("$_pkgname::git+${url}.git"
-        'git+https://github.com/ianlancetaylor/libbacktrace.git')
+        'git+https://github.com/ianlancetaylor/libbacktrace.git'
+        0000-include-avutil-ch-layout.patch)
 sha256sums=('SKIP'
-            'SKIP')
+            'SKIP'
+            '5404e7d26db1eb8e051844d65c2182f9dfac813243d093ea8e4c4ae97bc548da')

 pkgver() {
     cd "$_pkgname"
@@ -33,7 +35,7 @@ prepare() {
     git config submodule."dep/libbacktrace".url ../libbacktrace
     git submodule update

-    git apply ../../0000-include-avutil-ch-layout.patch
+    git apply "${srcdir}/0000-include-avutil-ch-layout.patch"
 }

 build() {

<deleted-account> commented on 2022-03-26 04:47 (UTC)

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

I've manually added a patch to include the needed FFmpeg header, which should fix the missing identifier compile error.

guglovich commented on 2022-03-12 16:29 (UTC)

/tmp/yay/replay-sorcery-git/src/replay-sorcery/src/audio/pulsedev.c: In function «rsPulseDeviceCreate»: /tmp/yay/replay-sorcery-git/src/replay-sorcery/src/audio/pulsedev.c:315:37: error: «AV_CH_LAYOUT_MONO» not described (first use in this function) 315 | device->params->channel_layout = AV_CH_LAYOUT_MONO; | ^~~~~~~~~~~~~~~~~ /tmp/yay/replay-sorcery-git/src/replay-sorcery/src/audio/pulsedev.c:315:37: note: each undescribed identifier is reported once in each function where it occurs

make[2]: [CMakeFiles/replay-sorcery.dir/build.make:272: CMakeFiles/replay-sorcery.dir/src/audio/pulsedev.c.o] Error 1 make[2]: directory exit «/tmp/yay/replay-sorcery-git/src/replay-sorcery/build» make[1]: [CMakeFiles/Makefile2:86: CMakeFiles/replay-sorcery.dir/all] Error 2 make[1]: directory exit «/tmp/yay/replay-sorcery-git/src/replay-sorcery/build» make: *** [Makefile:136: all] Error 2 make: directory exit «/tmp/yay/replay-sorcery-git/src/replay-sorcery/build» ==> ERROR: There has been a failure in build(). Abort... -> assembly error: replay-sorcery-git