diff options
author | Ionen Wolkens <ionen@gentoo.org> | 2021-07-16 21:16:15 -0400 |
---|---|---|
committer | Ionen Wolkens <ionen@gentoo.org> | 2021-07-17 03:58:47 -0400 |
commit | f72978ac209056a369d95957908f8850bf0c12fe (patch) | |
tree | 82a214f2d78571a0216b8024bf7a4eb26a40d4ca /games-puzzle/picpuz/picpuz-2.5-r1.ebuild | |
parent | games-puzzle/numptyphysics: drop 0.3.5 (diff) | |
download | gentoo-f72978ac209056a369d95957908f8850bf0c12fe.tar.gz gentoo-f72978ac209056a369d95957908f8850bf0c12fe.tar.bz2 gentoo-f72978ac209056a369d95957908f8850bf0c12fe.zip |
games-puzzle/picpuz: EAPI 6->8, simplify patches, remove homepage
Much of zfuncs.cc is actually not used and doesn't
need to be cared for.
HOMEPAGE seems to be long gone with no replacement.
Should also fix prefix.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'games-puzzle/picpuz/picpuz-2.5-r1.ebuild')
-rw-r--r-- | games-puzzle/picpuz/picpuz-2.5-r1.ebuild | 54 |
1 files changed, 21 insertions, 33 deletions
diff --git a/games-puzzle/picpuz/picpuz-2.5-r1.ebuild b/games-puzzle/picpuz/picpuz-2.5-r1.ebuild index 2b1863eb8bbe..92a9c069b79a 100644 --- a/games-puzzle/picpuz/picpuz-2.5-r1.ebuild +++ b/games-puzzle/picpuz/picpuz-2.5-r1.ebuild @@ -1,60 +1,48 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit desktop gnome2-utils toolchain-funcs +inherit desktop flag-o-matic toolchain-funcs -DESCRIPTION="A jigsaw puzzle program" -HOMEPAGE="http://kornelix.squarespace.com/picpuz/" -SRC_URI="http://kornelix.squarespace.com/storage/downloads/${P}.tar.gz" +DESCRIPTION="Jigsaw puzzle program" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://gentoo/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND="x11-libs/gtk+:3" -DEPEND="${RDEPEND} - virtual/pkgconfig -" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}"/${P}-build.patch - "${FILESDIR}"/${P}-pthread-underlinking.patch + "${FILESDIR}"/${P}-docdir.patch ) src_compile() { - tc-export CXX PKG_CONFIG + tc-export CXX - emake \ - BINDIR="/usr/bin" \ - DATADIR=/usr/share/${PN} \ - DOCDIR=/usr/share/doc/${PF}/html + append-cppflags $($(tc-getPKG_CONFIG) --cflags gtk+-3.0) -DDOCDIR="'\"${PF}\"'" + append-ldflags -pthread + append-libs $($(tc-getPKG_CONFIG) --libs gtk+-3.0) + + emake PREFIX="${EPREFIX}/usr" CFLAGS="${CXXFLAGS} ${CPPFLAGS} -c" LIBS="${LIBS}" } src_install() { dobin ${PN} + newman doc/${PN}.man ${PN}.1 insinto /usr/share/${PN} doins -r icons locales - doicon -s 48 icons/${PN}.png - make_desktop_entry ${PN} Picpuz - - HTML_DOCS="doc/userguide-en.html doc/images" einstalldocs + dodoc doc/{README,changelog,translations} - dodoc doc/{changelog,README,translations} - newman doc/${PN}.man ${PN}.1 -} + docinto html + dodoc -r doc/{images,userguide-en.html} -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update + doicon icons/${PN}.png + make_desktop_entry ${PN} Picpuz } |