summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Mende <angelos@gentoo.org>2008-11-06 23:45:43 +0100
committerChristoph Mende <angelos@gentoo.org>2008-11-06 23:45:43 +0100
commit2659ae316d63999e0f9649d095cc4d9063a68c35 (patch)
tree71ca112b8cc091dd890b8ce77d1e517396441721 /xfce-base/xfdesktop
parentRename the overlay (diff)
downloadxfce-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/ChangeLog35
-rw-r--r--xfce-base/xfdesktop/Manifest3
-rw-r--r--xfce-base/xfdesktop/metadata.xml10
-rw-r--r--xfce-base/xfdesktop/xfdesktop-9999.ebuild67
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"