diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -40,12 +40,13 @@ depends=('clutter-gst' 'wmctrl') #'gstreamer0.10-espeak' (doesn't compile) makedepends=('apache-ant' 'git') +optdepends=('webcamstudio-module: virtual webcam device') url="https://github.com/WebcamStudio/webcamstudio" license=('GPL3') source=(git+https://github.com/WebcamStudio/webcamstudio webcamstudio.sh) sha256sums=('SKIP' - '903336d75ffb49999bf7a9287a22c3d4382cb59cb073b8005792178b75627d8e') + 'ae2a19f3b9381c4eae3897ed33a5fc11907e9989c85a1c33cec8aba47e81bdc6') provides=('webcamstudio') conflicts=('webcamstudio') install=webcamstudio.install @@ -60,6 +61,8 @@ build() { msg2 'Building...' ant clean jar + gcc -fPIC -c -o vloopback/libwebcamstudio.o vloopback/libwebcamstudio.c + gcc -fPIC -shared -Wl,-soname,libwebcamstudio.so -o vloopback/libwebcamstudio.so vloopback/libwebcamstudio.o } prepare() { @@ -68,7 +71,7 @@ prepare() { sed -i -e "s?=/usr/share/java/jna.jar?=libraries/jna.jar?" \ -e "s?=libraries/jna-3.0...jar?=libraries/jna.jar?" \ -e "s?absolutelayout.classpath=libraries/jna.jar?absolutelayout.classpath=libraries/jna.jar:libraries/absolutelayout.jar?" nbproject/project.properties - sed -i -e "s?#video=gst-launch-0.10?video=gst-launch-0.10?" + sed -i -e "s?#video=gst-launch-0.10?video=gst-launch-0.10?" \ -e "s?#audio=gst-launch-0.10?audio=gst-launch-0.10?" \ -e "s?video=avconv?#video=avconv?" \ -e "s?audio=avconv?#audio=avconv?" src/webcamstudio/externals/linux/sources/webcam.properties @@ -76,8 +79,7 @@ prepare() { sed -i -e "s?=gst-launch-0.10?=/usr/bin/gst-launch-0.10?" \ -e "s?=avconv?=/usr/bin/ffmpeg?" \ -e "s?=ffmpeg?=/usr/bin/ffmpeg?" \ - src/webcamstudio/externals/linux/*.properties \ - src/webcamstudio/externals/linux/*/*.properties + src/webcamstudio/externals/linux/*.properties src/webcamstudio/externals/linux/*/*.properties } @@ -102,6 +104,8 @@ package() { msg2 'Installing executable...' install -Dm 755 "$srcdir/webcamstudio.sh" "$pkgdir/usr/bin/webcamstudio" +find . -name libwebcamstudio.so + install -Dm 644 "vloopback/libwebcamstudio.so" "${pkgdir}/usr/share/webcamstudio/lib/libwebcamstudio.so" msg2 'Installing desktop files...' install -Dm 644 debian/webcamstudio.desktop \ |