Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions srcpkgs/obs-shaderfilter/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Template file for 'obs-shaderfilter'
pkgname=obs-shaderfilter
version=0.9
revision=1
makedepends="obs-devel simde"
short_desc="OBS Studio filter for applying an arbitrary shader to a source"
maintainer="Rodrigo Amaru Graeff <rodrigo@delphus.org>"
license="Unlicense"
homepage="https://github.com/nleseul/obs-shaderfilter"
distfiles="https://github.com/nleseul/obs-shaderfilter/archive/refs/tags/v${version}-beta.tar.gz"
checksum=533631b9909967baa9d9e92a959314ba8b368723f700f8ac659fa1bd64902130

do_build() {
gcc -c src/obs-shaderfilter.c -I${XBPS_CROSS_BASE}/usr/include/obs \
-I${XBPS_CROSS_BASE}/usr/include -fPIC -O2
gcc -shared -o obs-shaderfilter.so obs-shaderfilter.o \
-L${XBPS_CROSS_BASE}/usr/lib -lobs -lobs-frontend-api
}

do_install() {
vinstall obs-shaderfilter.so 0644 usr/lib/obs-plugins/
vmkdir usr/share/obs/obs-plugins/obs-shaderfilter
cp -R data/* ${DESTDIR}/usr/share/obs/obs-plugins/obs-shaderfilter/
vdoc README.md
vlicense LICENSE
}