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.000000
First Submitted: 2020-07-25 18:19 (UTC)
Last Updated: 2024-04-02 03:05 (UTC)

Latest Comments

1 2 3 Next › Last »

xiota commented on 2023-10-29 16:03 (UTC)

Please make following changes:

  • Update pkgver() to use #.r#.g# format.
  • Guard variables with quotes because they can contain spaces (eg, $srcdir, $pkgdir).

melvyn2 commented on 2023-09-11 20:39 (UTC)

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

melvyn2 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.

melvyn2 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() {

melvyn2 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

murlakatamenka commented on 2021-09-01 10:19 (UTC)

Switched to make install in the end, should've been done this way much earlier.