
Receipt for package "vlc"
# SliTaz package receipt. PACKAGE="vlc" VERSION="3.0.10" CATEGORY="multimedia" TAGS="audio video multimedia movie player" SHORT_DESC="MPEG, VCD/DVD, and DivX player." MAINTAINER="jozee@slitaz.org" LICENSE="GPL2" WEB_SITE="https://www.videolan.org/vlc/" TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="https://download.videolan.org/pub/videolan/$PACKAGE/$VERSION/$TARBALL" DEPENDS="libQt5Core libQt5Gui libQt5Svg libQt5Widgets libQt5X11Extras libQt5Xcb libvlc" BUILD_DEPENDS="alsa-lib-dev cairo-dev dbus-dev expat-dev ffmpeg-dev flac-dev fluidsynth-dev fribidi-dev gcc gettext gmp-dev gnutls-dev hicolor-icon-theme jack-audio-connection-kit-dev libarchive-dev libavc1394-dev libcddb-dev libdvdread-dev libdvdnav-dev libegl-mesa libgnutls libmad-dev libmodplug-dev libmpeg2-dev libmtp-dev libraw1394-dev librsvg-dev libsamplerate-dev libsdl-image-dev libsecret-dev libtheora-dev libtheora-enc libupnp-dev libvorbis-dev libxml2-dev lua5.1-dev ncurses-dev opus-dev pango-dev protobuf-dev speex-dev taglib-dev tar util-linux-uuid-dev x264-dev x265-dev xcb-util-dev xcb-util-keysyms-dev yasm zvbi-dev pulseaudio-dev Qt5-dev icu-dev" # libcaca-dev (unmaintened) COOKOPTS="!fixdesktops" HOST_ARCH="i486 x86_64" # @maintainer: Please update also: libvlc and libvlc-dev # What is the latest version available today? current_version() { wget -O - http://www.videolan.org/vlc/download-sources.html 2>/dev/null | \ sed "/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-||;s|.tar.*||" | sort -Vr | sed q } compile_rules() { [ -s /var/lib/dbus/machine-id ] || dbus-uuidgen > /var/lib/dbus/machine-id [ -e /usr/bin/luac ] || ln -s luac5.1 /usr/bin/luac # export ncurses paths export NCURSES_CFLAGS="-I/usr/include" export NCURSES_LIBS="-L/lib -lncurses -ltinfo" export CC=gcc CXX=g++ BUILDCC=gcc ./configure \ --prefix=/usr \ --enable-pulse \ --enable-dvdread \ --enable-dvdnav \ --enable-qt \ --disable-a52 \ --disable-sout \ --disable-libgcrypt \ --enable-ncurses \ --enable-run-as-root \ $CONFIGURE_ARGS && make && make install [ -L /usr/bin/luac ] && rm -f /usr/bin/luac } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/share/pixmaps cp -a $install/usr/bin $fs/usr cp -a $install/usr/share/$PACKAGE $fs/usr/share #Remove extra icons rm $fs/usr/share/$PACKAGE/*.ico #copy vlc icon cp -a $install/usr/share/icons/hicolor/16x16/apps/vlc.png \ $fs/usr/share/pixmaps #Remove unnecessary fonts rm $fs/usr/share/$PACKAGE/skins2/fonts/* 2> /dev/null || true }
6088 packages and 256128 files in current database (Wed Mar 5 09:18:31 2025)