-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_DEPEND="python? 2"
-inherit cmake-utils flag-o-matic multilib python subversion
+inherit cmake-utils flag-o-matic git-r3 multilib python
DESCRIPTION="Advanced IRC Client"
HOMEPAGE="http://www.kvirc.net/"
SRC_URI=""
-ESVN_REPO_URI="https://svn.kvirc.de/svn/trunk/kvirc"
-ESVN_PROJECT="kvirc"
+EGIT_REPO_URI="https://github.com/kvirc/KVIrc"
LICENSE="kvirc"
SLOT="4"
}
src_prepare() {
- subversion_wc_info
- VERSIO_PRAESENS="${ESVN_WC_REVISION}"
- einfo "Setting of revision number to ${VERSIO_PRAESENS}"
- sed -e "/#define KVI_DEFAULT_FRAME_CAPTION/s/KVI_VERSION/& \" r${VERSIO_PRAESENS}\"/" -i src/kvirc/ui/KviMainWindow.cpp || die "Setting of revision number failed"
+ KVIRC_GIT_REVISION="$(git show -s --format=%H)"
+ KVIRC_GIT_SOURCES_DATE="$(git show -s --format=%cd --date=short)"
+ einfo "Setting of revision number to ${KVIRC_GIT_REVISION} ${KVIRC_GIT_SOURCES_DATE}"
+ sed -e "/#define KVI_DEFAULT_FRAME_CAPTION/s/KVI_VERSION/& \" (${KVIRC_GIT_REVISION} ${KVIRC_GIT_SOURCES_DATE})\"/" -i src/kvirc/ui/KviMainWindow.cpp || die "Setting of revision number failed"
}
src_configure() {
local libdir="$(get_libdir)"
local mycmakeargs=(
-DLIB_SUFFIX=${libdir#lib}
- -DMANUAL_REVISION=${VERSIO_PRAESENS}
+ -DMANUAL_REVISION=${KVIRC_GIT_REVISION}
+ -DMANUAL_SOURCES_DATE=${KVIRC_GIT_SOURCES_DATE//-/}
-DWANT_COEXISTENCE=1
-DWANT_CRYPT=1
-DWANT_ENV_FLAGS=1