diff options
author | Christoph Mende <angelos@gentoo.org> | 2009-09-07 20:02:29 +0200 |
---|---|---|
committer | Christoph Mende <angelos@gentoo.org> | 2009-09-07 20:02:29 +0200 |
commit | 46c36ad1f375dc5593031b2e4de1432095cd58c7 (patch) | |
tree | 2f17c5e0d3ea21ea0f67093d4b74c5184eb0f3b7 /xfce-base | |
parent | Wipe out broken crap. Per ssuominen request. (diff) | |
download | xfce-46c36ad1f375dc5593031b2e4de1432095cd58c7.tar.gz xfce-46c36ad1f375dc5593031b2e4de1432095cd58c7.tar.bz2 xfce-46c36ad1f375dc5593031b2e4de1432095cd58c7.zip |
Revert "Wipe out broken crap. Per ssuominen request."
This reverts commit 7a2b8f9d6cd6dca56f4870c3dee373748c6ba81a.
Diffstat (limited to 'xfce-base')
41 files changed, 702 insertions, 0 deletions
diff --git a/xfce-base/libxfce4menu/Manifest b/xfce-base/libxfce4menu/Manifest new file mode 100644 index 0000000..8a1ed76 --- /dev/null +++ b/xfce-base/libxfce4menu/Manifest @@ -0,0 +1,3 @@ +EBUILD libxfce4menu-9999.ebuild 630 RMD160 c0639f4cdb8346b135f436afbbc22c5f4aea8ed1 SHA1 3366423d032d99102ad388ffe0f7417b31373c8a SHA256 bea6fa3d397dc0d063ecaaf0177dd424d34ef5a11e90f223a80fc98c26a64e5a +MISC ChangeLog 888 RMD160 ebdd99aa9ff5902d21d811a49566aef3933505cc SHA1 e6d3929ff4ae57e67e115ff5927cdc91bf0fb7d7 SHA256 3815d4c8b23a9d9826d6dfa20d16aeaeb68e0e94e296a6211725575fcbd91123 +MISC metadata.xml 157 RMD160 d7470fe88d1b96f3a7f1ef26fb7dc646b4a1b907 SHA1 7eae91f2588bdae8667d37a98fb3090d539eeca1 SHA256 44350daa7594842894d676413708d8ea77ccb0017bed24711af5b256281f5e61 diff --git a/xfce-base/libxfce4menu/libxfce4menu-9999.ebuild b/xfce-base/libxfce4menu/libxfce4menu-9999.ebuild new file mode 100644 index 0000000..c42d86a --- /dev/null +++ b/xfce-base/libxfce4menu/libxfce4menu-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit xfce4 + +xfce4_core + +DESCRIPTION="Desktop menu library" +HOMEPAGE="http://www.xfce.org/projects/libraries" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="debug doc" + +RDEPEND=">=dev-libs/glib-2.6:2 + >=x11-libs/gtk+-2.6:2 + >=xfce-base/libxfce4util-${XFCE_VERSION}" +DEPEND="${RDEPEND} + dev-util/intltool + doc? ( dev-util/gtk-doc )" + +WANT_GTKDOCIZE="yes" + +pkg_setup() { + XFCE_CONFIG+=" $(use_enable doc gtk-doc)" +} + +DOCS="AUTHORS ChangeLog NEWS README THANKS TODO" diff --git a/xfce-base/libxfce4menu/metadata.xml b/xfce-base/libxfce4menu/metadata.xml new file mode 100644 index 0000000..826e2ca --- /dev/null +++ b/xfce-base/libxfce4menu/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +</pkgmetadata> diff --git a/xfce-base/libxfce4util/Manifest b/xfce-base/libxfce4util/Manifest new file mode 100644 index 0000000..7b4ba51 --- /dev/null +++ b/xfce-base/libxfce4util/Manifest @@ -0,0 +1,3 @@ +EBUILD libxfce4util-9999.ebuild 562 RMD160 4b6bad65af4a46b866d641a818fc40cd2bed5ec3 SHA1 30e4247289933c835c51f26e3993d80f5d9b2b56 SHA256 e776e69e321de20aa1b5e29a7c98b089fa0414d1c09e0bf4d00b0dad4b3db966 +MISC ChangeLog 1094 RMD160 2e0aab3f7080ee800fbc778f7d532fa04e4efb65 SHA1 a74c863cc4fdbad09562a80131d6fa8057f23e16 SHA256 1a9866b3911406cef54e373d18def619858cf6586f688191181eb581d594e2d6 +MISC metadata.xml 157 RMD160 d7470fe88d1b96f3a7f1ef26fb7dc646b4a1b907 SHA1 7eae91f2588bdae8667d37a98fb3090d539eeca1 SHA256 44350daa7594842894d676413708d8ea77ccb0017bed24711af5b256281f5e61 diff --git a/xfce-base/libxfce4util/libxfce4util-9999.ebuild b/xfce-base/libxfce4util/libxfce4util-9999.ebuild new file mode 100644 index 0000000..56f87e1 --- /dev/null +++ b/xfce-base/libxfce4util/libxfce4util-9999.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit xfce4 + +xfce4_core + +DESCRIPTION="Basic utilities library" +HOMEPAGE="http://www.xfce.org/projects/libraries" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="debug doc" + +RDEPEND=">=dev-libs/glib-2.6:2" +DEPEND="${RDEPEND} + doc? ( dev-util/gtk-doc )" + +WANT_GTKDOCIZE="yes" + +pkg_setup() { + XFCE_CONFIG+=" $(use_enable doc gtk_doc)" +} + +DOCS="AUTHORS ChangeLog NEWS README README.Kiosk THANKS TODO" diff --git a/xfce-base/libxfce4util/metadata.xml b/xfce-base/libxfce4util/metadata.xml new file mode 100644 index 0000000..826e2ca --- /dev/null +++ b/xfce-base/libxfce4util/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +</pkgmetadata> diff --git a/xfce-base/libxfcegui4/Manifest b/xfce-base/libxfcegui4/Manifest new file mode 100644 index 0000000..6b13a7e --- /dev/null +++ b/xfce-base/libxfcegui4/Manifest @@ -0,0 +1,3 @@ +EBUILD libxfcegui4-9999.ebuild 771 RMD160 b70b611637664d0ad2139a03d5153d19db853123 SHA1 ff25ea91ff22a71a05f3486821055c9a6998e907 SHA256 d66b919d2d6cdad7568914cb6e91071f7a1f5b50579e34cf871095c0234ef376 +MISC ChangeLog 859 RMD160 745ff5b7f04311ededba2ce84689708acc429cd7 SHA1 38238027885e22807193c5140aa9cae6689638df SHA256 714be654692dbb87970032ed865b7b6c3cc738e45770bf3eceec2a4075f74ea7 +MISC metadata.xml 157 RMD160 d7470fe88d1b96f3a7f1ef26fb7dc646b4a1b907 SHA1 7eae91f2588bdae8667d37a98fb3090d539eeca1 SHA256 44350daa7594842894d676413708d8ea77ccb0017bed24711af5b256281f5e61 diff --git a/xfce-base/libxfcegui4/libxfcegui4-9999.ebuild b/xfce-base/libxfcegui4/libxfcegui4-9999.ebuild new file mode 100644 index 0000000..f9be078 --- /dev/null +++ b/xfce-base/libxfcegui4/libxfcegui4-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit xfce4 + +xfce4_core + +DESCRIPTION="Unified widgets library" +HOMEPAGE="http://www.xfce.org/projects/libraries" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="debug doc startup-notification" + +RDEPEND="gnome-base/libglade + x11-libs/libSM + x11-libs/libX11 + >=x11-libs/gtk+-2.6:2 + >=xfce-base/libxfce4util-${XFCE_VERSION} + >=xfce-base/xfconf-${XFCE_VERSION} + startup-notification? ( x11-libs/startup-notification )" +DEPEND="${RDEPEND} + dev-util/intltool + doc? ( dev-util/gtk-doc )" + +WANT_GTKDOCIZE="yes" + +pkg_setup() { + XFCE_CONFIG+=" $(use_enable doc gtk-doc)" +} + +DOCS="AUTHORS ChangeLog NEWS README TODO" diff --git a/xfce-base/libxfcegui4/metadata.xml b/xfce-base/libxfcegui4/metadata.xml new file mode 100644 index 0000000..826e2ca --- /dev/null +++ b/xfce-base/libxfcegui4/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +</pkgmetadata> diff --git a/xfce-base/metadata.xml b/xfce-base/metadata.xml new file mode 100644 index 0000000..826e2ca --- /dev/null +++ b/xfce-base/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +</pkgmetadata> diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest new file mode 100644 index 0000000..8cc4370 --- /dev/null +++ b/xfce-base/thunar/Manifest @@ -0,0 +1,3 @@ +EBUILD thunar-9999.ebuild 1776 RMD160 8295cbd2177ec7c146ffd56a1dadbc56d2c29f00 SHA1 e3db68696dc54a06996601011c52979d5874b64f SHA256 1e8bfe566c1f1649313dcf9de2f13f74d6a410cbb00a06b921fbd0826e2c9da8 +MISC ChangeLog 1433 RMD160 b7ce837ed04a004feb33b5e1b78940dd59809525 SHA1 6559d6597a195fe033c0bee7303ffdf43722708a SHA256 d52915d48f102fad6e1d0c2f20eed9e7a8e8952e0b971cdf61c0ba19c16426d3 +MISC metadata.xml 234 RMD160 5cf371faf236f472c7d98a92d7103c5a96c4d95a SHA1 f028da2a6c812a70d5a6c159a450899a5c8f29a2 SHA256 acb3aa4d6a184bbefb0ae06cbb0ed0416ecd1b87d01cae543365cfc0e330d8cb diff --git a/xfce-base/thunar/metadata.xml b/xfce-base/thunar/metadata.xml new file mode 100644 index 0000000..3012d59 --- /dev/null +++ b/xfce-base/thunar/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +<use> + <flag name='trash-plugin'>Build Trash plug-in for panel</flag> +</use> +</pkgmetadata> diff --git a/xfce-base/thunar/thunar-9999.ebuild b/xfce-base/thunar/thunar-9999.ebuild new file mode 100644 index 0000000..200cade --- /dev/null +++ b/xfce-base/thunar/thunar-9999.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit virtualx xfce4 + +xfce4_core + +DESCRIPTION="File manager" +HOMEPAGE="http://thunar.xfce.org" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="dbus debug doc exif gnome hal pcre startup-notification +trash-plugin" + +RDEPEND=">=dev-lang/perl-5.6 + >=dev-libs/glib-2.6:2 + >=dev-util/desktop-file-utils-0.14 + >=media-libs/freetype-2 + >=media-libs/jpeg-6b + >=media-libs/libpng-1.2.0 + virtual/fam + >=x11-libs/gtk+-2.6:2 + x11-libs/libSM + >=x11-misc/shared-mime-info-0.20 + >=xfce-extra/exo-0.3.92[hal?] + >=xfce-base/libxfce4util-${XFCE_VERSION} + dbus? ( dev-libs/dbus-glib ) + exif? ( >=media-libs/libexif-0.6 ) + hal? ( dev-libs/dbus-glib + sys-apps/hal ) + gnome? ( gnome-base/gconf ) + pcre? ( >=dev-libs/libpcre-6 ) + startup-notification? ( x11-libs/startup-notification ) + trash-plugin? ( dev-libs/dbus-glib + >=xfce-base/xfce4-panel-${XFCE_VERSION} )" +DEPEND="${RDEPEND} + dev-util/intltool + doc? ( dev-util/gtk-doc )" + +WANT_GTKDOCIZE="yes" + +pkg_setup() { + XFCE_CONFIG+="$(use_enable dbus) $(use_enable doc gtk-doc) + $(use_enable exif) $(use_enable gnome gnome-thumbnailers) + $(use_enable pcre)" + + if use hal && ! use dbus; then + ewarn "USE hal detected, enabling dbus." + fi + + if use hal; then + XFCE_CONFIG+=" --enable-dbus --with-volume-manager=hal" + else + XFCE_CONFIG+=" --with-volume-manager=none" + fi + + if use trash-plugin && ! use dbus; then + XFCE_CONFIG+=" --enable-dbus" + ewarn "USE trash-plugin detected, enabling dbus." + fi + + use trash-plugin || XFCE_CONFIG+=" --disable-tpa-plugin" +} + +src_test() { + Xemake check || die "emake check failed" +} + +DOCS="AUTHORS ChangeLog FAQ HACKING NEWS README THANKS TODO" diff --git a/xfce-base/xfce-utils/Manifest b/xfce-base/xfce-utils/Manifest new file mode 100644 index 0000000..bdeabaf --- /dev/null +++ b/xfce-base/xfce-utils/Manifest @@ -0,0 +1,4 @@ +AUX Gentoo 644 RMD160 29853c59779a2eb685aa4082bf5c312588fbe633 SHA1 01f2135774ead9534fb374cfbeb7eb123d9aff55 SHA256 1ddff80be5707ff8eb888d8f41d9cd0df5c7e0e1bd84c28ed962b4c71028efc1 +EBUILD xfce-utils-9999.ebuild 1176 RMD160 1f11e4fc04d753750c44a6849e49b4544329af55 SHA1 cb03b4274a205a19624b1afaf0f453b87b6b8d05 SHA256 e7f2b21f4baefc3ae7f88dd821d7c0bf1fe19947b60770767a0ff04704fb688c +MISC ChangeLog 1694 RMD160 badaaf6932d17b13f93687c4e6a8dde8f08d5bd3 SHA1 00e983e5a2d7ef49e6ce83e236f1e6417d584fea SHA256 5fa53376a288fb21279c2f7201bc5c801cdbb732c88c5d853bbbc994672f226a +MISC metadata.xml 218 RMD160 e064747a2c888959d939ed09a70c242d905c89ea SHA1 8ff18a8acc37d299a3cc7b30663ca3eb0f91032e SHA256 c47df69ae42900828c5afb0aa77ee6f9ddca55a79b3326f69a0bbf8119f3d5df diff --git a/xfce-base/xfce-utils/files/Gentoo b/xfce-base/xfce-utils/files/Gentoo new file mode 100644 index 0000000..19033d0 --- /dev/null +++ b/xfce-base/xfce-utils/files/Gentoo @@ -0,0 +1,14 @@ +Gentoo Linux + +Thank you for using Gentoo Linux, a special flavor of Linux that can be +automatically optimized and customized for just about any application or +need. Extreme configurability, performance and a top-notch user and developer +community are all hallmarks of the Gentoo experience. + +Thanks to our package manager, Portage, Gentoo Linux can become an ideal secure +server, development workstation, professional desktop, gaming system, embedded +solution or something else -- whatever you need it to be. Because of its +near-unlimited adaptability, we call Gentoo Linux a metadistribution. + + -- The Gentoo Linux Team -- + diff --git a/xfce-base/xfce-utils/metadata.xml b/xfce-base/xfce-utils/metadata.xml new file mode 100644 index 0000000..2becceb --- /dev/null +++ b/xfce-base/xfce-utils/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +<use> + <flag name='lock'>Enable screen locking</flag> +</use> +</pkgmetadata> diff --git a/xfce-base/xfce-utils/xfce-utils-9999.ebuild b/xfce-base/xfce-utils/xfce-utils-9999.ebuild new file mode 100644 index 0000000..bb5655a --- /dev/null +++ b/xfce-base/xfce-utils/xfce-utils-9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit xfce4 + +xfce4_core + +DESCRIPTION="Collection of utils" +HOMEPAGE="http://www.xfce.org/projects/xfce-utils/" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="dbus debug +lock" + +RDEPEND="x11-apps/xrdb + x11-libs/libX11 + >=dev-libs/glib-2.6:2 + >=x11-libs/gtk+-2.10:2 + >=xfce-base/libxfce4util-${XFCE_VERSION} + >=xfce-base/libxfcegui4-${XFCE_VERSION} + >=xfce-base/xfconf-${XFCE_VERSION} + dbus? ( dev-libs/dbus-glib ) + lock? ( || ( x11-misc/xscreensaver + gnome-extra/gnome-screensaver + x11-misc/xlockmore ) )" +DEPEND="${RDEPEND} + dev-util/intltool" + +pkg_setup() { + XFCE_CONFIG+=" $(use_enable dbus) --with-vendor-info=Gentoo" +} + +src_install() { + xfce4_src_install + + insinto /usr/share/xfce4 + doins "${FILESDIR}/Gentoo" + + dodir /etc/X11/Sessions + echo startxfce4 > "${D}/etc/X11/Sessions/Xfce4" + fperms 755 /etc/X11/Sessions/Xfce4 +} + +pkg_postinst() { + elog + elog "Run Xfce4 from your favourite Display Manager by using" + elog "XSESSION=\"Xfce4\" in /etc/rc.conf" + elog +} + +DOCS="AUTHORS ChangeLog NEWS README TODO" diff --git a/xfce-base/xfce4-extras/Manifest b/xfce-base/xfce4-extras/Manifest new file mode 100644 index 0000000..fd33686 --- /dev/null +++ b/xfce-base/xfce4-extras/Manifest @@ -0,0 +1,3 @@ +EBUILD xfce4-extras-9999.ebuild 1495 RMD160 781ff39193b8b5c3a0a8219ff44cdc34ff1c6a22 SHA1 2e4c3584384b4f6b2437cadafe91b02a05d884d4 SHA256 7e552a1a0eb029acfb36ca875ded51f19a6d93fd1d82545dd4eea12c6cf68aed +MISC ChangeLog 850 RMD160 f2418ee75b5993fa37d4253658e205fdef69ddf2 SHA1 deb8d689bc54e8f301e77d11482886dc0a4caf6e SHA256 b570d92367655d0ee79cf5187254a946ec30c38c76646ccf59d0ecd9473d6372 +MISC metadata.xml 347 RMD160 778d9e4a195365f3ced0b6041c37cd8db8086f14 SHA1 0b244ef7aa47b22f43417aec021b74e39a4cb782 SHA256 caf2d216ba2820799217e0bad0bdc19a24443ac096047b3615af08f6a14ab9b3 diff --git a/xfce-base/xfce4-extras/metadata.xml b/xfce-base/xfce4-extras/metadata.xml new file mode 100644 index 0000000..af32ca2 --- /dev/null +++ b/xfce-base/xfce4-extras/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +<use> + <flag name='battery'>Meta pulls in <pkg>xfce-extra/xfce4-battery</pkg> + depend</flag> + <flag name='cpufreq'>Meta pulls in <pkg>xfce-extra/xfce4-cpu-freq</pkg> + depend</flag> +</use> +</pkgmetadata> diff --git a/xfce-base/xfce4-extras/xfce4-extras-9999.ebuild b/xfce-base/xfce4-extras/xfce4-extras-9999.ebuild new file mode 100644 index 0000000..55d87b2 --- /dev/null +++ b/xfce-base/xfce4-extras/xfce4-extras-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Meta ebuild for panel plugins and extra applications" +HOMEPAGE="http://www.xfce.org" +SRC_URI="" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="battery cpufreq hal gnome lm_sensors wifi" + +RDEPEND="~xfce-extra/xfce4-time-out-9999 + ~xfce-extra/xfce4-clipman-9999 + ~xfce-extra/xfce4-datetime-9999 + ~xfce-extra/xfce4-dict-9999 + ~xfce-extra/xfce4-mount-9999 + ~xfce-extra/xfce4-notes-9999 + ~xfce-extra/xfce4-quicklauncher-9999 + ~xfce-extra/xfce4-screenshooter-9999 + ~xfce-extra/xfce4-systemload-9999 + ~xfce-extra/xfce4-weather-9999 + ~xfce-extra/xfce4-xkb-9999 + ~xfce-extra/xfce4-netload-9999 + ~xfce-extra/xfce4-fsguard-9999 + ~xfce-extra/xfce4-cpugraph-9999 + ~xfce-extra/xfce4-taskmanager-9999 + ~xfce-extra/xfce4-timer-9999 + ~xfce-extra/xfce4-diskperf-9999 + ~xfce-extra/xfce4-genmon-9999 + ~xfce-extra/xfce4-smartbookmark-9999 + ~xfce-extra/xfce4-mailwatch-9999 + ~xfce-extra/xfce4-places-9999 + ~xfce-extra/xfce4-eyes-9999 + ~xfce-extra/verve-9999 + ~xfce-extra/thunar-thumbnailers-9999 + ~xfce-extra/thunar-archive-9999 + ~xfce-extra/thunar-media-tags-9999 + hal? ( ~xfce-extra/thunar-volman-9999 ) + cpufreq? ( ~xfce-extra/xfce4-cpu-freq-9999 ) + gnome? ( ~xfce-extra/xfce4-xfapplet-9999 ) + battery? ( ~xfce-extra/xfce4-battery-9999 ) + wifi? ( ~xfce-extra/xfce4-wavelan-9999 ) + lm_sensors? ( ~xfce-extra/xfce4-sensors-9999 )" diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest new file mode 100644 index 0000000..9deb0a8 --- /dev/null +++ b/xfce-base/xfce4-panel/Manifest @@ -0,0 +1,3 @@ +EBUILD xfce4-panel-9999.ebuild 848 RMD160 b3ffae26bcf6fcdf4dbd17d57250476ad2e546e6 SHA1 683a848e43bafd6ead13a255665caf462caef832 SHA256 6c919edd8ae3d221ea0bd51b41da5f16d9007717ac7b4037a31cc6d05950203a +MISC ChangeLog 1804 RMD160 b761916d0eb4b2d6e62d4f4625419096fc3d5ae3 SHA1 41742af8bf647ad242dfc4a69190801010f70bb3 SHA256 e48e0dbc9ce800a36154603d49811cfe11b7f949ca4d7de8aa157e2b5b8d6e18 +MISC metadata.xml 157 RMD160 d7470fe88d1b96f3a7f1ef26fb7dc646b4a1b907 SHA1 7eae91f2588bdae8667d37a98fb3090d539eeca1 SHA256 44350daa7594842894d676413708d8ea77ccb0017bed24711af5b256281f5e61 diff --git a/xfce-base/xfce4-panel/metadata.xml b/xfce-base/xfce4-panel/metadata.xml new file mode 100644 index 0000000..826e2ca --- /dev/null +++ b/xfce-base/xfce4-panel/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +</pkgmetadata> diff --git a/xfce-base/xfce4-panel/xfce4-panel-9999.ebuild b/xfce-base/xfce4-panel/xfce4-panel-9999.ebuild new file mode 100644 index 0000000..c8314dd --- /dev/null +++ b/xfce-base/xfce4-panel/xfce4-panel-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit xfce4 + +xfce4_core + +DESCRIPTION="Panel" +HOMEPAGE="http://www.xfce.org/projects/xfce4-panel/" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +IUSE="debug doc startup-notification" + +RDEPEND=">=dev-libs/glib-2.8:2 + x11-libs/cairo + x11-libs/libX11 + x11-libs/libSM + >=x11-libs/gtk+-2.8:2 + >=x11-libs/libwnck-2.12 + >=xfce-base/libxfce4util-${XFCE_VERSION} + >=xfce-base/libxfcegui4-${XFCE_VERSION} + >=xfce-extra/exo-0.3.92 + startup-notification? ( x11-libs/startup-notification )" +DEPEND="${RDEPEND} + dev-util/intltool + doc? ( dev-util/gtk-doc )" + +WANT_GTKDOCIZE="yes" + +pkg_setup() { + XFCE_CONFIG+=" $(use_enable doc gtk-doc)" +} + +DOCS="AUTHORS ChangeLog HACKING NEWS README README.Plugins" diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest new file mode 100644 index 0000000..7ac297d --- /dev/null +++ b/xfce-base/xfce4-session/Manifest @@ -0,0 +1,3 @@ +EBUILD xfce4-session-9999.ebuild 826 RMD160 b3ac946f1f2604a64e1a3c2e2223bb570d84b0b9 SHA1 5120265de9a94a99b59a5f7d10ecdae1ea1cb92c SHA256 3912d2cfb1e53562d9789c8a507611e8c247d8b06e22e3a49508a2401659f613 +MISC ChangeLog 987 RMD160 2b0b9189ee8c9ddd0f2aee8e88d13bf8137c2c7e SHA1 e644ed62ec576e614cbcfb8dd4f077488a557132 SHA256 1618753f91a81744b2bda6f6ea2bbc7bb881d62782d2964e2feae100e407e858 +MISC metadata.xml 157 RMD160 d7470fe88d1b96f3a7f1ef26fb7dc646b4a1b907 SHA1 7eae91f2588bdae8667d37a98fb3090d539eeca1 SHA256 44350daa7594842894d676413708d8ea77ccb0017bed24711af5b256281f5e61 diff --git a/xfce-base/xfce4-session/metadata.xml b/xfce-base/xfce4-session/metadata.xml new file mode 100644 index 0000000..826e2ca --- /dev/null +++ b/xfce-base/xfce4-session/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +</pkgmetadata> diff --git a/xfce-base/xfce4-session/xfce4-session-9999.ebuild b/xfce-base/xfce4-session/xfce4-session-9999.ebuild new file mode 100644 index 0000000..5f15c32 --- /dev/null +++ b/xfce-base/xfce4-session/xfce4-session-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit xfce4 + +xfce4_core + +DESCRIPTION="Session manager" +HOMEPAGE="http://www.xfce.org/projects/xfce4-session/" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="debug gnome" + +RDEPEND="gnome-base/libglade + dev-libs/dbus-glib + sys-apps/dbus + x11-libs/libX11 + x11-libs/libSM + x11-libs/libwnck + x11-apps/iceauth + >=xfce-base/libxfce4util-${XFCE_VERSION} + >=xfce-base/libxfcegui4-${XFCE_VERSION} + >=xfce-base/xfconf-${XFCE_VERSION} + >=xfce-base/xfce-utils-${XFCE_VERSION} + games-misc/fortune-mod + gnome? ( gnome-base/gconf + gnome-base/gnome-keyring )" +DEPEND="${RDEPEND} + dev-util/intltool" + +XFCE_CONFIG+=" $(use_enable gnome)" + +DOCS="AUTHORS BUGS ChangeLog NEWS README TODO" diff --git a/xfce-base/xfce4-settings/Manifest b/xfce-base/xfce4-settings/Manifest new file mode 100644 index 0000000..8b913d1 --- /dev/null +++ b/xfce-base/xfce4-settings/Manifest @@ -0,0 +1,3 @@ +EBUILD xfce4-settings-9999.ebuild 1195 RMD160 868f12fcb571a176f6d9b059a2cd2e59bd1c5ec9 SHA1 e28488b36b26b4a09fafd2ad230c842939efd4f5 SHA256 d1181bbf949f3d1cabb9acf57030ecd3554d2fe4c0134bb2d2d7bb630b1fcdba +MISC ChangeLog 2360 RMD160 df7a2ffd4960f54ad8246afa02c42c9bddc51606 SHA1 eb042b9a343cad89e3d641a0f9ee02774dbb3334 SHA256 efe05d2e74fa069b1e82e5d236908dcb30fa67c36e6539d682c3e2bd40f01486 +MISC metadata.xml 363 RMD160 2f66508d394f9cc14654775f3a0b117bc10d3ef5 SHA1 8a3e6715e41535ea04377624a621c9ada60fd5ff SHA256 2442135d806e37420f1904d5b32e8b7afe94ed212307d25667f363db06c558e3 diff --git a/xfce-base/xfce4-settings/metadata.xml b/xfce-base/xfce4-settings/metadata.xml new file mode 100644 index 0000000..84d44f1 --- /dev/null +++ b/xfce-base/xfce4-settings/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +<use> + <flag name='sound'>Enable sound event support with <pkg>media-libs/libcanberra</pkg></flag> + <flag name='keyboard'>Enable Keyboard layout selection with <pkg>x11-libs/libxklavier</pkg></flag> +</use> +</pkgmetadata> diff --git a/xfce-base/xfce4-settings/xfce4-settings-9999.ebuild b/xfce-base/xfce4-settings/xfce4-settings-9999.ebuild new file mode 100644 index 0000000..88b93a3 --- /dev/null +++ b/xfce-base/xfce4-settings/xfce4-settings-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit xfce4 + +xfce4_core + +DESCRIPTION="Xfce4 settings" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="debug keyboard libnotify nls sound" + +RDEPEND=">=dev-libs/glib-2.12:2 + dev-libs/dbus-glib + gnome-base/libglade + >=x11-libs/gtk+-2.10:2 + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libwnck + >=xfce-base/libxfce4util-${XFCE_VERSION} + >=xfce-base/libxfcegui4-${XFCE_VERSION} + >=xfce-base/xfconf-${XFCE_VERSION} + !xfce-base/xfce-mcs-manager + !xfce-base/xfce-mcs-plugins + >=xfce-extra/exo-0.3.92 + libnotify? ( x11-libs/libnotify ) + keyboard? ( x11-libs/libxklavier ) + sound? ( media-libs/libcanberra )" +DEPEND="${RDEPEND} + dev-util/intltool + x11-proto/inputproto + x11-proto/xf86vidmodeproto" + +XFCE_CONFIG+=" $(use_enable libnotify) $(use_enable nls) + $(use_enable keyboard libxklavier) $(use_enable sound sound-settings) + --enable-xcursor" + +src_unpack() { + xfce4_src_unpack + echo "xfce4-settings-manager/xfce-text-renderer.c" >> "${S}"/po/POTFILES.in +} + +DOCS="AUTHORS ChangeLog NEWS README TODO" diff --git a/xfce-base/xfce4/Manifest b/xfce-base/xfce4/Manifest new file mode 100644 index 0000000..44fc1a3 --- /dev/null +++ b/xfce-base/xfce4/Manifest @@ -0,0 +1,3 @@ +EBUILD xfce4-9999.ebuild 1277 RMD160 c25f66a6bde088edcff7e3dbf85981a7b00a75fd SHA1 f7b91d29965b5a3ce97ca34d246d23e83fb95308 SHA256 043ffa90ce024dff28e9732502d9313498c1f4394e591d09e1c7c9f8d742142b +MISC ChangeLog 1117 RMD160 beb27446a52e43052345558046e5f4a8397644b6 SHA1 181851dbc0ce403f73d4133c0d2e1f01da27f3b5 SHA256 683000d04862ad368cca5da5e57d82d580e13772605e3e5954b47c471c709fc3 +MISC metadata.xml 157 RMD160 d7470fe88d1b96f3a7f1ef26fb7dc646b4a1b907 SHA1 7eae91f2588bdae8667d37a98fb3090d539eeca1 SHA256 44350daa7594842894d676413708d8ea77ccb0017bed24711af5b256281f5e61 diff --git a/xfce-base/xfce4/metadata.xml b/xfce-base/xfce4/metadata.xml new file mode 100644 index 0000000..826e2ca --- /dev/null +++ b/xfce-base/xfce4/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +</pkgmetadata> diff --git a/xfce-base/xfce4/xfce4-9999.ebuild b/xfce-base/xfce4/xfce4-9999.ebuild new file mode 100644 index 0000000..97d2eb2 --- /dev/null +++ b/xfce-base/xfce4/xfce4-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +XFCE_VERSION=${PV} + +HOMEPAGE="http://www.xfce.org" +DESCRIPTION="Meta package for Xfce4 desktop, merge this package to install." +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="alsa cups minimal oss xscreensaver" + +RDEPEND=">=x11-themes/gtk-engines-xfce-${XFCE_VERSION} + >=xfce-base/thunar-${XFCE_VERSION} + >=xfce-base/xfce4-panel-${XFCE_VERSION} + >=xfce-base/xfwm4-${XFCE_VERSION} + >=xfce-base/xfce-utils-${XFCE_VERSION} + >=xfce-base/xfdesktop-${XFCE_VERSION} + >=xfce-base/xfce4-session-${XFCE_VERSION} + >=xfce-base/xfce4-settings-${XFCE_VERSION} + alsa? ( >=xfce-extra/xfce4-mixer-${XFCE_VERSION} ) + oss? ( >=xfce-extra/xfce4-mixer-${XFCE_VERSION} ) + cups? ( >=net-print/xfprint-${XFCE_VERSION} ) + !minimal? ( >=app-office/orage-${XFCE_VERSION} + >=app-editors/mousepad-${XFCE_VERSION} + >=x11-terms/terminal-${XFCE_VERSION} + >=x11-themes/xfce4-icon-theme-${XFCE_VERSION} + >=x11-themes/xfwm4-themes-${XFCE_VERSION} + >=xfce-extra/xfce4-appfinder-${XFCE_VERSION} ) + minimal? ( x11-themes/hicolor-icon-theme ) + xscreensaver? ( || ( >=x11-misc/xscreensaver-5.03 + gnome-extra/gnome-screensaver ) )" diff --git a/xfce-base/xfconf/Manifest b/xfce-base/xfconf/Manifest new file mode 100644 index 0000000..80e9e13 --- /dev/null +++ b/xfce-base/xfconf/Manifest @@ -0,0 +1,3 @@ +EBUILD xfconf-9999.ebuild 578 RMD160 614ad31758025e674b5ccacb110047ac717c60c6 SHA1 5660ae78fc7948272c1c95d97e2340f463c5ad2f SHA256 b5771db5e25b0e362bbccb422f67c7e7c7f6cc1c76be718a0c19dca4f8eeaa6f +MISC ChangeLog 1259 RMD160 a1d5aa6605472fb7c972fc46940d537cdb635d2f SHA1 4143c3bfcd4c6a9e29d2e19f025f63d3068c60c0 SHA256 af18fabfa4b98314e1df1c7c997ccc8e4abcc6d9132979b0e535ed134f845d0d +MISC metadata.xml 157 RMD160 d7470fe88d1b96f3a7f1ef26fb7dc646b4a1b907 SHA1 7eae91f2588bdae8667d37a98fb3090d539eeca1 SHA256 44350daa7594842894d676413708d8ea77ccb0017bed24711af5b256281f5e61 diff --git a/xfce-base/xfconf/metadata.xml b/xfce-base/xfconf/metadata.xml new file mode 100644 index 0000000..826e2ca --- /dev/null +++ b/xfce-base/xfconf/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +</pkgmetadata> diff --git a/xfce-base/xfconf/xfconf-9999.ebuild b/xfce-base/xfconf/xfconf-9999.ebuild new file mode 100644 index 0000000..7be089d --- /dev/null +++ b/xfce-base/xfconf/xfconf-9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit xfce4 + +xfce4_core + +DESCRIPTION="Xfce configuration daemon and utilities" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="debug doc" + +RDEPEND=">=dev-libs/dbus-glib-0.72 + >=dev-libs/glib-2.12:2 + >=xfce-base/libxfce4util-${XFCE_VERSION}" +DEPEND="${RDEPEND} + doc? ( dev-util/gtk-doc )" + +WANT_GTKDOCIZE="yes" + +pkg_setup() { + XFCE_CONFIG+=" $(use_enable doc gtk-doc)" +} + +DOCS="AUTHORS ChangeLog NEWS README TODO" diff --git a/xfce-base/xfdesktop/Manifest b/xfce-base/xfdesktop/Manifest new file mode 100644 index 0000000..0206335 --- /dev/null +++ b/xfce-base/xfdesktop/Manifest @@ -0,0 +1,3 @@ +EBUILD xfdesktop-9999.ebuild 1828 RMD160 78fce6699822fdb49b01bf95da1564ff9154268d SHA1 ffb7794e5f38028a8a2406a717844684fb06eabe SHA256 6169f702f0f76961e4cf9279f6271f290195bfd868dfa02df5da3c500c90834d +MISC ChangeLog 2106 RMD160 a26b93c4ee8a56e528502badf9fb4f0f698dc611 SHA1 f0a9ab97ac1423c69aa9266c824b17da6472d27f SHA256 860b06be219bbe68414b813823caf5317018f6146f4ffcc5ffb46e1ab053bc82 +MISC metadata.xml 351 RMD160 4401cf2e2c9cc9f166bdff78a1e15612e784ad1d SHA1 dc6b0946171dda265a9b13871899a9a8e071f6db SHA256 f2a98defe794e66d32ba0f9041a7b0afb7209345974f114ee2b8454dbe4bc6e9 diff --git a/xfce-base/xfdesktop/metadata.xml b/xfce-base/xfdesktop/metadata.xml new file mode 100644 index 0000000..e4aae4f --- /dev/null +++ b/xfce-base/xfdesktop/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +<use> + <flag name='file-icons'>Build support for application launchers using + <pkg>xfce-base/thunar</pkg> and libexo</flag> + <flag name='menu-plugin'>Build Menu plug-in for panel</flag> +</use> +</pkgmetadata> diff --git a/xfce-base/xfdesktop/xfdesktop-9999.ebuild b/xfce-base/xfdesktop/xfdesktop-9999.ebuild new file mode 100644 index 0000000..d83b7f9 --- /dev/null +++ b/xfce-base/xfdesktop/xfdesktop-9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit eutils xfce4 + +xfce4_core + +DESCRIPTION="Desktop manager" +HOMEPAGE="http://www.xfce.org/projects/xfdesktop" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="debug doc +file-icons +menu-plugin" + +LINGUAS="be ca cs da de el es et eu fi fr he hu it ja ko nb_NO nl pa pl pt_BR ro ru sk sv tr uk vi zh_CN zh_TW" + +RDEPEND="gnome-base/libglade + x11-libs/libX11 + x11-libs/libSM + >=x11-libs/libwnck-2.12 + >=dev-libs/glib-2.10:2 + >=x11-libs/gtk+-2.10:2 + >=xfce-base/libxfce4util-${XFCE_VERSION} + >=xfce-base/libxfcegui4-${XFCE_VERSION} + >=xfce-base/libxfce4menu-${XFCE_VERSION} + >=xfce-base/xfconf-${XFCE_VERSION} + file-icons? ( >=xfce-base/thunar-0.9.92 + >=xfce-extra/exo-0.3.92 dev-libs/dbus-glib ) + menu-plugin? ( >=xfce-base/xfce4-panel-${XFCE_VERSION} )" +DEPEND="${RDEPEND} + dev-util/intltool + doc? ( dev-libs/libxslt )" + +for X in ${LINGUAS}; do + IUSE="${IUSE} linguas_${X}" +done + +XFCE_LOCALIZED_CONFIGS="/etc/xdg/xfce4/desktop/xfce-registered-categories.xml + /etc/xdg/xfce4/desktop/menu.xml" + +pkg_setup() { + XFCE_CONFIG+=" $(use_enable doc xsltproc) $(use_enable menu-plugin panel-plugin)" + + if use file-icons; then + XFCE_CONFIG+=" --enable-thunarx --enable-file-icons --enable-exo + --enable-desktop-icons" + else + XFCE_CONFIG+=" --disable-thunarx --disable-file-icons --disable-exo + --disable-desktop-icons" + fi +} + +src_install() { + xfce4_src_install + + local config lang + for config in ${XFCE_LOCALIZED_CONFIGS}; do + for lang in ${LINGUAS}; do + local localized_config="${D}/${config}.${lang}" + if [[ -f ${localized_config} ]]; then + use "linguas_${lang}" || rm ${localized_config} + fi + done + done +} + +DOCS="AUTHORS ChangeLog HACKING NEWS TODO README" diff --git a/xfce-base/xfwm4/Manifest b/xfce-base/xfwm4/Manifest new file mode 100644 index 0000000..e41fd09 --- /dev/null +++ b/xfce-base/xfwm4/Manifest @@ -0,0 +1,3 @@ +EBUILD xfwm4-9999.ebuild 1718 RMD160 7c0087ccfc54e89e55c2a887fc1e480af2e30a6e SHA1 027d80205b7b6bd1a487839bf8104ea0a9e05aa1 SHA256 3d98b1844b910ef8eca6975fcc29503ffce7e2d6beb6c04778f3f8192939e2c6 +MISC ChangeLog 1213 RMD160 ee340cfcb9115fdf5ff15ce2aab47923b14869d6 SHA1 b1d2a8a5bbc86c6931b3a4363b19a4c012ddaddd SHA256 6a8666a5734e197aa7dabe8a817321a68bae3a830bd9c7203f59cbdd02f2de9c +MISC metadata.xml 157 RMD160 d7470fe88d1b96f3a7f1ef26fb7dc646b4a1b907 SHA1 7eae91f2588bdae8667d37a98fb3090d539eeca1 SHA256 44350daa7594842894d676413708d8ea77ccb0017bed24711af5b256281f5e61 diff --git a/xfce-base/xfwm4/metadata.xml b/xfce-base/xfwm4/metadata.xml new file mode 100644 index 0000000..826e2ca --- /dev/null +++ b/xfce-base/xfwm4/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfce</herd> +</pkgmetadata> diff --git a/xfce-base/xfwm4/xfwm4-9999.ebuild b/xfce-base/xfwm4/xfwm4-9999.ebuild new file mode 100644 index 0000000..b5e9419 --- /dev/null +++ b/xfce-base/xfwm4/xfwm4-9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit xfce4 + +xfce4_core + +DESCRIPTION="Window manager" +HOMEPAGE="http://www.xfce.org/projects/xfwm4/" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +IUSE="debug nls startup-notification xcomposite" + +RDEPEND=">=dev-libs/glib-2.10:2 + >=x11-libs/gtk+-2.10:2 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXpm + x11-libs/pango + >=x11-libs/libwnck-2.12 + >=xfce-base/libxfce4util-${XFCE_VERSION} + >=xfce-base/libxfcegui4-${XFCE_VERSION} + >=xfce-base/xfconf-${XFCE_VERSION} + startup-notification? ( x11-libs/startup-notification ) + xcomposite? ( x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXfixes )" +DEPEND="${RDEPEND} + dev-util/intltool" + +pkg_setup() { + XFCE_CONFIG+=" --enable-xsync --enable-render --enable-randr + $(use_enable xcomposite compositor) $(use_enable nls)" +} + +src_unpack() { + xfce4_src_unpack + + echo "mcs-plugin/margins.c" >> "${S}"/po/POTFILES.skip + echo "mcs-plugin/wmtweaks_plugin.c" >> "${S}"/po/POTFILES.skip + echo "mcs-plugin/workspaces.c" >> "${S}"/po/POTFILES.skip + echo "mcs-plugin/workspaces_plugin.c" >> "${S}"/po/POTFILES.skip + echo "mcs-plugin/xfce-wm-settings.desktop.in" >> "${S}"/po/POTFILES.skip + echo "mcs-plugin/xfce-wmtweaks-settings.desktop.in" >> "${S}"/po/POTFILES.skip + echo "mcs-plugin/xfce-workspaces-settings.desktop.in" >> "${S}"/po/POTFILES.skip + echo "mcs-plugin/xfwm4_plugin.c" >> "${S}"/po/POTFILES.skip + echo "mcs-plugin/xfwm4_shortcuteditor.c" >> "${S}"/po/POTFILES.skip +} + +DOCS="AUTHORS ChangeLog COMPOSITOR NEWS README TODO" |