wok-next annotate mplayer/receipt @ rev 21423

updated puzzles again ( -> 20200413)
author Hans-G?nter Theisgen
date Mon Apr 27 17:56:50 2020 +0100 (2020-04-27)
parents 5669e8b3be70
children
rev   line source
al@20456 1 # SliTaz package receipt v2.
pankso@913 2
pankso@913 3 PACKAGE="mplayer"
Hans-G?nter@21376 4 VERSION="1.4"
pankso@913 5 CATEGORY="multimedia"
al@20456 6 SHORT_DESC="The Ultimate Movie Player For Linux"
Hans-G?nter@21376 7 MAINTAINER="maintainer@slitaz.org"
pascal@15583 8 LICENSE="GPL2"
Hans-G?nter@21376 9 WEB_SITE="https://www.mplayerhq.hu/design7/news.html"
al@20456 10
al@20456 11 TARBALL="MPlayer-$VERSION.tar.xz"
Hans-G?nter@21376 12 WGET_URL="https://mplayerhq.hu/MPlayer/releases/$TARBALL"
pankso@13017 13
Hans-G?nter@21376 14 BUILD_DEPENDS="alsa-lib-dev audiofile-dev cdparanoia-dev enca-dev
Hans-G?nter@21376 15 esound-dev giflib-dev gtk2-dev lame-dev libmad-dev libmng-dev
Hans-G?nter@21376 16 libogg-dev libtheora-dev libvorbis-dev libxdamage-dev
Hans-G?nter@21376 17 libxv-dev libxxf86vm-dev lirc-dev ncurses-dev x264-dev
Hans-G?nter@21376 18 xorgproto xvidcore-dev yasm zlib-dev"
al@20456 19 SPLIT="mencoder"
pankso@913 20
Hans-G?nter@21376 21 compile_rules()
Hans-G?nter@21376 22 {
al@20456 23 # Handle cross compilation. Host coreutils-file-* are used
al@20456 24 case "$ARCH" in
al@20456 25 i?86)
al@20456 26 ARCH_ARGS="--target=i386-linux --disable-sdl --enable-runtime-cpudetection"
al@20456 27 ;;
al@20456 28 esac
pankso@16123 29
Hans-G?nter@21376 30 ./configure \
Hans-G?nter@21376 31 --prefix=/usr \
Hans-G?nter@21376 32 --confdir=/etc/mplayer \
Hans-G?nter@21376 33 --libdir=/usr/lib/mplayer \
Hans-G?nter@21376 34 --enable-gui \
Hans-G?nter@21376 35 --language="en de es fr it ru" \
Hans-G?nter@21376 36 --disable-gl \
Hans-G?nter@21376 37 --disable-jack \
Hans-G?nter@21376 38 --disable-liblzo \
Hans-G?nter@21376 39 --disable-libdv \
Hans-G?nter@21376 40 --disable-fribidi \
Hans-G?nter@21376 41 --disable-ivtv \
Hans-G?nter@21376 42 --disable-smb \
Hans-G?nter@21376 43 --disable-ftp \
Hans-G?nter@21376 44 --disable-openal \
Hans-G?nter@21376 45 --disable-faac \
Hans-G?nter@21376 46 --disable-speex \
pankso@16123 47 ${ARCH_ARGS} &&
gokhlayeh@11574 48 make $MAKEFLAGS &&
al@21020 49 make DESTDIR=$install install
pankso@913 50 }
pankso@913 51
Hans-G?nter@21376 52 genpkg_rules()
Hans-G?nter@21376 53 {
al@20456 54 case $PACKAGE in
al@20456 55 mplayer)
al@20456 56 mkdir -p $fs/usr/share/mplayer/skins
Hans-G?nter@21376 57 cp -a $install/usr/bin $fs/usr
Hans-G?nter@21376 58
Hans-G?nter@21376 59 # Mencoder goes in a splitted package.
al@20456 60 rm $fs/usr/bin/mencoder
al@21020 61 [ -d "$install/usr/share/mplayer" ] &&
Hans-G?nter@21376 62 cp -a $install/usr/share/mplayer $fs/usr/share
Hans-G?nter@21376 63 cp -a $install/etc $fs
Hans-G?nter@21376 64 cp $src/etc/example.conf $fs/etc/mplayer
Hans-G?nter@21376 65
Hans-G?nter@21376 66 # Configure to use Xv by default.
al@20456 67 cp $stuff/mplayer.conf $fs/etc/mplayer
Hans-G?nter@21376 68
al@20456 69 # default skin
al@20456 70 tar xjf $stuff/productive-1.0.tar.bz2 -C $fs/usr/share/mplayer/skins
al@20456 71 cd $fs/usr/share/mplayer/skins && ln -s productive default
Hans-G?nter@21376 72
al@20456 73 # Font
al@21017 74 cd ..
al@21017 75 ln -s ../fonts/truetype/ttf-dejavu/DejaVuSans.ttf subfont.ttf
Hans-G?nter@21376 76
Hans-G?nter@21376 77 DEPENDS="alsa-lib audiofile cdparanoia enca esound giflib gtk2 lame
Hans-G?nter@21376 78 libmad libmng libogg libtheora libxdamage libxscrnsaver libxxf86vm
Hans-G?nter@21376 79 libvorbis libxv lirc ncurses x264 xvidcore zlib"
al@20456 80 ;;
al@20456 81 mencoder)
al@20456 82 copy /usr/bin/mencoder
al@20456 83 CAT="multimedia|video and movie encoder"
Hans-G?nter@21376 84
Hans-G?nter@21376 85 DEPENDS="alsa-lib cdparanoia enca expat fontconfig freetype giflib
Hans-G?nter@21376 86 jpeg lame libmad libogg libpng libtheora libvorbis lirc ncurses
Hans-G?nter@21376 87 x264 xvidcore zlib"
al@20456 88 ;;
pankso@16123 89 esac
al@20456 90 }