x11-plugins/pidgin-led-notification: Port to EAPI 6
authorDavid Seifert <soap@gentoo.org>
Wed, 3 Jan 2018 18:36:58 +0000 (19:36 +0100)
committerDavid Seifert <soap@gentoo.org>
Wed, 3 Jan 2018 18:36:58 +0000 (19:36 +0100)
Package-Manager: Portage-2.3.19, Repoman-2.3.6

x11-plugins/pidgin-led-notification/pidgin-led-notification-0.1.ebuild

index 87efacac2590d436188f377affbf67499522a144..bcfaf3ba9a2a49c43c9bf6bf263e60603c8cb72f 100644 (file)
@@ -1,14 +1,15 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=3
+EAPI=6
 
-inherit eutils multilib toolchain-funcs
+inherit toolchain-funcs
 
-DESCRIPTION="Pidgin plugin to notify by writing user defined strings to (led control) files"
-HOMEPAGE="https://sites.google.com/site/simohmattila/led-notification"
 MY_PN=${PN/pidgin-/}
 MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Pidgin plugin to notify by writing user defined strings to (led control) files"
+HOMEPAGE="https://sites.google.com/site/simohmattila/led-notification"
 SRC_URI="https://sites.google.com/site/simohmattila/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
@@ -16,27 +17,29 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
 IUSE=""
 
-RDEPEND="net-im/pidgin[gtk]
+RDEPEND="
+       net-im/pidgin[gtk]
        x11-libs/gtk+:2"
 DEPEND="${RDEPEND}
        virtual/pkgconfig"
 
 S=${WORKDIR}/${MY_P}
 
-src_prepare() {
-       epatch "${FILESDIR}"/${P}-hardware.patch
-}
+PATCHES=( "${FILESDIR}"/${P}-hardware.patch )
 
 src_compile() {
        $(tc-getCC) \
-               ${CFLAGS} -fpic $(pkg-config --cflags gtk+-2.0 pidgin) \
+               ${CFLAGS} -fPIC \
+               ${CPPFLAGS} \
+               ${LDFLAGS} \
+               $($(tc-getPKG_CONFIG) --cflags gtk+-2.0 pidgin) \
                -shared ${MY_PN}.c -o ${MY_PN}.so \
-               ${LDFLAGS} $(pkg-config --libs gtk+-2.0 pidgin) || die
+               $($(tc-getPKG_CONFIG) --libs gtk+-2.0 pidgin) || die
 }
 
 src_install() {
-       insinto /usr/$(get_libdir)/pidgin
-       insopts -m755
-       doins ${MY_PN}.so || die
-       dodoc README || die
+       exeinto /usr/$(get_libdir)/pidgin
+       doexe ${MY_PN}.so
+
+       einstalldocs
 }