aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-03-26 09:28:59 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-03-26 09:28:59 +0000
commit3a23e4101775d2e32d70c702f3b41ae73d9b4ef3 (patch)
tree456ddc3b731fd4fbbb6acfe10b93839419d166d1
parent942cae3a4033c3d575421209242a71df117cf2a8 (diff)
downloadqmmp-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
-rw-r--r--qmmp.pri2
-rw-r--r--src/qmmp/qmmp.cpp6
-rw-r--r--src/qmmp/qmmp.pro12
-rwxr-xr-xsrc/qmmp/svn_revision.sh10
4 files changed, 13 insertions, 17 deletions
diff --git a/qmmp.pri b/qmmp.pri
index 69d28c9a3..aff1cab2b 100644
--- a/qmmp.pri
+++ b/qmmp.pri
@@ -8,8 +8,6 @@ OBJECTS_DIR=./.build/obj
#Version
QMMP_VERSION = 0.7.0
-CONFIG += SVN_VERSION
-
#Comment/uncomment this if you want to change plugins list
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