simplescreenrecorder

maintainer wooptoo · 80 votes · scanned 2026-08-18 01:38:17.845211
MEDIUM
View on AUR ↗
Why flagged This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

Triggered rules

MEDIUM Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

PKGBUILD

1# Maintainer: Radu Potop <radu at wooptoo dot com>
2# Contributor: Kyle Keen <keenerd@gmail.com>
3# Contributor: Maarten Baert
4
5pkgname=simplescreenrecorder
6pkgver=0.4.4.79.ge73e
7# Pin commit until the next upstream release
8_commit=e73e07664121ac30836872bca76194c6570e04c8
9pkgrel=1
10pkgdesc="A feature-rich screen recorder that supports X11 and OpenGL."
11arch=("x86_64")
12url="https://www.maartenbaert.be/simplescreenrecorder/"
13license=("GPL-3.0-only")
14depends=("qt6-base"
15 "ffmpeg" "alsa-lib" "libpulse" "jack" "libgl" "glu"
16 "libx11" "libxext" "libxfixes" "libxi" "libxinerama"
17 "desktop-file-utils" "gtk-update-icon-cache")
18optdepends=("lib32-simplescreenrecorder: OpenGL recording of 32-bit applications")
19makedepends=("git" "cmake" "qt6-tools")
20source=("git+https://github.com/MaartenBaert/ssr.git#commit=$_commit")
21sha256sums=('e514e25394a8de049786b9bed411e0ea1f234d1cfb5da2bb9d52c86bc59aa910')
22
23install=simplescreenrecorder.install
24
25pkgver() {
26 cd ssr
27 git describe --abbrev=4 --always --tags | sed 's/-/./g'
28}
29
30build() {
31 cd ssr
32 cmake -S . -B build \
33 -DCMAKE_INSTALL_PREFIX="/usr" \
34 -DCMAKE_INSTALL_LIBDIR="lib" \
35 -DCMAKE_BUILD_TYPE=Release \
36 -DWITH_QT6=TRUE \
37 -DWITH_QT5=FALSE
38
39 cmake --build build --parallel
40}
41package() {
42 cd ssr/build
43 make DESTDIR="$pkgdir" install
44}
45

Changes since previous scan

--- PKGBUILD @ 2026-06-18 16:11
+++ PKGBUILD @ 2026-08-18 01:38
@@ -1,48 +1,45 @@
-# Maintainer: Kyle Keen <keenerd@gmail.com>
+# Maintainer: Radu Potop <radu at wooptoo dot com>
+# Contributor: Kyle Keen <keenerd@gmail.com>
# Contributor: Maarten Baert
pkgname=simplescreenrecorder
-pkgver=0.4.4
-pkgrel=4
+pkgver=0.4.4.79.ge73e
+# Pin commit until the next upstream release
+_commit=e73e07664121ac30836872bca76194c6570e04c8
+pkgrel=1
pkgdesc="A feature-rich screen recorder that supports X11 and OpenGL."
arch=("x86_64")
url="https://www.maartenbaert.be/simplescreenrecorder/"
-license=("GPL3")
-depends=("qt5-base" "qt5-x11extras"
+license=("GPL-3.0-only")
+depends=("qt6-base"
"ffmpeg" "alsa-lib" "libpulse" "jack" "libgl" "glu"
"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")
-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'
- 'a1d4a2c1d5cfcf6a327cc98e47e6cd76dd2fd03b33ca9e7fcaba971570fae914')
+makedepends=("git" "cmake" "qt6-tools")
+source=("git+https://github.com/MaartenBaert/ssr.git#commit=$_commit")
+sha256sums=('e514e25394a8de049786b9bed411e0ea1f234d1cfb5da2bb9d52c86bc59aa910')
install=simplescreenrecorder.install
-prepare() {
- cd ssr
- mkdir -p build
-
- patch -p1 -i ../ffmpeg7.patch # Fix build with ffmpeg 7
+pkgver() {
+ cd ssr
+ git describe --abbrev=4 --always --tags | sed 's/-/./g'
}
build() {
- cd ssr/build
- export CMAKE_POLICY_VERSION_MINIMUM=3.5
- # fPIC is only required for qt5 + gcc5
- #CXXFLAGS="$CXXFLAGS -fPIC"
- #./configure --prefix=/usr --disable-assert --with-qt5
- #./configure --prefix=/usr --disable-assert
- # -DLRELEASE='/usr/bin/lrelease-qt4' \
- cmake -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_BUILD_TYPE=Release \
- -DWITH_QT5=on \
- -DCMAKE_INSTALL_LIBDIR='lib' ../
- make
+ cd ssr
+ cmake -S . -B build \
+ -DCMAKE_INSTALL_PREFIX="/usr" \
+ -DCMAKE_INSTALL_LIBDIR="lib" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DWITH_QT6=TRUE \
+ -DWITH_QT5=FALSE
+
+ cmake --build build --parallel
}
package() {
- cd ssr/build
- make DESTDIR="$pkgdir" install
+ cd ssr/build
+ make DESTDIR="$pkgdir" install
}

Scan history

Scanned at (UTC)SeverityRules
2026-08-18 01:38:17 MEDIUM 1
2026-06-18 16:11:54 CLEAN 0

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion