source: smplayer/trunk/create_rpm.sh

Last change on this file was 107, checked in by Silvan Scherrer, 15 years ago

smplayer: 0.6.9

File size: 869 bytes
Line 
1#!/bin/sh
2#svn up
3./get_svn_revision.sh
4
5SVN_REVISION=`cat svn_revision | sed -e 's/SVN-/svn_/g'`
6SMPVERSION=`cat src/version.cpp | grep "#define VERSION " | sed -e 's/#define VERSION "//g' -e 's/ /_/g' -e 's/"$//g'`
7
8svn export . /tmp/smplayer-${SMPVERSION}_${SVN_REVISION}
9CURDIR=`pwd`
10cd /tmp
11tar cvjf smplayer-${SMPVERSION}_${SVN_REVISION}.tar.bz2 smplayer-${SMPVERSION}_${SVN_REVISION}/
12rm -r /tmp/smplayer-${SMPVERSION}_${SVN_REVISION}
13cat ${CURDIR}/smplayer.spec | sed -e 's/%define version [a-zA-Z0-9\.]*$/%define version '${SMPVERSION}'_'${SVN_REVISION}'/' > /tmp/smplayer.spec
14PCKGDIR=/usr/src/packages/
15if [ -e /etc/fedora-release ]; then
16 PCKGDIR=/usr/src/redhat/
17fi
18if [ -e /etc/mandrake-release ]; then
19 PCKGDIR=/usr/src/rpm/
20fi
21cp /tmp/smplayer-${SMPVERSION}_${SVN_REVISION}.tar.bz2 ${PCKGDIR}SOURCES/
22rpmbuild -bb --clean --rmsource smplayer.spec
Note: See TracBrowser for help on using the repository browser.