From 3ae785be115472e6e0702c7ca57d9d4c73235bad Mon Sep 17 00:00:00 2001 From: Marius Brehler Date: Thu, 15 Jan 2015 20:25:49 +0100 Subject: Cleanup media-gfx/librecad-2.0.7 --- media-gfx/librecad/ChangeLog | 4 ++++ media-gfx/librecad/librecad-2.0.7.ebuild | 19 ++++++++----------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/media-gfx/librecad/ChangeLog b/media-gfx/librecad/ChangeLog index e719749de..ed65ea18c 100644 --- a/media-gfx/librecad/ChangeLog +++ b/media-gfx/librecad/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header$ + 15 Jan 2015; Marius Brehler + librecad-2.0.7.ebuild: + Cleanup + 15 Jan 2015; Marius Brehler librecad-1.0.3.ebuild, librecad-1.0.4.ebuild: Move to EAPI=5 diff --git a/media-gfx/librecad/librecad-2.0.7.ebuild b/media-gfx/librecad/librecad-2.0.7.ebuild index 1700aa8ba..03a8276a7 100644 --- a/media-gfx/librecad/librecad-2.0.7.ebuild +++ b/media-gfx/librecad/librecad-2.0.7.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit qt4-r2 eutils flag-o-matic +inherit eutils flag-o-matic qt4-r2 vcs-snapshot DESCRIPTION="Generic 2D CAD program" HOMEPAGE="http://www.librecad.org/" @@ -21,18 +21,15 @@ DEPEND=" dev-qt/qtsvg:4 dev-libs/boost dev-cpp/muParser - media-libs/freetype - " -RDEPEND="${DEPEND}" + media-libs/freetype" -src_unpack() { - unpack ${A} - mv * ${P} -} +RDEPEND="${DEPEND}" src_prepare() { # currently RS_VECTOR3D causes an internal compiler error on GCC-4.8 - use 3d || sed -i -e '/RS_VECTOR2D/ s/^#//' librecad/src/src.pro + if ! use 3d; then + sed -i -e '/RS_VECTOR2D/ s/^#//' librecad/src/src.pro || die + fi } src_install() { @@ -40,6 +37,6 @@ src_install() { insinto /usr/share/${PN} doins -r unix/resources/* use doc && dohtml -r support/doc/* - doicon librecad/res/main/${PN}.png - make_desktop_entry ${PN} LibreCAD ${PN} Graphics + doicon librecad/res/main/"${PN}".png + make_desktop_entry "${PN}" LibreCAD "${PN}" Graphics } -- cgit v1.2.3-18-g5258