diff options
author | Dominique Michel <dominique.c.michel@gmail.com> | 2017-11-11 23:58:12 +0100 |
---|---|---|
committer | Jonas Stein <jstein@gentoo.org> | 2017-11-11 23:58:22 +0100 |
commit | 48c43b09114259f48c25ce71ee70428671996744 (patch) | |
tree | de6e9d7692b7da1653c8639eb8f54a9cbd162001 /x11-themes | |
parent | x11-themes/fvwm-crystal: Fix HOMEPAGE (diff) | |
download | gentoo-48c43b09114259f48c25ce71ee70428671996744.tar.gz gentoo-48c43b09114259f48c25ce71ee70428671996744.tar.bz2 gentoo-48c43b09114259f48c25ce71ee70428671996744.zip |
x11-themes/fvwm-crystal: Bump to EAPI=6
Bump to EAPI=6 as suggested in
Bug: https://bugs.gentoo.org/612418
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Diffstat (limited to 'x11-themes')
-rw-r--r-- | x11-themes/fvwm-crystal/fvwm-crystal-3.4.1-r2.ebuild | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/x11-themes/fvwm-crystal/fvwm-crystal-3.4.1-r2.ebuild b/x11-themes/fvwm-crystal/fvwm-crystal-3.4.1-r2.ebuild new file mode 100644 index 000000000000..c97bf4f9ce41 --- /dev/null +++ b/x11-themes/fvwm-crystal/fvwm-crystal-3.4.1-r2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +inherit eutils readme.gentoo-r1 python-r1 user + +DESCRIPTION="Configurable FVWM theme with transparency and freedesktop compatible menu" +HOMEPAGE="http://fvwm-crystal.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +case ${PV} in +*9999) + inherit subversion + ESVN_REPO_URI="svn://svn.code.sf.net/p/fvwm-crystal/code" + SRC_URI="" + KEYWORDS="" + S="${WORKDIR}/${PN}" + src_unpack() { + subversion_src_unpack + };; +esac + +RDEPEND="${PYTHON_DEPS} + >=x11-wm/fvwm-2.5.26[png] + virtual/imagemagick-tools + || ( >=x11-misc/stalonetray-0.6.2-r2 x11-misc/trayer ) + || ( x11-misc/hsetroot media-gfx/feh ) + sys-apps/sed + sys-devel/bc + virtual/awk + x11-apps/xwd + media-sound/alsa-utils" + +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 + +Many applications can extend functionality of fvwm-crystal. +They are listed in "${EROOT}"usr/share/doc/"${PF}"/INSTALL.* + +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> +and log out and in again. +" + +pkg_setup() { + enewgroup fvwm-crystal +} + +src_install() { + emake \ + DESTDIR="${ED}" \ + docdir="${EPREFIX}/usr/share/doc/${PF}" \ + prefix="${EPREFIX}/usr" \ + install + # GNU License is globally in the portage tree + rm -vf "${ED}/usr/share/doc/${PF}"/LICENSE + + python_replicate_script \ + "${ED}/usr/bin/${PN}".{apps,wallpaper} \ + "${ED}/usr/share/${PN}"/fvwm/scripts/FvwmMPD/*.py + readme.gentoo_create_doc +} + +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 for hibernate/resume support" + elog "- media-sound/jack-audio-connection-kit for a professional sound server" + elog "- several media players" +} |