[proaudio] proaudio/proaudio: [3169] fvwm-crystal: bump to python3 and python-single-r1

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 3169
Author:   dominique
Date:     2019-08-16 13:08:08 +0200 (Fri, 16 Aug 2019)
Log Message:
-----------
fvwm-crystal: bump to python3 and python-single-r1

Modified Paths:
--------------
    trunk/overlays/proaudio/x11-themes/fvwm-crystal/ChangeLog
    trunk/overlays/proaudio/x11-themes/fvwm-crystal/Manifest
    trunk/overlays/proaudio/x11-themes/fvwm-crystal/fvwm-crystal-9999.ebuild

Modified: trunk/overlays/proaudio/x11-themes/fvwm-crystal/ChangeLog
===================================================================
--- trunk/overlays/proaudio/x11-themes/fvwm-crystal/ChangeLog	2019-07-29 20:10:51 UTC (rev 3168)
+++ trunk/overlays/proaudio/x11-themes/fvwm-crystal/ChangeLog	2019-08-16 11:08:08 UTC (rev 3169)
@@ -1,7 +1,9 @@
 # ChangeLog for x11-themes/fvwm-crystal
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
+# Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
 
+  16 Aug 2019; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx> fvwm-crystal-9999.ebuild:
+  bump to python3 and replace python-r1 by python-single-r1.
+
   07 Jan 2015; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx> fvwm-crystal-9999.ebuild:
   add missing REQUIRED_USE variable; fix eapply_user bug.
 

Modified: trunk/overlays/proaudio/x11-themes/fvwm-crystal/Manifest
===================================================================
--- trunk/overlays/proaudio/x11-themes/fvwm-crystal/Manifest	2019-07-29 20:10:51 UTC (rev 3168)
+++ trunk/overlays/proaudio/x11-themes/fvwm-crystal/Manifest	2019-08-16 11:08:08 UTC (rev 3169)
@@ -1,3 +1,3 @@
-EBUILD fvwm-crystal-9999.ebuild 2179 SHA256 f1be92a058ee0997de363d71857cdc58a9feab9216dad427e0dee2fc72075d61 SHA512 f4a5c22d7f5e88da715a33ba40ffa85e7e18e3343af9ff831e4682ae52f5ea33ee529185007debc753169b73dbfbf5847ab583b162ef248429e064f2133727ea WHIRLPOOL 24f8f6ce87cd825ffbb8d9ee366dc7609fc1aa050d3bb93b40b5ca961a527964a49f7840fbf5b2713e4cbce255cfa4062787a323a7ed88868fee76d3bb86a50d
-MISC ChangeLog 4108 SHA256 ee3750b1a4a9a407ba124f805cbe7c1f442eaf2036845d43a0a79cecb9a04365 SHA512 ab90986f30b80f8dd0d04d2d294a43b23578946eed866881f9ef9abbbe990214b5fe3f8e428b9b54d458408d53126a54f52b79f4636f59987764fb7057f68f43 WHIRLPOOL a4e2b1bd2c30a58b6f7c39b72b1cd48777268c07294e46d661ed55c72d688231305dd5c4a18646c783a097e6ce27a3d98c982310c14c30903052ae2086daab9d
-MISC metadata.xml 1240 SHA256 6d7bbe6fdd75271f090d9a1d1355c6aad8f37ef0d8219fb02bf2e5bf4e37b7aa SHA512 189316d3b00dc776610b0e57f0b6c7b752c31bfff2d4a37b533db65b108c1d168096fc2d864682f4ee541adf4f6c931bbb3b124ad9424f53c4775608380f0b83 WHIRLPOOL a123e89465737f713936e44ebf3caabb2aa3021c2a50bce58d5386419efaf9f983cb286055222bcb020729afca4155d06862f6e2afdb23a9bf4e4c83f7f82517
+EBUILD fvwm-crystal-9999.ebuild 2544 BLAKE2B c6ed908c400a907e406d693c94862b59aeca712f1723bd3f4ce02f8ea7ce4a7505af161ae71a82787108cc6f1b00eb17d7d6eecc6f11c5f8d0dc5f41be4dbdb3 SHA512 49b43d8d32d798b50ece5dc9e5d9fb7dc146783162a491e945a6823587b68d28c2ffefbedc75112f13213b85c3acf366410960dd4db30e75591f0c6f348ece70
+MISC ChangeLog 4255 BLAKE2B fca6e321e81d7e1ac7971c2fe9b28e5cf26d386e47bffb61834bd13f99faafe5186523c1ec6b05b0183782738d35a0e37f5d87b8722b66336e08d3bc90bea159 SHA512 a79c692de58662c0074d6059c643a259c3cccfefa66b94e82e06e9d61d48a769c0accc1b934083d1cbf2b38bd695ad3108268511fe54f042222272b2f34305a8
+MISC metadata.xml 1240 BLAKE2B 7c2dedc22a26d1e4c7ce17c93f72edbb32c0f018f8432b9273b1b6e06697a6513a4398a43a12ddf3c663f7ec3ffc31d8bbec15fadb1c86dff3c34a67ce76fc24 SHA512 189316d3b00dc776610b0e57f0b6c7b752c31bfff2d4a37b533db65b108c1d168096fc2d864682f4ee541adf4f6c931bbb3b124ad9424f53c4775608380f0b83

