Mercurial > mplayer.hg
view DOCS/tech/release.sh @ 35490:a5f5f61a7a35
Replace confusing guiInfoMediumClear() by MediumPrepare().
(It has been completely rewritten.)
Now call MediumPrepare() only once for all play events. Check for
current StreamType and clear stuff not being used for this stream
type (and only stuff that need to be cleared).
author | ib |
---|---|
date | Mon, 03 Dec 2012 16:26:39 +0000 |
parents | c8d891e708dc |
children |
line wrap: on
line source
#!/bin/bash # will create checkouts and tarballs in the current dir ver=1.1 dst=MPlayer-$ver svnurl=svn://svn.mplayerhq.hu/mplayer/trunk #svnurl=svn://svn.mplayerhq.hu/mplayer/branches/$ver rm -rf $dst/ $dst-DOCS/ $dst.tar* svn export $svnurl $dst/ # branches should contain a VERSION file, but # "previews" generated from trunk need it. if ! test -e $dst/VERSION ; then echo $ver > $dst/VERSION fi # create HTML docs cp -a $dst/ $dst-DOCS/ pushd $dst-DOCS/ mkdir -p ffmpeg/libavutil ./configure --yasm='' --language=all make html-chunked popd mv $dst-DOCS/DOCS/HTML $dst/DOCS rm -rf $dst-DOCS/ # git archive unfortunately is refused git clone --depth 1 git://source.ffmpeg.org/ffmpeg.git $dst/ffmpeg rm -rf $dst/.git* $dst/ffmpeg/.git* # create .tar.gz and .tar.xz files tar --owner=0 --group=0 -cf $dst.tar $dst/ xz -k $dst.tar gzip -9 $dst.tar # generate checksums/signatures md5sum $dst.tar.xz > $dst.tar.xz.md5 sha1sum $dst.tar.xz > $dst.tar.xz.sha1 md5sum $dst.tar.gz > $dst.tar.gz.md5 sha1sum $dst.tar.gz > $dst.tar.gz.sha1 gpg -a --detach-sign $dst.tar.xz gpg -a --detach-sign $dst.tar.gz