# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=4 REDMINE_HASH="301" inherit multilib qt4-r2 ${SCM_ECLASS} DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project" HOMEPAGE="http://www.merkaartor.be" SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2" LICENSE="GPL-2" SLOT="0" # Don't move KEYWORDS on the previous line or ekeyword won't work # 399061 KEYWORDS="~amd64 ~x86" IUSE="debug exif gps nls libproxy" QT_MINIMAL="4.7.2" DEPEND=" >=dev-libs/boost-1.46 >=sci-libs/gdal-1.6.0 >=sci-libs/proj-4.6 >=dev-qt/qtgui-${QT_MINIMAL}:4 >=dev-qt/qtsvg-${QT_MINIMAL}:4 >=dev-qt/qtwebkit-${QT_MINIMAL}:4 exif? ( media-gfx/exiv2 ) gps? ( >=sci-geosciences/gpsd-2.92[cxx] ) libproxy? ( net-libs/libproxy ) " RDEPEND="${DEPEND}" DOCS="AUTHORS CHANGELOG HACKING" PATCHES=( # "${FILESDIR}"/0.17.2-includes.patch # "${FILESDIR}"/0.17.2-libproxy.patch ) merkaartor_use() { local useflag=${1} [[ -z ${useflag} ]] && die "No useflag specified" if use ${useflag}; then echo "1" else echo "0" fi } src_configure() { local myconf myconf+=" RELEASE=1 ZBAR=0" # deps not in main tree so hard-disable myconf+=" GEOIMAGE=$(${PN}_use exif)" myconf+=" GPSDLIB=$(${PN}_use gps)" myconf+=" LIBPROXY=$(${PN}_use libproxy)" myconf+=" NODEBUG=$(use debug && echo "0" || echo "1")" # inverse logic myconf+=" NOUSEWEBKIT=0" # fails to link if disabled, upstream needs to fix myconf+=" TRANSDIR_MERKAARTOR=/usr/share/${PN}/translations TRANSDIR_SYSTEM=/usr/share/qt4/translations" #385671 if use nls; then lrelease src/src.pro || die "lrelease failed" fi eqmake4 Merkaartor.pro LIBDIR=/usr/$(get_libdir) PREFIX=/usr/ ${myconf} }