x11-themes/silver-xcursors: use readme.gentoo-r1.eclass and EAPI 6 bump.
authorFrancesco Turco <fturco@fastmail.fm>
Thu, 16 Nov 2017 16:00:45 +0000 (17:00 +0100)
committerPatrice Clement <monsieurp@gentoo.org>
Fri, 26 Jan 2018 21:48:02 +0000 (22:48 +0100)
Closes: https://bugs.gentoo.org/637686
Closes: https://github.com/gentoo/gentoo/pull/6205

x11-themes/silver-xcursors/silver-xcursors-0.4-r1.ebuild
x11-themes/silver-xcursors/silver-xcursors-0.4.ebuild

index 2ccc6d42f3ca73e604ad1462fb1299fe47780e8c..992984f80adce3d396e8616687698c8274da61b6 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~x86-fbsd"
 
-S=${WORKDIR}/${MY_P:5}
+S="${WORKDIR}/${MY_P:5}"
 
 src_install() {
        dodir /usr/share/cursors/xorg-x11/Silver/cursors/
index 05b59f73bb3ddc52364077cd9d9071e7691761eb..b01150131ce7b35b87b89538afd3ec72b8fcaea3 100644 (file)
@@ -1,6 +1,10 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+EAPI=6
+
+inherit readme.gentoo-r1
+
 MY_P="5533-Silver-XCursors-3D-${PV}"
 DESCRIPTION="A high quality set of Xfree 4.3.0 animated mouse cursors"
 HOMEPAGE="http://www.kde-look.org/content/show.php?content=5533"
@@ -14,31 +18,39 @@ IUSE=""
 RDEPEND=""
 DEPEND="${RDEPEND}"
 
+S="${WORKDIR}/${MY_P:5}"
+
+DOC_CONTENTS="To use this set of cursors, edit or create the file ~/.Xdefaults
+and add the following line:
+Xcursor.theme: Silver
+
+You can change the size by adding a line like:
+Xcursor.size: 48
+
+Also, to globally use this set of mouse cursors edit the file:
+         /usr/share/cursors/xorg-x11/default/index.theme
+and change the line:
+       Inherits=[current setting]
+to
+       Inherits=Silver
+
+Note this will be overruled by a user's ~/.Xdefaults file."
+
 src_install() {
-       dodir /usr/share/cursors/xorg-x11/Silver/cursors/
-       cp -R  "${WORKDIR}"/${MY_P:5}/Silver/cursors "${D}"/usr/share/cursors/xorg-x11/Silver/ || die
-       dodoc "${WORKDIR}"/${MY_P:5}/README
+       insinto /usr/share/cursors/xorg-x11/Silver
+       doins -r Silver/cursors
+       einstalldocs
+
+       DISABLE_AUTOFORMATTING="yes"
+       readme.gentoo_create_doc
 }
 
 pkg_postinst() {
-       einfo "To use this set of cursors, edit or create the file ~/.Xdefaults"
-       einfo "and add the following line:"
-       einfo "Xcursor.theme: Silver"
-       einfo ""
-       einfo "You can change the size by adding a line like:"
-       einfo "Xcursor.size: 48"
-       einfo ""
-       einfo "Also, to globally use this set of mouse cursors edit the file:"
-       einfo "   /usr/share/cursors/xorg-x11/default/index.theme"
-       einfo "and change the line:"
-       einfo "    Inherits=[current setting]"
-       einfo "to"
-       einfo "    Inherits=Silver"
-       einfo ""
-       einfo "Note this will be overruled by a user's ~/.Xdefaults file."
-       einfo ""
+       DISABLE_AUTOFORMATTING="yes"
+       readme.gentoo_print_elog
+
        ewarn "If you experience flickering, try setting the following line in"
-       ewarn ""
        ewarn "the Device section of your xorg.conf file:"
-       ewarn "    Option  \"HWCursor\"  \"false\""
+       ewarn "    Option \"HWCursor\" \"false\""
+
 }