diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-03-26 09:28:59 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-03-26 09:28:59 +0000 |
| commit | 3a23e4101775d2e32d70c702f3b41ae73d9b4ef3 (patch) | |
| tree | 456ddc3b731fd4fbbb6acfe10b93839419d166d1 /src | |
| parent | 942cae3a4033c3d575421209242a71df117cf2a8 (diff) | |
| download | qmmp-3a23e4101775d2e32d70c702f3b41ae73d9b4ef3.tar.gz qmmp-3a23e4101775d2e32d70c702f3b41ae73d9b4ef3.tar.bz2 qmmp-3a23e4101775d2e32d70c702f3b41ae73d9b4ef3.zip | |
removed hacks for subversion 1.6
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3360 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
| -rw-r--r-- | src/qmmp/qmmp.cpp | 6 | ||||
| -rw-r--r-- | src/qmmp/qmmp.pro | 12 | ||||
| -rwxr-xr-x | src/qmmp/svn_revision.sh | 10 |
3 files changed, 13 insertions, 15 deletions
diff --git a/src/qmmp/qmmp.cpp b/src/qmmp/qmmp.cpp index 0c27ce726..e8f5169dc 100644 --- a/src/qmmp/qmmp.cpp +++ b/src/qmmp/qmmp.cpp @@ -28,6 +28,8 @@ #define LIB_DIR "/lib" #endif +#define DEV_SUFFIX "dev" + #include "qmmp.h" QString Qmmp::m_configFile; @@ -51,9 +53,9 @@ const QString Qmmp::strVersion() .arg(QMMP_VERSION_PATCH); #if !QMMP_VERSION_STABLE #ifdef SVN_REVISION - ver += "-"SVN_REVISION; + ver += "-svn-"SVN_REVISION; #else - ver += "-svn"; + ver += "-"DEV_SUFFIX; #endif #endif return ver; diff --git a/src/qmmp/qmmp.pro b/src/qmmp/qmmp.pro index 02541d060..b9f30e72c 100644 --- a/src/qmmp/qmmp.pro +++ b/src/qmmp/qmmp.pro @@ -77,12 +77,14 @@ TEMPLATE = lib VERSION = $$QMMP_VERSION unix:isEmpty(LIB_DIR):LIB_DIR = /lib unix:DEFINES += LIB_DIR=\\\"$$LIB_DIR\\\" -DEFINES += QMMP_VERSION=$$QMMP_VERSION -DEFINES += QMMP_STR_VERSION=\\\"$$QMMP_VERSION\\\" -contains(CONFIG, SVN_VERSION) { - unix:DEFINES += SVN_REVISION=\\\"$$system(./svn_revision.sh)\\\" - win32:DEFINES += SVN_REVISION=\\\"svn\\\" + +unix { + SVN_REVISION = $$system(./svn_revision.sh) + !isEmpty(SVN_REVISION) { + DEFINES += SVN_REVISION=\\\"$$SVN_REVISION\\\" + } } + unix { target.path = $$LIB_DIR devel.files += \ diff --git a/src/qmmp/svn_revision.sh b/src/qmmp/svn_revision.sh index f7b47a482..84d2042ba 100755 --- a/src/qmmp/svn_revision.sh +++ b/src/qmmp/svn_revision.sh @@ -4,11 +4,5 @@ # check for SVN revision number MYDIR=$(dirname $0) revision=`cd $MYDIR && LC_ALL=C svn info 2> /dev/null | grep Revision | cut -d' ' -f2` -test $revision || revision=`cd "$1" && grep revision .svn/entries 2>/dev/null | cut -d '"' -f2` -test $revision || revision=`cd "$1" && sed -n -e '/^dir$/{n;p;q}' .svn/entries 2>/dev/null` -test $revision && revision=svn-r$revision - -# no version number found -test $revision || revision=svn - -echo $revision +test $revision && revision=r$revision +test $revision && echo $revision |
