summaryrefslogtreecommitdiffstats
path: root/vlc/build
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2019-08-24 22:29:20 +0000
committer Eric Hameleers <alien@slackware.com>2019-08-24 22:29:20 +0000
commit8a03d754a71a228a64bb2ef23be62298324f6aa3 (patch)
treed107ee2211b59e924ccc42df836f48ba687547eb /vlc/build
parent0d628a20af393a75b81c4cb59b3076d20e1c0855 (diff)
downloadasb-8a03d754a71a228a64bb2ef23be62298324f6aa3.tar.gz
asb-8a03d754a71a228a64bb2ef23be62298324f6aa3.tar.xz
vlc: attempt to make vlc find the asdcp library
Diffstat (limited to 'vlc/build')
-rwxr-xr-xvlc/build/vlc.SlackBuild15
1 files changed, 15 insertions, 0 deletions
diff --git a/vlc/build/vlc.SlackBuild b/vlc/build/vlc.SlackBuild
index aec35736..e4ec3740 100755
--- a/vlc/build/vlc.SlackBuild
+++ b/vlc/build/vlc.SlackBuild
@@ -3615,6 +3615,7 @@ PKG_CONFIG_PATH="$VLCDEPSDIR/usr/lib${LIBDIRSUFFIX}/pkgconfig" \
--prefix=$VLCDEPSDIR/usr \
--libdir=$VLCDEPSDIR/usr/lib${LIBDIRSUFFIX} \
--disable-shared \
+ --enable-dev-headers \
--enable-freedist \
--enable-static \
--with-nettle \
@@ -3625,6 +3626,20 @@ PKG_CONFIG_PATH="$VLCDEPSDIR/usr/lib${LIBDIRSUFFIX}/pkgconfig" \
make ${NUMJOBS} 2>&1 | tee $OUTPUT/make-${PRGNAM}_asdcplib.log
# Install asdcplib into a temp location so vlc can pickup the library
make install 2>&1 | tee -a $OUTPUT/make-${PRGNAM}_asdcplib.log
+# Add a .pc file otherwise VLC will not find the library:
+mkdir -p $VLCDEPSDIR/usr/lib${LIBDIRSUFFIX}/pkgconfig
+cat <<EOT > $VLCDEPSDIR/usr/lib${LIBDIRSUFFIX}/pkgconfig/asdcplib.pc
+prefix=$VLCDEPSDIR/usr
+exec_prefix=\${prefix}
+includedir=\${prefix}/include
+libdir=\${exec_prefix}/lib${LIBDIRSUFFIX}
+
+Name: asdcplib
+Description: The asdcp library
+Version: ${ASDCPLIB}
+Cflags: -I\${includedir}
+Libs: -L\${libdir} -lasdcp -lkumu -lnettle -lgmp
+EOT
# Add DOCS to the vlcdeps to have it added to vlc package later:
mkdir -p $VLCDEPSDIR/doc/asdcplib/
cp COPYING* README* $VLCDEPSDIR/doc/asdcplib/ || true