forked from Plemya-x/alr-repo
		
	gpu-screen-recorder 5.3.3-3
This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| name='gpu-screen-recorder-notification' | name='gpu-screen-recorder-notification' | ||||||
| version='1.0.4' | version='1.0.4' | ||||||
| release='1' | release='2' | ||||||
| desc='Notification in the style of ShadowPlay.' | desc='Notification in the style of ShadowPlay.' | ||||||
| desk_ru='Уведомления в стиле ShadowPlay' | desk_ru='Уведомления в стиле ShadowPlay' | ||||||
| homepage='https://git.dec05eba.com/gpu-screen-recorder-notification' | homepage='https://git.dec05eba.com/gpu-screen-recorder-notification' | ||||||
| @@ -28,6 +28,7 @@ deps_arch=( | |||||||
|  |  | ||||||
| build_deps=( | build_deps=( | ||||||
|   "meson" |   "meson" | ||||||
|  |   "ninja-build" | ||||||
|   "libglvnd-devel" |   "libglvnd-devel" | ||||||
|   "libX11-devel" |   "libX11-devel" | ||||||
|   "libXrandr-devel" |   "libXrandr-devel" | ||||||
| @@ -36,6 +37,7 @@ build_deps=( | |||||||
| ) | ) | ||||||
| build_deps_arch=( | build_deps_arch=( | ||||||
|   "meson" |   "meson" | ||||||
|  |   "ninja" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| sources=("https://dec05eba.com/snapshot/gpu-screen-recorder-notification.git.${version}.tar.gz") | sources=("https://dec05eba.com/snapshot/gpu-screen-recorder-notification.git.${version}.tar.gz") | ||||||
| @@ -43,18 +45,18 @@ checksums=('SKIP') | |||||||
|  |  | ||||||
| build() { | build() { | ||||||
|   cd "$srcdir" |   cd "$srcdir" | ||||||
|   meson build |   meson setup build --prefix=/usr --buildtype=release -Dstrip=true | ||||||
|   meson compile -C build -j $(($(nproc) - 1)) |   ninja -C build -j $(($(nproc) - 1)) | ||||||
| } | } | ||||||
|  |  | ||||||
| package() { | package() { | ||||||
|   cd "$srcdir" |   cd "$srcdir" | ||||||
|   meson install -C build --destdir "$pkgdir" |   meson install -C build --destdir="$pkgdir" | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| files() { | files() { | ||||||
|   echo ./usr/local/bin/gsr-notify |   echo ./usr/bin/gsr-notify | ||||||
|   echo ./usr/local/share/gsr-notify/fonts/NotoSans-Bold.ttf |   printf '"%s" ' ./usr/share/gsr-notify/fonts/* | ||||||
|   printf '"%s" ' ./usr/local/share/gsr-notify/images/* |   printf '"%s" ' ./usr/share/gsr-notify/images/* | ||||||
| } | } | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| name='gpu-screen-recorder' | name='gpu-screen-recorder' | ||||||
| version='5.3.3' | version='5.3.3' | ||||||
| release='2' | release='3' | ||||||
| desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux.' | desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux.' | ||||||
| desk_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux.' | desk_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux.' | ||||||
| homepage='https://git.dec05eba.com/gpu-screen-recorder' | homepage='https://git.dec05eba.com/gpu-screen-recorder' | ||||||
| @@ -44,6 +44,7 @@ deps_arch=( | |||||||
|  |  | ||||||
| build_deps=( | build_deps=( | ||||||
|   "meson" |   "meson" | ||||||
|  |   "ninja-build" | ||||||
|   "vulkan-headers" |   "vulkan-headers" | ||||||
|   "ffmpeg-devel" |   "ffmpeg-devel" | ||||||
|   "libXcomposite-devel" |   "libXcomposite-devel" | ||||||
| @@ -57,6 +58,7 @@ build_deps=( | |||||||
| ) | ) | ||||||
| build_deps_arch=( | build_deps_arch=( | ||||||
|   "meson" |   "meson" | ||||||
|  |   "ninja" | ||||||
|   "vulkan-headers" |   "vulkan-headers" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| @@ -69,19 +71,19 @@ scripts=( | |||||||
|  |  | ||||||
| build() { | build() { | ||||||
|   cd "$srcdir" |   cd "$srcdir" | ||||||
|   meson build -Dsystemd=true |   meson setup build --prefix=/usr --buildtype=release -Dstrip=true | ||||||
|   meson compile -C build -j $(($(nproc) - 1)) |   ninja -C build -j $(($(nproc) - 1)) | ||||||
| } | } | ||||||
|  |  | ||||||
| package() { | package() { | ||||||
|   cd "$srcdir" |   cd "$srcdir" | ||||||
|   meson install -C build --destdir "$pkgdir" |   meson install -C build --destdir="$pkgdir" | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| files() { | files() { | ||||||
|   echo ./usr/local/bin/gpu-screen-recorder |   echo ./usr/bin/gpu-screen-recorder | ||||||
|   echo ./usr/local/bin/gsr-kms-server |   echo ./usr/bin/gsr-kms-server | ||||||
|   echo ./usr/local/lib/modprobe.d/gsr-nvidia.conf |   echo ./usr/lib/modprobe.d/gsr-nvidia.conf | ||||||
|   echo ./usr/local/lib/systemd/user/gpu-screen-recorder.service |   echo ./usr/lib/systemd/user/gpu-screen-recorder.service | ||||||
| } | } | ||||||
		Reference in New Issue
	
	Block a user