summaryrefslogtreecommitdiff
path: root/obs-studio/Pkgfile
blob: 439ea90e154f8bea90137091d71b9d05187b742e (plain)
    1 # Description: Open Broadcaster Software Studio
    2 # URL: https://obsproject.com/
    3 # Maintainer: Danny Rawlins, crux at romster dot me
    4 # Depends on: fdk-aac ffmpeg jansson libgmp qt5 x264
    5 # Optional: jack-audio-connection-kit ffnvcodec-headers vlc luajit speexdsp x265 pulseaudio
    6 
    7 name=obs-studio
    8 version=23.2.1
    9 release=1
   10 source=(https://github.com/obsproject/$name/archive/$version/$name-$version.tar.gz)
   11 
   12 build() {
   13 	cd $name-$version
   14 
   15 	mkdir build
   16 	cd build
   17 
   18 	cmake .. \
   19 		-DCMAKE_INSTALL_PREFIX='/usr' \
   20 		-DOBS_VERSION_OVERRIDE="$version" \
   21 		-DUNIX_STRUCTURE=ON \
   22 		-DCMAKE_BUILD_TYPE=Release
   23 
   24 	make
   25 	make DESTDIR="$PKG" install
   26 
   27 	chmod -R g-w $PKG
   28 
   29 	rm -r $PKG/usr/share/obs/obs-studio/authors/AUTHORS
   30 
   31 	find $PKG/usr/share/obs \
   32 		-iname '*ini' \
   33 		! -iname 'en-*.ini' \
   34 		! -iname 'locale.ini' \
   35 		-exec rm '{}' \+
   36 }

Generated by cgit