[vlc-commits] snap: make it easier to run as a CI job
Konstantin Pavlov
git at videolan.org
Mon Mar 30 21:40:56 CEST 2020
vlc/vlc-3.0 | branch: master | Konstantin Pavlov <thresh at videolan.org> | Fri Mar 13 22:41:52 2020 +0300| [df3c8bc95d03e54b72d5b27d460dddde3e2e3429] | committer: Konstantin Pavlov
snap: make it easier to run as a CI job
Honor VLC_PREBUILT_CONTRIBS_URL env variable and produce packaged
tarball if prebuilt contrib is not available.
(cherry picked from commit adefe57379dd9551cb20e4ad888afbe6ef52f4c7)
> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=df3c8bc95d03e54b72d5b27d460dddde3e2e3429
---
extras/package/snap/snapcraft.yaml | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/extras/package/snap/snapcraft.yaml b/extras/package/snap/snapcraft.yaml
index 04b8bf8191..c61dc9cf72 100644
--- a/extras/package/snap/snapcraft.yaml
+++ b/extras/package/snap/snapcraft.yaml
@@ -72,13 +72,19 @@ parts:
export PATH=$PWD/extras/tools/build/bin:$PATH
cd contrib && mkdir linux && cd linux
../bootstrap \
- --enable-libdsm \
- --enable-dvdcss \
- --disable-upnp \
- --disable-chromaprint
- make list
- make -j $(getconf _NPROCESSORS_ONLN) fetch
- make -j $(getconf _NPROCESSORS_ONLN) -k install || make -j1
+ --host=$TRIPLET \
+ --enable-libdsm \
+ --enable-dvdcss \
+ --disable-upnp \
+ --disable-chromaprint
+ if [ -n "$VLC_PREBUILT_CONTRIBS_URL" ]; then
+ make prebuilt PREBUILT_URL="$VLC_PREBUILT_CONTRIBS_URL"
+ else
+ make list
+ make -j $(getconf _NPROCESSORS_ONLN) fetch
+ make -j $(getconf _NPROCESSORS_ONLN) -k install || make -j1
+ make package
+ fi
cd ../../
export NOCONFIGURE=1
autoreconf -fi
More information about the vlc-commits
mailing list