VLC and Qt5 for EasyOS Pyro64
March 29, 2018 —
BarryK
I have compiled VLC 3.0.1 and Qt5 5.10.1 in EasyOS Pyro64 0.8.1.
Qt5 is a dependency of VLC, to provide the GUI, so both of these must be installed (31.9MB, 5.7MB):
http://distro.ibiblio.org/easyos/amd64/packages/pet/pet_packages-pyro/qt5-5.10.1-pyro64.pet
http://distro.ibiblio.org/easyos/amd64/packages/pet/pet_packages-pyro/vlc-3.0.1-pyro64.pet
Working well on my PC. For the record, this is how I compiled Qt5:
# ./configure -prefix $QT5PREFIX -sysconfdir /etc/xdg -confirm-license -opensource -dbus-linked -openssl-linked -system-harfbuzz -system-sqlite -nomake examples -no-rpath -skip qtwebengine -no-directfb -no-pulseaudio -skip qttranslations -skip qtserialport -no-warnings-are-errors -no-gstreamer -archdatadir /usr/lib/qt5 -bindir /usr/bin -plugindir /usr/lib/qt5/plugins -importdir /usr/lib/qt5/imports -headerdir /usr/include/qt5 -datadir /usr/share/qt5 -docdir /usr/share/doc/qt5 -translationdir /usr/share/qt5/translations -examplesdir /usr/share/doc/qt5/examples -alsa
# make
# make install
Note that "new2dir make install" does not work properly (but it is easy to copy the installed files out of the .session folder). And VLC:
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu --disable-udev --disable-dbus --disable-altivec --enable-optimize-memory --enable-run-as-root --disable-lua --disable-httpd --enable-faad --enable-flac --disable-pulse --enable-alsa --disable-skins2 --disable-atmo --disable-bonjour --disable-vsxu --disable-projectm --disable-goom --enable-libgcrypt --enable-gnutls --enable-dvdread --enable-dvdnav --enable-vlc --enable-schroedinger --enable-theora --enable-mmx --enable-ncurses --enable-dc1394 --enable-xvideo --with-x --disable-jack --enable-x264 --enable-qt --disable-libnotify --disable-smbclient --disable-dsm --disable-vdpau
# make
# new2dir make install
Note, had to put these in, as compile failed:
--disable-smbclient --disable-dsm --disable-vdpau
If you want to compile any other package that requires Qt5, you will need this (27.3MB):
http://distro.ibiblio.org/easyos/amd64/packages/pet/pet_packages-pyro/qt5_DEV-5.10.1-pyro64.pet
Tags: easy