[vlc-commits] [Git][videolan/vlc][master] 3 commits: snap: build all required tools

Steve Lhomme (@robUx4) gitlab at videolan.org
Fri Sep 29 08:44:58 UTC 2023



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
e7512b7f by Steve Lhomme at 2023-09-29T07:31:58+00:00
snap: build all required tools

The forced nasm builds nothing and we may need other tools. But
the logs only mention meson is needed.

- - - - -
79bf5b31 by Steve Lhomme at 2023-09-29T07:31:58+00:00
snap: enable chromaprint

It should build fine.

- - - - -
da8f5875 by Steve Lhomme at 2023-09-29T07:31:58+00:00
snap: don't "install" contribs

All build scripts just call the build that way and end up installing
each contrib.

- - - - -


1 changed file:

- extras/package/snap/snapcraft.yaml


Changes:

=====================================
extras/package/snap/snapcraft.yaml
=====================================
@@ -75,23 +75,21 @@ parts:
       sed -i 's|0\.19\.8|0\.19\.7|'  configure.ac
       cd extras/tools
       ./bootstrap
-      make -j $(getconf _NPROCESSORS_ONLN) .nasm
-      make -j $(getconf _NPROCESSORS_ONLN) .meson
+      make -j $(getconf _NPROCESSORS_ONLN)
       cd ../../
       export PATH=$PWD/extras/tools/build/bin:$PATH
       cd contrib && mkdir linux && cd linux
       ../bootstrap \
           --host=$TRIPLET \
           --enable-libdsm \
-          --enable-dvdcss \
-          --disable-chromaprint
+          --enable-dvdcss
       if [ -v VLC_PREBUILT_CONTRIBS_URL ]; then
           make prebuilt PREBUILT_URL="$VLC_PREBUILT_CONTRIBS_URL"
           make -j $(getconf _NPROCESSORS_ONLN) tools
       else
           make list
           make -j $(getconf _NPROCESSORS_ONLN) fetch
-          make -j $(getconf _NPROCESSORS_ONLN) -k install || make -j1
+          make -j $(getconf _NPROCESSORS_ONLN) -k || make -j1
           make package
       fi
       cd ../../



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/3b728b54f2ab4caccbe2d5a5e69473e19597f482...da8f5875428fffbf0ab09b61e476173b2ba52db7

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/3b728b54f2ab4caccbe2d5a5e69473e19597f482...da8f5875428fffbf0ab09b61e476173b2ba52db7
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list