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 } |