wok-undigest annotate vlc/receipt @ rev 1177

gcc: --with-tune=i686
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Sun Nov 01 18:44:22 2015 +0100 (2015-11-01)
parents 92fb25b03943
children f404ab0d585e
rev   line source
pascal@1171 1 # SliTaz package receipt.
pascal@1171 2
pascal@1171 3 PACKAGE="vlc"
pascal@1171 4 VERSION="2.2.1"
pascal@1171 5 CATEGORY="multimedia"
pascal@1171 6 SHORT_DESC="MPEG, VCD/DVD, and DivX player"
pascal@1171 7 MAINTAINER="jozee@slitaz.org"
pascal@1171 8 LICENSE="GPL2"
pascal@1171 9 TARBALL="$PACKAGE-$VERSION.tar.xz"
pascal@1171 10 WEB_SITE="http://www.videolan.org/vlc/"
pascal@1171 11 WGET_URL="http://download.videolan.org/pub/videolan/$PACKAGE/$VERSION/$TARBALL"
pascal@1171 12 TAGS="audio video multimedia movie player"
pascal@1171 13
pascal@1171 14 DEPENDS="libQtCore libQtGui libvlc"
pascal@1171 15 BUILD_DEPENDS="Qt4-dev alsa-lib-dev dbus-dev ffmpeg-dev gettext \
pascal@1171 16 libmad-dev lua-dev tar xcb-util-dev yasm expat-dev libxml2-dev \
pascal@1171 17 util-linux-uuid-dev x264-dev flac-dev taglib-dev gnutls-dev libupnp-dev \
pascal@1171 18 libsamplerate-dev fribidi-dev zvbi-dev opus-dev gmp-dev"
pascal@1171 19
pascal@1171 20 compile_rules()
pascal@1171 21 {
psychomaniak@1177 22 export CFLAGS="$CFLAGS -mtune=i686"
psychomaniak@1177 23 export CXXFLAGS="$CFLAGS"
pascal@1171 24 [ -s /var/lib/dbus/machine-id ] || dbus-uuidgen > /var/lib/dbus/machine-id
pascal@1171 25 ./configure \
pascal@1171 26 --prefix=/usr \
pascal@1171 27 --disable-pulse \
pascal@1171 28 --disable-a52 \
pascal@1171 29 --disable-glx \
pascal@1171 30 --disable-sout \
pascal@1171 31 --disable-httpd \
pascal@1171 32 --disable-libgcrypt \
pascal@1171 33 $CONFIGURE_ARGS &&
pascal@1171 34 make &&
pascal@1171 35 make install
pascal@1171 36 }
pascal@1171 37
pascal@1171 38 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@1171 39 genpkg_rules()
pascal@1171 40 {
pascal@1171 41 mkdir -p $fs/usr/share/pixmaps
pascal@1171 42 cp -a $install/usr/bin $fs/usr
pascal@1171 43 cp -a $install/usr/share/$PACKAGE $fs/usr/share
pascal@1171 44 #Remove extra icons
pascal@1171 45 rm $fs/usr/share/$PACKAGE/*.ico
pascal@1171 46 #copy vlc icon
pascal@1171 47 cp -a $install/usr/share/icons/hicolor/16x16/apps/vlc.png $fs/usr/share/pixmaps
pascal@1171 48 #Remove unnecessary fonts
pascal@1171 49 rm $fs/usr/share/$PACKAGE/skins2/fonts/*
pascal@1171 50 }
psychomaniak@1177 51