diff options
author | Markus Ullmann <jokey@gentoo.org> | 2007-12-06 19:57:14 +0000 |
---|---|---|
committer | Markus Ullmann <jokey@gentoo.org> | 2007-12-06 19:57:14 +0000 |
commit | 3d247120075a4d242974ba70997462e20fa0b57f (patch) | |
tree | 80ea58ce0d16f24a9974fe1f1b12168f60cf1b8b /dev-util | |
parent | dev-util/qsvn: Version bump (diff) | |
download | sunrise-3d247120075a4d242974ba70997462e20fa0b57f.tar.gz sunrise-3d247120075a4d242974ba70997462e20fa0b57f.tar.bz2 sunrise-3d247120075a4d242974ba70997462e20fa0b57f.zip |
dev-util/qsvn: actually add the ebuild
svn path=/sunrise/; revision=5224
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/qsvn/qsvn-0.6.0.ebuild | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/dev-util/qsvn/qsvn-0.6.0.ebuild b/dev-util/qsvn/qsvn-0.6.0.ebuild new file mode 100644 index 000000000..6b1704188 --- /dev/null +++ b/dev-util/qsvn/qsvn-0.6.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="1" + +DESCRIPTION="GUI frontend to the Subversion revision system" +HOMEPAGE="http://ar.oszine.de/projects/qsvn/" +SRC_URI="http://ar.oszine.de/projects/qsvn/chrome/site/${P}-src.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="debug" + +RDEPEND="x11-libs/qt:4 + dev-util/subversion" +DEPEND="${DEPEND} + >=dev-util/cmake-2.4.0" + +src_unpack() { + unpack ${A} + cd "${S}" + + sed -i -e 's/qmake-qt4/qmake/' src/CMakeLists.txt + sed -i -e 's/moc-qt4/moc/' src/CMakeLists.txt + sed -i -e 's/uic-qt4/uic/' src/CMakeLists.txt + sed -i -e 's/QT_INCLUDES/QT4_INCLUDES/' src/CMakeLists.txt +} + +src_compile() { + local mycmakeargs + if use debug ; then + mycmakeargs='-D CMAKE_BUILD_TYPE="Debug"' + else + mycmakeargs='-D CMAKE_BUILD_TYPE="Release"' + fi + cd "${S}" + mkdir build + cd build + cmake "${mycmakeargs}" -D CMAKE_INSTALL_PREFIX="/usr" ../src || die "cmake failed" + emake || die "emake failed" +} + +src_install() { + cd build + + emake DESTDIR="${D}" install || die "install failed" + dodoc ../ChangeLog +} |