diff options
author | Christoph Mende <angelos@gentoo.org> | 2008-11-06 23:45:43 +0100 |
---|---|---|
committer | Christoph Mende <angelos@gentoo.org> | 2008-11-06 23:45:43 +0100 |
commit | 2659ae316d63999e0f9649d095cc4d9063a68c35 (patch) | |
tree | 71ca112b8cc091dd890b8ce77d1e517396441721 /xfce-base/xfdesktop | |
parent | Rename the overlay (diff) | |
download | xfce-2659ae316d63999e0f9649d095cc4d9063a68c35.tar.gz xfce-2659ae316d63999e0f9649d095cc4d9063a68c35.tar.bz2 xfce-2659ae316d63999e0f9649d095cc4d9063a68c35.zip |
Move the overlay to the top-level directory
Diffstat (limited to 'xfce-base/xfdesktop')
-rw-r--r-- | xfce-base/xfdesktop/ChangeLog | 35 | ||||
-rw-r--r-- | xfce-base/xfdesktop/Manifest | 3 | ||||
-rw-r--r-- | xfce-base/xfdesktop/metadata.xml | 10 | ||||
-rw-r--r-- | xfce-base/xfdesktop/xfdesktop-9999.ebuild | 67 |
4 files changed, 115 insertions, 0 deletions
diff --git a/xfce-base/xfdesktop/ChangeLog b/xfce-base/xfdesktop/ChangeLog new file mode 100644 index 0000000..3da7541 --- /dev/null +++ b/xfce-base/xfdesktop/ChangeLog @@ -0,0 +1,35 @@ +# ChangeLog for xfce-base/xfdesktop +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 27 Jun 2008; Christoph Mende <angelos@gentoo.org> xfdesktop-9999.ebuild: + Migrated to xfconf + + 23 Jun 2008; Christoph Mende <angelos@gentoo.org> xfdesktop-9999.ebuild: + Sync with the main tree + + 26 Feb 2008; Christoph Mende <angelos@gentoo.org> xfdesktop-9999.ebuild: + Renamed LANG to LINGUAS since LANG is already used by the build system, bug + 211481 + + 03 Dec 2007; Christoph Mende <angelos@gentoo.org> xfdesktop-9999.ebuild: + Improve USE=desktop-icon logic + + 02 Dec 2007; Christoph Mende <angelos@gentoo.org> xfdesktop-9999.ebuild: + Added desktop-icons and menu-plugin USE flags + + 30 Oct 2007; Christoph Mende <angelos@gentoo.org> xfdesktop-9999.ebuild: + Removed librsvg dependency + + 12 Oct 2007; Christoph Mende <angelos@gentoo.org> xfdesktop-9999.ebuild: + Cleanup + + 29 Sep 2007; Christoph Mende <angelos@gentoo.org> xfdesktop-9999.ebuild: + Fixed dodoc + + 29 Jun 2007; Christoph Mende <angelos@gentoo.org> xfdesktop-9999.ebuild: + Removed deprecated dependency on <dbus-1 + + 06 Jun 2007; Christoph Mende <angelos@gentoo.org> ChangeLog: + Initial ChangeLog + diff --git a/xfce-base/xfdesktop/Manifest b/xfce-base/xfdesktop/Manifest new file mode 100644 index 0000000..0526c5b --- /dev/null +++ b/xfce-base/xfdesktop/Manifest @@ -0,0 +1,3 @@ +EBUILD xfdesktop-9999.ebuild 1821 RMD160 619081e8cee3bb57654d2cff1e5256dc39a3856b SHA1 67ec64467f89e21d819ebf1a7ac505db9ce24b4c SHA256 671b39eda52bcaad60e97a9c068a6fc5703e9cd8f1be78130451d10951af24ad +MISC ChangeLog 1199 RMD160 51e81a0c74769ef348e72c94d967b7b4ad5a609f SHA1 d2bcc17d63140a3d098b62271c6526f6fc3d1854 SHA256 fb5f21a7606125fe67b5637eef0227f45536bf89237ff03f2dc3931fea2364cd +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..3f21960 --- /dev/null +++ b/xfce-base/xfdesktop/xfdesktop-9999.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2008 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.6:2 + >=x11-libs/gtk+-2.6: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-${XFCE_VERSION} + >=xfce-extra/exo-${XFCE_VERSION} dev-libs/dbus-glib ) + menu-plugin? ( >=xfce-base/xfce4-panel-${XFCE_VERSION} )" +DEPEND="${RDEPEND} + dev-util/intltool" + +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" |