diff options
| -rw-r--r-- | debian/changelog | 6 | ||||
| -rw-r--r-- | debian/control | 63 | ||||
| -rw-r--r-- | debian/gpu-screen-recorder-dev.install | 1 | ||||
| -rw-r--r-- | debian/gpu-screen-recorder-modprobe.install | 1 | ||||
| -rw-r--r-- | debian/gpu-screen-recorder-scripts.install | 1 | ||||
| -rw-r--r-- | debian/gpu-screen-recorder-systemd.install | 1 | ||||
| -rw-r--r-- | debian/gpu-screen-recorder.install | 1 | ||||
| -rw-r--r-- | debian/gpu-screen-recorder.manpages | 1 | ||||
| -rw-r--r-- | debian/gsr-kms-server.install | 1 | ||||
| -rw-r--r-- | debian/gsr-kms-server.manpages | 1 | ||||
| -rwxr-xr-x | debian/rules | 3 |
11 files changed, 69 insertions, 11 deletions
diff --git a/debian/changelog b/debian/changelog index 03b2cec..59dc2e0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +gpu-screen-recorder (5.13.8-3) stable; urgency=low + + * Added package splitting. + + -- Maria Lisina <sekoohaka.sarisan@gmail.com> Wed, 22 May 2026 22:32:47 +0000 + gpu-screen-recorder (5.13.8-2) stable; urgency=low * Removed systemd unit. diff --git a/debian/control b/debian/control index bad9446..7f59c55 100644 --- a/debian/control +++ b/debian/control @@ -27,7 +27,8 @@ Standards-Version: 4.7.4 Package: gpu-screen-recorder Architecture: linux-any -Depends: libgl1 (>= 1.7.0), +Depends: gsr-kms-server, + libgl1 (>= 1.7.0), libglx0 (>= 1.7.0), libegl1 (>= 1.7.0), libjpeg62-turbo (>= 1:2.1.5), @@ -36,10 +37,56 @@ Depends: libgl1 (>= 1.7.0), ${misc:Depends} Recommends: mesa-va-drivers (>= 25.0.7), intel-media-va-driver (>= 25.2.3) -Description: This is a screen recorder that has minimal impact on system - performance by recording your monitor using the GPU only, similar to - shadowplay on windows. This is the fastest screen recording tool for Linux. - This screen recorder can be used for recording your desktop offline, - for live streaming and for nvidia shadowplay-like instant replay, - where only the last few minutes are saved. - This software can also take screenshots. +Description: The fastest screen recording tool for Linux + It uses the GPU only to record the screen to minimize system + performance impact. It supports recording, live streaming, + instant replay (similar to NVIDIA ShadowPlay), and screenshot capture. + . + The tool works on both X11 and Wayland with AMD, Intel, and NVIDIA graphics cards. + +Package: gpu-screen-recorder-dev +Section: libdevel +Architecture: linux-any +Depends: gpu-screen-recorder, + ${misc:Depends} +Description: The fastest screen recording tool for Linux (dev) + +Package: gpu-screen-recorder-modprobe +Section: misc +Architecture: all +Depends: gpu-screen-recorder, + kmod, + ${misc:Depends} +Description: The fastest screen recording tool for Linux (modprobe) + +Package: gpu-screen-recorder-scripts +Section: misc +Architecture: all +Depends: gpu-screen-recorder, + coreutils, + libnotify-bin, + psmisc, + pulseaudio-utils, + sysvinit-utils, + xdotool, + ${misc:Depends} +Description: The fastest screen recording tool for Linux (scripts) + +Package: gpu-screen-recorder-systemd +Section: misc +Architecture: all +Depends: gpu-screen-recorder, + systemd, + ${misc:Depends} +Description: The fastest screen recording tool for Linux (systemd) + +Package: gsr-kms-server +Architecture: linux-any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: KMS (Kernel Mode Setting) server for GPU Screen Recorder + Companion daemon for GPU Screen Recorder that provides Kernel Mode Setting (KMS) + access for screen capture in environments where direct DRM access is required. + . + It acts as a local server that communicates via a Unix domain socket, + allowing GPU Screen Recorder to capture screen content through the KMS interface. diff --git a/debian/gpu-screen-recorder-dev.install b/debian/gpu-screen-recorder-dev.install new file mode 100644 index 0000000..ce743ec --- /dev/null +++ b/debian/gpu-screen-recorder-dev.install @@ -0,0 +1 @@ +usr/include/gsr/plugin.h diff --git a/debian/gpu-screen-recorder-modprobe.install b/debian/gpu-screen-recorder-modprobe.install new file mode 100644 index 0000000..65f65e3 --- /dev/null +++ b/debian/gpu-screen-recorder-modprobe.install @@ -0,0 +1 @@ +usr/lib/modprobe.d/gsr-nvidia.conf diff --git a/debian/gpu-screen-recorder-scripts.install b/debian/gpu-screen-recorder-scripts.install new file mode 100644 index 0000000..9771598 --- /dev/null +++ b/debian/gpu-screen-recorder-scripts.install @@ -0,0 +1 @@ +usr/share/gpu-screen-recorder/scripts/* diff --git a/debian/gpu-screen-recorder-systemd.install b/debian/gpu-screen-recorder-systemd.install new file mode 100644 index 0000000..f1c780f --- /dev/null +++ b/debian/gpu-screen-recorder-systemd.install @@ -0,0 +1 @@ +usr/lib/systemd/user/gpu-screen-recorder.service diff --git a/debian/gpu-screen-recorder.install b/debian/gpu-screen-recorder.install new file mode 100644 index 0000000..7bd1860 --- /dev/null +++ b/debian/gpu-screen-recorder.install @@ -0,0 +1 @@ +usr/bin/gpu-screen-recorder diff --git a/debian/gpu-screen-recorder.manpages b/debian/gpu-screen-recorder.manpages new file mode 100644 index 0000000..fd949c9 --- /dev/null +++ b/debian/gpu-screen-recorder.manpages @@ -0,0 +1 @@ +usr/share/man/man1/gpu-screen-recorder.1 diff --git a/debian/gsr-kms-server.install b/debian/gsr-kms-server.install new file mode 100644 index 0000000..2909e3a --- /dev/null +++ b/debian/gsr-kms-server.install @@ -0,0 +1 @@ +usr/bin/gsr-kms-server diff --git a/debian/gsr-kms-server.manpages b/debian/gsr-kms-server.manpages new file mode 100644 index 0000000..07144ba --- /dev/null +++ b/debian/gsr-kms-server.manpages @@ -0,0 +1 @@ +usr/share/man/man1/gsr-kms-server.1 diff --git a/debian/rules b/debian/rules index 53bf126..2d33f6a 100755 --- a/debian/rules +++ b/debian/rules @@ -2,6 +2,3 @@ %: dh $@ - -override_dh_auto_configure: - dh_auto_configure -- -Dsystemd=false |
