diff --git a/packagelist b/packagelist index 2b039c641b..843b8903bf 100644 --- a/packagelist +++ b/packagelist @@ -846,6 +846,7 @@ windscribe-beta-gui-deb wine-staging wine-staging-git winetricks-git +wlrobs wsysmon-bin xapps-common-deb xcb-util-errors diff --git a/packages/wlrobs/.SRCINFO b/packages/wlrobs/.SRCINFO new file mode 100644 index 0000000000..7211c9813a --- /dev/null +++ b/packages/wlrobs/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = wlrobs + pkgver = 1.2 + pkgdesc = Obs-studio plugin that allows you to screen capture on wlroots based wayland compositors + arch = any + depends = obs-studio + makedepends = libwayland-dev + makedepends = libobs-dev + makedepends = pkg-config + makedepends = meson + makedepends = libwlroots-0.18 + makedepends = ninja-build + conflicts = wlrobs + maintainer = akqir24 + repology = project: wlrobs + source = https://hg.sr.ht/~scoopta/wlrobs/archive/v1.2.tar.gz + +pkgname = wlrobs diff --git a/packages/wlrobs/wlrobs.pacscript b/packages/wlrobs/wlrobs.pacscript new file mode 100644 index 0000000000..1c67690f2b --- /dev/null +++ b/packages/wlrobs/wlrobs.pacscript @@ -0,0 +1,33 @@ +pkgname="wlrobs" +repology=("project: ${pkgname}") +pkgver="1.2" +arch=('any') +makedepends=( + "libwayland-dev" + "libobs-dev" + "pkg-config" + "meson" + "libwlroots-0.18" + "ninja-build") +source=("https://hg.sr.ht/~scoopta/wlrobs/archive/v${pkgver}.tar.gz") +conflicts=("${pkgname}") +depends=("obs-studio") +pkgdesc="Obs-studio plugin that allows you to screen capture on wlroots based wayland compositors" +maintainer=("akqir24 ") + +prepare() { + cd "${pkgname}-v${pkgver}" + export CFLAGS="-Wno-error" + meson setup build -Dwerror=false +} + +build() { + cd "${pkgname}-v${pkgver}" + ninja -C build/ -j"${NCPU}" +} + +package() { + cd "${pkgname}-v${pkgver}" + mkdir -p "${pkgdir}"/usr/lib/obs-plugins + install -D -m 0644 build/libwlrobs.so "${pkgdir}"/usr/lib/obs-plugins/wlrobs.so +} diff --git a/srclist b/srclist index 066f92f496..b7d3da249d 100644 --- a/srclist +++ b/srclist @@ -16798,6 +16798,24 @@ pkgbase = winetricks-git pkgname = winetricks-git --- +pkgbase = wlrobs + pkgver = 1.2 + pkgdesc = Obs-studio plugin that allows you to screen capture on wlroots based wayland compositors + arch = any + depends = obs-studio + makedepends = libwayland-dev + makedepends = libobs-dev + makedepends = pkg-config + makedepends = meson + makedepends = libwlroots-0.18 + makedepends = ninja-build + conflicts = wlrobs + maintainer = akqir24 + repology = project: wlrobs + source = https://hg.sr.ht/~scoopta/wlrobs/archive/v1.2.tar.gz + +pkgname = wlrobs +--- pkgbase = wsysmon-bin gives = wsysmon pkgver = 0.1.0