Skip to content

Commit ef4cc3b

Browse files
committed
add: wlrobs
add: `wlrobs` [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci deps deps
1 parent 8f43496 commit ef4cc3b

File tree

4 files changed

+69
-0
lines changed

4 files changed

+69
-0
lines changed

packagelist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -846,6 +846,7 @@ windscribe-beta-gui-deb
846846
wine-staging
847847
wine-staging-git
848848
winetricks-git
849+
wlrobs
849850
wsysmon-bin
850851
xapps-common-deb
851852
xcb-util-errors

packages/wlrobs/.SRCINFO

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
pkgbase = wlrobs
2+
pkgver = 1.2
3+
pkgdesc = Obs-studio plugin that allows you to screen capture on wlroots based wayland compositors.
4+
arch = any
5+
makedepends = libwayland-dev
6+
makedepends = libobs-dev
7+
makedepends = mercurial
8+
makedepends = pkg-config
9+
makedepends = libwlroots-0.18
10+
makedepends = meson
11+
makedepends = ninja-build
12+
conflicts = wlrobs
13+
maintainer = akqir24 <[email protected]>
14+
repology = project: wlrobs
15+
source = https://hg.sr.ht/~scoopta/wlrobs/archive/v1.2.tar.gz
16+
17+
pkgname = wlrobs

packages/wlrobs/wlrobs.pacscript

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
pkgname="wlrobs"
2+
repology=("project: ${pkgname}")
3+
pkgver="1.2"
4+
arch=('any')
5+
makedepends=(
6+
"libwayland-dev"
7+
"libobs-dev"
8+
"mercurial"
9+
"pkg-config"
10+
"libwlroots-0.18"
11+
"meson"
12+
"ninja-build")
13+
source=("https://hg.sr.ht/~scoopta/wlrobs/archive/v${pkgver}.tar.gz")
14+
conflicts=("${pkgname}")
15+
depends=("obs-studio")
16+
pkgdesc="Obs-studio plugin that allows you to screen capture on wlroots based wayland compositors."
17+
maintainer=("akqir24 <[email protected]>")
18+
19+
prepare() {
20+
cd "${pkgname}-v${pkgver}"
21+
meson setup build
22+
}
23+
24+
build() {
25+
cd "${pkgname}-v${pkgver}"
26+
ninja -C build/ -j"${NCPU}"
27+
}
28+
29+
package() {
30+
cd "${pkgname}-v${pkgver}"
31+
mkdir -p "${pkgdir}"/usr/lib/obs-plugins
32+
install -D -m 0644 build/libwlrobs.so "${pkgdir}"/usr/lib/obs-plugins/wlrobs.so
33+
}

srclist

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16798,6 +16798,24 @@ pkgbase = winetricks-git
1679816798

1679916799
pkgname = winetricks-git
1680016800
---
16801+
pkgbase = wlrobs
16802+
pkgver = 1.2
16803+
pkgdesc = Obs-studio plugin that allows you to screen capture on wlroots based wayland compositors.
16804+
arch = any
16805+
makedepends = libwayland-dev
16806+
makedepends = libobs-dev
16807+
makedepends = mercurial
16808+
makedepends = pkg-config
16809+
makedepends = libwlroots-0.18
16810+
makedepends = meson
16811+
makedepends = ninja-build
16812+
conflicts = wlrobs
16813+
maintainer = akqir24 <[email protected]>
16814+
repology = project: wlrobs
16815+
source = https://hg.sr.ht/~scoopta/wlrobs/archive/v1.2.tar.gz
16816+
16817+
pkgname = wlrobs
16818+
---
1680116819
pkgbase = wsysmon-bin
1680216820
gives = wsysmon
1680316821
pkgver = 0.1.0

0 commit comments

Comments
 (0)