summaryrefslogtreecommitdiff
path: root/x11-themes/fvwm-crystal
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-themes/fvwm-crystal
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-themes/fvwm-crystal')
-rw-r--r--x11-themes/fvwm-crystal/Manifest9
-rw-r--r--x11-themes/fvwm-crystal/fvwm-crystal-3.2.3-r1.ebuild58
-rw-r--r--x11-themes/fvwm-crystal/fvwm-crystal-3.2.5-r1.ebuild59
-rw-r--r--x11-themes/fvwm-crystal/fvwm-crystal-3.4.1-r1.ebuild85
-rw-r--r--x11-themes/fvwm-crystal/metadata.xml27
5 files changed, 238 insertions, 0 deletions
diff --git a/x11-themes/fvwm-crystal/Manifest b/x11-themes/fvwm-crystal/Manifest
new file mode 100644
index 000000000000..0e5c3f7113ab
--- /dev/null
+++ b/x11-themes/fvwm-crystal/Manifest
@@ -0,0 +1,9 @@
+DIST fvwm-crystal-3.2.3.tar.gz 4388604 SHA256 f259fb40506b3bc5dd061f007d15a621f39c5c5bae7f320951f459ff43abb8cc SHA512 fa3d17b55562f773a50e00954aa66d22ce59fd62153ddf84a3df2ace1bc480abc2311bf379e2593f234330033f83ef3800378bfe3da593cdeb8b80b284d299bf WHIRLPOOL 85cec67e583fa2d9feb40d601f66f8beeb41141b3f0f3b9ca15b9f8dda0f7aa8277ce78a7908d8527e28ee8fc03e5df2420681db8a06220a00add74dc671739b
+DIST fvwm-crystal-3.2.5.tar.gz 4474561 SHA256 ecb21f419e3bfb27f1c0bd15c6a298f57f125d6b857e45c129f1988a3c0a244a SHA512 f3b494da1f0851d0e16dda8a8867314a1b089d5a6c9ab18eedea6cdfaa753dff26f0e49747b12ec251812a22dcd93f348d6f3b689c9289b95e28545a245fadb1 WHIRLPOOL ee44b0a56e09b4fd99981de704d3170f07fa567d19cc5da874c174ffe54e1b44a9187d4e6cac78301e9d1c20c5c30d419a0f03016d80a8c26469058efa1e5f11
+DIST fvwm-crystal-3.4.1.tar.gz 5663772 SHA256 d80241ba4720cee4ac163442a99c977e4441758e399f5aa9c6f8a4c97e109833 SHA512 c033cc27a523a69c7735bde3b5885381e2a338d4f84b4089050be44e04bbb490492d826f899bf16bf5c167044eae330f954320b4bb14647e4db2a4b6b5d32009 WHIRLPOOL f9acfea320a1e7a5438f1dc5202709b1739fa06ee8fb3d3647554d5a8a4fa553d6c75d4a18b80049609cfe18d4f2243dea9bf319efdd8f15ff85a5be39e917e4
+EBUILD fvwm-crystal-3.2.3-r1.ebuild 1724 SHA256 eb1db47d50121a3044d1082056ffa417af67e0d76bd7434c498b9a034c252167 SHA512 3356accf204fa243734371edecfa1f5a13da062b8a6f3b3594fb3d8502b5733b281efbc5775855d21ba3f34f494ce809760f3041411f5034212f0309b5b483e4 WHIRLPOOL 323890e5cb07391d84069a8e4f4ff3eaac764d77ad576aa495210ca2ea03de229931f2ff10895c96661547d871d43cccd1249beeb494b777ec9c6e2b1c8922f1
+EBUILD fvwm-crystal-3.2.5-r1.ebuild 1727 SHA256 50e2ffa61271f514bd6e34dcf421fae438365825eef11f4658ffe86705aea223 SHA512 678c45323efb1c76d230ae78da1d6ac5706ca1f71eeb3a1ec9ebe3f65dbafb6ba396e8dfb97c35f0c116ebaa43ddc6932b6ee56e9a6290a6490b6033c16d45d9 WHIRLPOOL d9e70958f408fff08f4d3f5a2bc15cfa38ccaba517268886326e67b7b58c0ffd1c0a1b60ffb3d69f16d8708dafe2b540055188b1ee61b3e897cb46f6885c2624
+EBUILD fvwm-crystal-3.4.1-r1.ebuild 2386 SHA256 14957f85045c0e12578487142d02396fc0d4ab1aade7cb8a1406a530e37a2053 SHA512 0141ee298be11d1ba6f4e5261c058332fd022db8e3aaf6ab01f20ff7b8d84b2203a33c8b705b0f0c61c9d924d3cd61c4e092a44391479a5836c73b72ca8a29cf WHIRLPOOL 216f4d75ebade6c2ba626aeb4b5ee0719acd7730946c19eed8c49abcf2b4d38329a0f68e746a3640f1ce5758f25b36d3f1b11b1acebca945fc014d65d424033a
+MISC ChangeLog 3161 SHA256 ea61c19b9214edf50a90cd1d6a5cccf410bfd5d1c7efd83f605b25a7419649c3 SHA512 90e907d8b964bdd194470a9de53357e9575a1ceccfc0df827e06a9c37963c8f519383ec8c8c2bc36e5379ed77b4418446ab8b71a484fa2bfc983e88de249e890 WHIRLPOOL 1d0ff16f52f7410035f180ba9f72189252f714ebd778f14c8bb7251383e5079640bba4e82b98fa4ccee0d15c584b8963e3e42b05a6d2bf541fa8c54c90ebca00
+MISC ChangeLog-2015 12332 SHA256 f8cf50e4d8384a046fd5d4f6056946bc89756e1891cca6cc245c472ef530dcaf SHA512 1c463b4cea2a99a8f6e2b8241e330f12744b1878d42af7022e7ca461eb8a30548e4a97ad408d925f729ba07d581249bb74b8f3968f126e35e71a48440e2be137 WHIRLPOOL 92dc10c9d1bfef1ffbcca0ec184fe6c26844a0f1fa19a1e8b42540ff89bd9225aee5cf4e2ac40923fcf21be6e3f5a4947f9c872b52229016c2cea2a4ffc514ac
+MISC metadata.xml 1139 SHA256 4fa8cd500fc7c7ac1402b0a9fe81808554b0a2d3dbd55a00bf6d6dbb04cc1662 SHA512 4e4ac9d975627fe48eaac181570c023fef881d573237bdc634bbfd6a4308d4e38e4636c8aa805e74a54f0a84c0a649f6db1dd7bb7dc5ea0bdd0b01d9c8fd2f87 WHIRLPOOL 62abd19dcd3ecedbf0aa2453c041af24583554586f6fb585b07b65faf96ba2b78bf3c89ad127486bf1e0474c4b7c3c661b43a27a285b8adbba563bac5ef8aabc
diff --git a/x11-themes/fvwm-crystal/fvwm-crystal-3.2.3-r1.ebuild b/x11-themes/fvwm-crystal/fvwm-crystal-3.2.3-r1.ebuild
new file mode 100644
index 000000000000..a0e2a013c5ae
--- /dev/null
+++ b/x11-themes/fvwm-crystal/fvwm-crystal-3.2.3-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils python-r1
+
+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-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ >=x11-wm/fvwm-2.6.5[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"
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ docdir="/usr/share/doc/${PF}" \
+ prefix="/usr" \
+ install
+
+ python_replicate_script \
+ "${D}/usr/bin/${PN}".{apps,wallpaper} \
+ "${D}/usr/share/${PN}"/fvwm/scripts/FvwmMPD/*.py
+}
+
+pkg_postinst() {
+ einfo
+ einfo "After installation, execute following commands:"
+ einfo " $ cp -r ${ROOT}usr/share/doc/${PF}/addons/Xresources ~/.Xresources"
+ einfo " $ cp -r ${ROOT}usr/share/doc/${PF}/addons/Xsession ~/.xinitrc"
+ einfo
+ einfo "Many applications can extend functionality of fvwm-crystal."
+ einfo "They are listed in ${ROOT}usr/share/doc/${PF}/INSTALL.gz."
+ einfo
+ einfo "Some icons fixes was committed recently."
+ einfo "To archive the same fixes on your private icon files,"
+ einfo "please read ${ROOT}usr/share/doc/${PF}/INSTALL.gz."
+ einfo "This will fix the libpng warnings at stderr."
+ einfo
+ einfo "The color themes was updated to Fvwm InfoStore."
+ einfo "To know how to update your custom color themes, please run"
+ einfo " ${ROOT}usr/share/${PN}/addons/convert_colorsets"
+ einfo ""
+}
diff --git a/x11-themes/fvwm-crystal/fvwm-crystal-3.2.5-r1.ebuild b/x11-themes/fvwm-crystal/fvwm-crystal-3.2.5-r1.ebuild
new file mode 100644
index 000000000000..f681218b5549
--- /dev/null
+++ b/x11-themes/fvwm-crystal/fvwm-crystal-3.2.5-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils python-r1
+
+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-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}
+ >=x11-wm/fvwm-2.6.5[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"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ docdir="/usr/share/doc/${PF}" \
+ prefix="/usr" \
+ install
+
+ python_replicate_script \
+ "${D}/usr/bin/${PN}".{apps,wallpaper} \
+ "${D}/usr/share/${PN}"/fvwm/scripts/FvwmMPD/*.py
+}
+
+pkg_postinst() {
+ einfo
+ einfo "After installation, execute following commands:"
+ einfo " $ cp -r ${ROOT}usr/share/doc/${PF}/addons/Xresources ~/.Xresources"
+ einfo " $ cp -r ${ROOT}usr/share/doc/${PF}/addons/Xsession ~/.xinitrc"
+ einfo
+ einfo "Many applications can extend functionality of fvwm-crystal."
+ einfo "They are listed in ${ROOT}usr/share/doc/${PF}/INSTALL.gz."
+ einfo
+ einfo "Some icons fixes was committed recently."
+ einfo "To archive the same fixes on your private icon files,"
+ einfo "please read ${ROOT}usr/share/doc/${PF}/INSTALL.gz."
+ einfo "This will fix the libpng warnings at stderr."
+ einfo
+ einfo "The color themes was updated to Fvwm InfoStore."
+ einfo "To know how to update your custom color themes, please run"
+ einfo " ${ROOT}usr/share/${PN}/addons/convert_colorsets"
+ einfo ""
+}
diff --git a/x11-themes/fvwm-crystal/fvwm-crystal-3.4.1-r1.ebuild b/x11-themes/fvwm-crystal/fvwm-crystal-3.4.1-r1.ebuild
new file mode 100644
index 000000000000..7c45d4158fd9
--- /dev/null
+++ b/x11-themes/fvwm-crystal/fvwm-crystal-3.4.1-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+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.org/"
+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"
+}
diff --git a/x11-themes/fvwm-crystal/metadata.xml b/x11-themes/fvwm-crystal/metadata.xml
new file mode 100644
index 000000000000..951da7f22cae
--- /dev/null
+++ b/x11-themes/fvwm-crystal/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dominique.c.michel@gmail.com</email>
+ <name>Dominique Michel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+FVWM-Crystal is a set of configuration files for FVWM window manager,
+with additional programs and scripts. Some of it's features are:
+ * quick launching of a terminal with just one click on a desktop
+ * a specially configured terminal window, similar to a console from FPP games
+ * builtin control over XMMS player and over aumix mixer from the keyboard and
+ buttons on the screen
+ * very good ability to control the desktop from the keyboard, including window
+ switching, moving, shading/unshading, maximizing, resizing, moving between
+ desktop pages
+ * transparent window titlebars, menus and panels on the desktop
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">fvwm-crystal</remote-id>
+ </upstream>
+</pkgmetadata>