Modified: trunk/overlays/proaudio/x11-themes/fvwm-crystal/fvwm-crystal-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/x11-themes/fvwm-crystal/fvwm-crystal-9999.ebuild	2019-07-29 20:10:51 UTC (rev 3168)
+++ trunk/overlays/proaudio/x11-themes/fvwm-crystal/fvwm-crystal-9999.ebuild	2019-08-16 11:08:08 UTC (rev 3169)
@@ -1,12 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 RESTRICT=mirror
 
-PYTHON_COMPAT=( python2_7 )
-inherit eutils readme.gentoo-r1 python-r1 user
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit eutils readme.gentoo-r1 python-single-r1 user
 
 DESCRIPTION="Configurable FVWM theme with transparency and freedesktop compatible menu"
 HOMEPAGE="http://fvwm-crystal.org/";
@@ -16,7 +15,6 @@
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-IUSE="+amixer jack +pm-utils +xdg"
 
 case ${PV} in
 *9999)
@@ -28,9 +26,6 @@
 	S="${WORKDIR}/${PN}"
 	src_unpack() {
 		subversion_src_unpack
-	}
-	src_prepare() {
-		eapply_user
 	};;
 esac
 
@@ -43,15 +38,13 @@
 	sys-devel/bc
 	virtual/awk
 	x11-apps/xwd
-	xdg? ( x11-misc/xdg-user-dirs )
-	pm-utils? ( sys-power/pm-utils )
-	amixer? ( media-sound/alsa-utils )
-	jack? ( virtual/jack )"
+	media-sound/alsa-utils"
+DEPEND="${RDEPEND}"
 
 DISABLE_AUTOFORMATTING="true"
 DOC_CONTENTS="After installation, execute the following commands:
-\ \$ cp -r "${EROOT}"usr/share/doc/"${PF}"/addons/Xresources ~/.Xresources
-\ \$ cp -r "${EROOT}"usr/share/doc/"${PF}"/addons/Xsession ~/.xinitrc
+	$ cp -r "${EROOT}"usr/share/doc/"${PF}"/addons/Xresources ~/.Xresources
+	$ cp -r "${EROOT}"usr/share/doc/"${PF}"/addons/Xsession ~/.xinitrc
 
 Many applications can extend functionality of fvwm-crystal.
 They are listed in "${EROOT}"usr/share/doc/"${PF}"/INSTALL.*
@@ -59,11 +52,12 @@
 To be able to use the exit menu, each user using ${PN}
 must be in the group fvwm-crystal.
 You can do that as root with:
-	useradd -G fvwm-crystal <user_name>
+	$ useradd -G fvwm-crystal <user_name>
 and log out and in again.
 "
 
 pkg_setup() {
+	python-single-r1_pkg_setup
 	enewgroup fvwm-crystal
 }
 
@@ -76,7 +70,7 @@
 	# GNU License is globally in the portage tree
 	rm -vf "${ED}/usr/share/doc/${PF}"/LICENSE
 
-	python_replicate_script \
+	python_doscript \
 		"${ED}/usr/bin/${PN}".{apps,wallpaper} \
 		"${ED}/usr/share/${PN}"/fvwm/scripts/FvwmMPD/*.py
 	readme.gentoo_create_doc
@@ -84,4 +78,12 @@
 
 pkg_postinst() {
 	readme.gentoo_print_elog
+	elog "Many applications can extend functionality of fvwm-crystal."
+	elog "They are listed in ${EROOT}usr/share/doc/${PF}/INSTALL.bz2"
+	elog "Popular supported softwares are:"
+	elog "- x11-misc/xdg-user-dirs (the gtk USE is not needed) to"
+	elog "  get localized XDG user directories support"
+	elog "- sys-power/pm-utils or sys-apps/systemd for hibernate/resume support"
+	elog "- media-sound/jack-audio-connection-kit for a professional sound server"
+	elog "- several media players"
 }


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/