Package Details: simplescreenrecorder 0.4.4-4

Git Clone URL: https://aur.archlinux.org/simplescreenrecorder.git (read-only, click to copy)
Package Base: simplescreenrecorder
Description: A feature-rich screen recorder that supports X11 and OpenGL.
Upstream URL: https://www.maartenbaert.be/simplescreenrecorder/
Licenses: GPL3
Submitter: arojas
Maintainer: FredBezies
Last Packager: FredBezies
Votes: 72
Popularity: 0.35
First Submitted: 2023-04-01 17:32 (UTC)
Last Updated: 2025-08-09 14:52 (UTC)

Latest Comments

1 2 3 4 Next › Last »

FredBezies commented on 2025-10-06 15:17 (UTC)

@e8hffff: you have to manage your AUR packages. It is not the work of the maintainer to upgrade after a new major version of a component is released.

e8hffff commented on 2025-10-05 11:55 (UTC) (edited on 2025-10-05 12:10 (UTC) by e8hffff)

Already installed may fail with files not available. "libavformat.so.61, libavcodec.so.61, libavutil.so.59, libswscale.so.8". No longer working after upgrade to ffmpeg 2:8.0-2. Rebuild code to get working!

pamarcos commented on 2025-08-21 13:22 (UTC) (edited on 2025-08-21 13:22 (UTC) by pamarcos)

Can we increase the number of parallel jobs so that the build is faster?

diff --git a/PKGBUILD b/PKGBUILD
index 69c7c59..a463d07 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ depends=("qt5-base" "qt5-x11extras"
     "libx11" "libxext" "libxfixes" "libxi" "libxinerama"
     "desktop-file-utils" "gtk-update-icon-cache")
 optdepends=("lib32-simplescreenrecorder: OpenGL recording of 32-bit applications")
-makedepends=("git" "cmake" "qt5-tools")
+makedepends=("git" "cmake" "coreutils" "qt5-tools")
 source=("git+https://github.com/MaartenBaert/ssr.git#tag=$pkgver"
          ffmpeg7.patch::https://patch-diff.githubusercontent.com/raw/MaartenBaert/ssr/pull/1036.patch)
 sha256sums=('9c7c3a9984800671bfb280ccbbc91e98d4993ea4465ab8f8c73b9ac65bd4c69c'
@@ -39,9 +39,9 @@ build() {
   cmake -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_BUILD_TYPE=Release \
     -DWITH_QT5=on \
     -DCMAKE_INSTALL_LIBDIR='lib' ../
-  make
+  make -j$(nproc)
 }
 package() {
   cd ssr/build
-  make DESTDIR="$pkgdir" install
+  make -j$(nproc) DESTDIR="$pkgdir" install
 }

e8hffff commented on 2025-06-19 02:45 (UTC) (edited on 2025-06-19 03:37 (UTC) by e8hffff)

It's important this project goes to Wayland as distributions start removing x11. That maybe with its own fork, and this stays for prosperity.

imjeffsmith commented on 2025-06-09 02:19 (UTC)

For the new people(me), adding..

export CMAKE_POLICY_VERSION_MINIMUM=3.5

as the first line of the PKGBUILD file in the simplescreenrecorder folder succeeded.

dralivE commented on 2025-05-18 17:53 (UTC)

Adding environment variable did not work for me. Maybe the package maintainer should add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to his PKGBUILD, this should fix the problem.

vaexey commented on 2025-04-27 14:51 (UTC)

Simply adding the environment variable CMAKE_POLICY_VERSION_MINIMUM=3.5 fixed the CMake error. e.g. CMAKE_POLICY_VERSION_MINIMUM=3.5 aur sync simplescreenrecorder

ape_din commented on 2025-04-25 15:07 (UTC)

it cant compile. im getting the same cmake error.

tagnupip commented on 2025-04-08 21:38 (UTC)

CMake Error at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

-- Configuring incomplete, errors occurred!

krlabs commented on 2025-03-24 15:12 (UTC)

Thanks. All works perfectly.