diff options
-rw-r--r-- | games-util/gtkevemon/Manifest | 1 | ||||
-rw-r--r-- | games-util/gtkevemon/gtkevemon-1.10.ebuild | 46 | ||||
-rw-r--r-- | games-util/gtkevemon/gtkevemon-9999.ebuild | 58 |
3 files changed, 71 insertions, 34 deletions
diff --git a/games-util/gtkevemon/Manifest b/games-util/gtkevemon/Manifest index 5aa60d445df..5c0f66c27a4 100644 --- a/games-util/gtkevemon/Manifest +++ b/games-util/gtkevemon/Manifest @@ -1,2 +1,3 @@ DIST gtkevemon-1.8-learning.patch.gz 5879 SHA256 ec9951ae91447e4e5f1d1720a35c27a92546760cc2ae76cd269f85cb59766437 SHA512 44d58ce947b27fb623a94e79e2eff6a20aec1bd0a63c3029347099e64bde5fc31080bcfed0da8fd00f70c2f5c88182760ee169729729c39805bee099099d3022 WHIRLPOOL 68342fc1e8aa729f4e6cd3002fbde58ad7c3818dc5d76cddfb4b4d4d05a5f9e55d8244f07a7803c3fc5ddc354546cc20f73c0c6dea58fd1a2303004cd3ce120e DIST gtkevemon-1.8-source.tar.gz 321226 SHA256 32faf51b5b84f7e055dd47b7c43f722613b5c6cfbd8ec6a47cada75e686300c7 SHA512 483a66bda9f34ae423ce4205eaf5dc3775dab9d8d0074a19d79ffad86bc13974b09927efd1757300233c8e040f42e564ea44f32a5c3c2726db404d43d9fb5736 WHIRLPOOL 60ea958633d6fc9ca2e6b4940f30f9691c95c8d1a43a16763ab3532065be0872e0e6c0fe71a0b36ebd0d74422105cc745ab7d88ce0a5f7a552c9ca22c62f4a85 +DIST v1.10.tar.gz 240225 SHA256 532d36755f33e2e00cdf8bf7ca52b16c04e4a1c47235b821a93236b493da5239 SHA512 c3fad5ba1947be527adf9c90bfad60eb505fd6b3bb3379f960748ccb529381b34b5c5c653516220d17998c95ce2b53105834f7d79053bc1e8ccc9094c8b974c9 WHIRLPOOL ea319155abe46db1af5ed739eaf2034446d4b8d1f83470c7acccf94030720c8bdc0182e3ed2c803d9f09557a49fe9056c0758de99628d152fce44e8bc4486818 diff --git a/games-util/gtkevemon/gtkevemon-1.10.ebuild b/games-util/gtkevemon/gtkevemon-1.10.ebuild new file mode 100644 index 00000000000..4d4fe3d5e62 --- /dev/null +++ b/games-util/gtkevemon/gtkevemon-1.10.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit flag-o-matic + +DESCRIPTION="A standalone skill monitoring application for EVE Online" +HOMEPAGE="http://gtkevemon.battleclinic.com" +SRC_URI="http://github.com/gtkevemon/${PN}/archive/v${PV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-cpp/gtkmm:2.4 + dev-libs/libxml2 + dev-libs/openssl:0 +" + +DEPEND="${RDEPEND} + virtual/pkgconfig +" +src_prepare() { + default + + sed -e 's:Categories=Game;$:Categories=Game;RolePlaying;GTK;:' \ + -i "icon/${PN}.desktop" \ + || die "failed fix categories in icon/${PN}.desktop" + + # Fixes a QA notice. + sed -i "/^Encoding/d" "icon/${PN}.desktop" \ + || die "failed to remove the Encoding from icon/${PN}.desktop" + + append-cxxflags -std=c++11 +} + +src_install() { + dobin "src/${PN}" + doicon "icon/${PN}.svg" + domenu "icon/${PN}.desktop" + einstalldocs +} diff --git a/games-util/gtkevemon/gtkevemon-9999.ebuild b/games-util/gtkevemon/gtkevemon-9999.ebuild index b380ae1afe4..f7b113f0fc6 100644 --- a/games-util/gtkevemon/gtkevemon-9999.ebuild +++ b/games-util/gtkevemon/gtkevemon-9999.ebuild @@ -1,57 +1,47 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=6 -inherit eutils - -IUSE="" -if [[ ${PV} == *9999* ]]; then - inherit mercurial - EHG_REPO_URI="https://bitbucket.org/BattleClinic/${PN}" - KEYWORDS="" - SRC_URI="" - MY_S="${WORKDIR}/${P}/gtkevemon" -else - KEYWORDS="~amd64 ~x86" - SRC_URI="http://gtkevemon.battleclinic.com/releases/${P}-source.tar.gz" -fi +inherit flag-o-matic git-r3 DESCRIPTION="A standalone skill monitoring application for EVE Online" HOMEPAGE="http://gtkevemon.battleclinic.com" +EGIT_REPO_URI="https://github.com/${PN}/${PN}" LICENSE="GPL-3" SLOT="0" +KEYWORDS="" +IUSE="" RDEPEND=" - dev-cpp/gtkmm:2.4 + dev-cpp/gtkmm:3.0 dev-libs/libxml2 + net-misc/curl[ssl] " -DEPEND="${DEPEND} + +DEPEND="${RDEPEND} virtual/pkgconfig " -src_unpack() -{ - if [[ ${PV} == *9999* ]]; then - mercurial_src_unpack - S=${MY_S} - else - default - fi -} - src_prepare() { + default + sed -e 's:Categories=Game;$:Categories=Game;RolePlaying;GTK;:' \ - -i icon/${PN}.desktop || die "sed failed" + -i "icon/${PN}.desktop" \ + || die "failed fix categories in icon/${PN}.desktop" + + # Fixes a QA notice. + sed -i "/^Encoding/d" "icon/${PN}.desktop" \ + || die "failed to remove the Encoding from icon/${PN}.desktop" + + append-cxxflags -std=c++11 } src_install() { - # fixed QA notice - sed -i "/^Encoding/d" icon/${PN}.desktop - dobin src/${PN} - doicon icon/${PN}.svg - domenu icon/${PN}.desktop - dodoc CHANGES README TODO + dobin "src/${PN}" + doicon "icon/${PN}.svg" + domenu "icon/${PN}.desktop" + einstalldocs } |