Merge branch 'xfce-4.10' of git://gitorious.org/schnitzeltony-oe-meta/meta-openembedded

This commit is contained in:
Koen Kooi 2012-09-26 09:35:45 +02:00
commit d804e88272
53 changed files with 853 additions and 846 deletions

View File

@ -0,0 +1,11 @@
DESCRIPTION = "Music Player Daemon library"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
HOMEPAGE ="http://sourceforge.net/projects/musicpd"
DEPENDS = "glib-2.0"
SRC_URI = "${SOURCEFORGE_MIRROR}/musicpd/${PN}/${PV}/${PN}-${PV}.tar.gz"
SRC_URI[md5sum] = "5ae3d87467d52aef3345407adb0a2488"
SRC_URI[sha256sum] = "fe20326b0d10641f71c4673fae637bf9222a96e1712f71f170fca2fc34bf7a83"
inherit autotools

View File

@ -0,0 +1,420 @@
# An example configuration file for MPD
# See the mpd.conf man page for a more detailed description of each parameter.
# Files and directories #######################################################
#
# This setting controls the top directory which MPD will search to discover the
# available audio files and add them to the daemon's online database. This
# setting defaults to the XDG directory, otherwise the music directory will be
# be disabled and audio files will only be accepted over ipc socket (using
# file:// protocol) or streaming files over an accepted protocol.
#
music_directory "%music_directory%"
#
# This setting sets the MPD internal playlist directory. The purpose of this
# directory is storage for playlists created by MPD. The server will use
# playlist files not created by the server but only if they are in the MPD
# format. This setting defaults to playlist saving being disabled.
#
playlist_directory "%playlist_directory%"
#
# This setting sets the location of the MPD database. This file is used to
# load the database at server start up and store the database while the
# server is not up. This setting defaults to disabled which will allow
# MPD to accept files over ipc socket (using file:// protocol) or streaming
# files over an accepted protocol.
#
db_file "%db_file%"
#
# These settings are the locations for the daemon log files for the daemon.
# These logs are great for troubleshooting, depending on your log_level
# settings.
#
# The special value "syslog" makes MPD use the local syslog daemon. This
# setting defaults to logging to syslog, otherwise logging is disabled.
#
log_file "%log_file%"
#
# This setting sets the location of the file which stores the process ID
# for use of mpd --kill and some init scripts. This setting is disabled by
# default and the pid file will not be stored.
#
#pid_file "/var/run/mpd/mpd.pid"
#
# This setting sets the location of the file which contains information about
# most variables to get MPD back into the same general shape it was in before
# it was brought down. This setting is disabled by default and the server
# state will be reset on server start up.
#
state_file "%state_file%"
#
# The location of the sticker database. This is a database which
# manages dynamic information attached to songs.
#
#sticker_file "~/.mpd/sticker.sql"
#
###############################################################################
# General music daemon options ################################################
#
# This setting specifies the user that MPD will run as. MPD should never run as
# root and you may use this setting to make MPD change its user ID after
# initialization. This setting is disabled by default and MPD is run as the
# current user.
#
user "mpd"
#
# This setting specifies the group that MPD will run as. If not specified
# primary group of user specified with "user" setting will be used (if set).
# This is useful if MPD needs to be a member of group such as "audio" to
# have permission to use sound card.
#
group "audio"
#
# This setting sets the address for the daemon to listen on. Careful attention
# should be paid if this is assigned to anything other then the default, any.
# This setting can deny access to control of the daemon.
#
# For network
bind_to_address "any"
#
# And for Unix Socket
#bind_to_address "~/.mpd/socket"
#
# This setting is the TCP port that is desired for the daemon to get assigned
# to.
#
#port "6600"
#
# This setting controls the type of information which is logged. Available
# setting arguments are "default", "secure" or "verbose". The "verbose" setting
# argument is recommended for troubleshooting, though can quickly stretch
# available resources on limited hardware storage.
#
#log_level "default"
#
# If you have a problem with your MP3s ending abruptly it is recommended that
# you set this argument to "no" to attempt to fix the problem. If this solves
# the problem, it is highly recommended to fix the MP3 files with vbrfix
# (available from <http://www.willwap.co.uk/Programs/vbrfix.php>), at which
# point gapless MP3 playback can be enabled.
#
#gapless_mp3_playback "yes"
#
# This setting enables MPD to create playlists in a format usable by other
# music players.
#
#save_absolute_paths_in_playlists "no"
#
# This setting defines a list of tag types that will be extracted during the
# audio file discovery process. Optionally, 'comment' can be added to this
# list.
#
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
#
# This setting enables automatic update of MPD's database when files in
# music_directory are changed.
#
#auto_update "yes"
#
# Limit the depth of the directories being watched, 0 means only watch
# the music directory itself. There is no limit by default.
#
#auto_update_depth "3"
#
###############################################################################
# Symbolic link behavior ######################################################
#
# If this setting is set to "yes", MPD will discover audio files by following
# symbolic links outside of the configured music_directory.
#
#follow_outside_symlinks "yes"
#
# If this setting is set to "yes", MPD will discover audio files by following
# symbolic links inside of the configured music_directory.
#
#follow_inside_symlinks "yes"
#
###############################################################################
# Zeroconf / Avahi Service Discovery ##########################################
#
# If this setting is set to "yes", service information will be published with
# Zeroconf / Avahi.
#
#zeroconf_enabled "yes"
#
# The argument to this setting will be the Zeroconf / Avahi unique name for
# this MPD server on the network.
#
#zeroconf_name "Music Player"
#
###############################################################################
# Permissions #################################################################
#
# If this setting is set, MPD will require password authorization. The password
# can setting can be specified multiple times for different password profiles.
#
#password "password@read,add,control,admin"
#
# This setting specifies the permissions a user has who has not yet logged in.
#
#default_permissions "read,add,control,admin"
#
###############################################################################
# Input #######################################################################
#
input {
plugin "curl"
# proxy "proxy.isp.com:8080"
# proxy_user "user"
# proxy_password "password"
}
#
###############################################################################
# Audio Output ################################################################
#
# MPD supports various audio output types, as well as playing through multiple
# audio outputs at the same time, through multiple audio_output settings
# blocks. Setting this block is optional, though the server will only attempt
# autodetection for one sound card.
#
# See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs> for examples of
# other audio outputs.
#
# board specific examples #####################################################
# (feel free to add futher)
#
# gumstix overo (tested with TOBI expansion board)
#audio_output {
# type "alsa"
# name "overo"
# mixer_control "Headset"
# mixer_index "0"
#}
#
# general examples ############################################################
#
# An example of an ALSA output:
#
#audio_output {
# type "alsa"
# name "My ALSA Device"
## device "hw:0,0" # optional
## format "44100:16:2" # optional
## mixer_type "hardware" # optional
## mixer_device "default" # optional
## mixer_control "PCM" # optional
## mixer_index "0" # optional
#}
#
# An example of an OSS output:
#
#audio_output {
# type "oss"
# name "My OSS Device"
## device "/dev/dsp" # optional
## format "44100:16:2" # optional
## mixer_type "hardware" # optional
## mixer_device "/dev/mixer" # optional
## mixer_control "PCM" # optional
#}
#
# An example of a shout output (for streaming to Icecast):
#
#audio_output {
# type "shout"
# encoding "ogg" # optional
# name "My Shout Stream"
# host "localhost"
# port "8000"
# mount "/mpd.ogg"
# password "hackme"
# quality "5.0"
# bitrate "128"
# format "44100:16:1"
## protocol "icecast2" # optional
## user "source" # optional
## description "My Stream Description" # optional
## genre "jazz" # optional
## public "no" # optional
## timeout "2" # optional
## mixer_type "software" # optional
#}
#
# An example of a recorder output:
#
#audio_output {
# type "recorder"
# name "My recorder"
# encoder "vorbis" # optional, vorbis or lame
# path "/var/lib/mpd/recorder/mpd.ogg"
## quality "5.0" # do not define if bitrate is defined
# bitrate "128" # do not define if quality is defined
# format "44100:16:1"
#}
#
# An example of a httpd output (built-in HTTP streaming server):
#
#audio_output {
# type "httpd"
# name "My HTTP Stream"
# encoder "vorbis" # optional, vorbis or lame
# port "8000"
# bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
## quality "5.0" # do not define if bitrate is defined
# bitrate "128" # do not define if quality is defined
# format "44100:16:1"
# max_clients "0" # optional 0=no limit
#}
#
# An example of a pulseaudio output (streaming to a remote pulseaudio server)
#
#audio_output {
# type "pulse"
# name "My Pulse Output"
## server "remote_server" # optional
## sink "remote_server_sink" # optional
#}
#
## Example "pipe" output:
#
#audio_output {
# type "pipe"
# name "my pipe"
# command "aplay -f cd 2>/dev/null"
## Or if you're want to use AudioCompress
# command "AudioCompress -m | aplay -f cd 2>/dev/null"
## Or to send raw PCM stream through PCM:
# command "nc example.org 8765"
# format "44100:16:2"
#}
#
## An example of a null output (for no audio output):
#
#audio_output {
# type "null"
# name "My Null Output"
# mixer_type "none" # optional
#}
#
# This setting will change all decoded audio to be converted to the specified
# format before being passed to the audio outputs. By default, this setting is
# disabled.
#
#audio_output_format "44100:16:2"
#
# If MPD has been compiled with libsamplerate support, this setting specifies
# the sample rate converter to use. Possible values can be found in the
# mpd.conf man page or the libsamplerate documentation. By default, this is
# setting is disabled.
#
#samplerate_converter "Fastest Sinc Interpolator"
#
###############################################################################
# Normalization automatic volume adjustments ##################################
#
# This setting specifies the type of ReplayGain to use. This setting can have
# the argument "off", "album" or "track". See <http://www.replaygain.org>
# for more details. This setting is off by default.
#
#replaygain "album"
#
# This setting sets the pre-amp used for files that have ReplayGain tags. By
# default this setting is disabled.
#
#replaygain_preamp "0"
#
# This setting enables on-the-fly normalization volume adjustment. This will
# result in the volume of all playing audio to be adjusted so the output has
# equal "loudness". This setting is disabled by default.
#
#volume_normalization "no"
#
###############################################################################
# MPD Internal Buffering ######################################################
#
# This setting adjusts the size of internal decoded audio buffering. Changing
# this may have undesired effects. Don't change this if you don't know what you
# are doing.
#
#audio_buffer_size "2048"
#
# This setting controls the percentage of the buffer which is filled before
# beginning to play. Increasing this reduces the chance of audio file skipping,
# at the cost of increased time prior to audio playback.
#
#buffer_before_play "10%"
#
###############################################################################
# Resource Limitations ########################################################
#
# These settings are various limitations to prevent MPD from using too many
# resources. Generally, these settings should be minimized to prevent security
# risks, depending on the operating resources.
#
#connection_timeout "60"
#max_connections "10"
#max_playlist_length "16384"
#max_command_list_size "2048"
#max_output_buffer_size "8192"
#
###############################################################################
# Character Encoding ##########################################################
#
# If file or directory names do not display correctly for your locale then you
# may need to modify this setting.
#
#filesystem_charset "UTF-8"
#
# This setting controls the encoding that ID3v1 tags should be converted from.
#
#id3v1_encoding "ISO-8859-1"
#
###############################################################################
# SIDPlay decoder #############################################################
#
# songlength_database:
# Location of your songlengths file, as distributed with the HVSC.
# The sidplay plugin checks this for matching MD5 fingerprints.
# See http://www.c64.org/HVSC/DOCUMENTS/Songlengths.faq
#
# default_songlength:
# This is the default playing time in seconds for songs not in the
# songlength database, or in case you're not using a database.
# A value of 0 means play indefinitely.
#
# filter:
# Turns the SID filter emulation on or off.
#
#decoder {
# plugin "sidplay"
# songlength_database "/media/C64Music/DOCUMENTS/Songlengths.txt"
# default_songlength "120"
# filter "true"
#}
#
###############################################################################

View File

@ -0,0 +1,44 @@
DESCRIPTION = "Music Player Daemon"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
HOMEPAGE ="http://sourceforge.net/projects/musicpd"
DEPENDS = "alsa-lib libsamplerate0 libsndfile1 libvorbis libogg faad2 ffmpeg curl sqlite bzip2 pulseaudio \
${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'libmad lame libid3tag', d)}"
SRC_URI = " \
${SOURCEFORGE_MIRROR}/musicpd/${PN}/${PV}/${PN}-${PV}.tar.bz2 \
file://mpd.conf.in \
"
SRC_URI[md5sum] = "da3f3d6617a877192db4c6f53504cd38"
SRC_URI[sha256sum] = "b18cdb1b779ca2ab323e212a0af4a567b7da4881a4e96868a8979bdfdbe7c2e8"
inherit autotools useradd
EXTRA_OECONF = "enable_bzip2=yes"
do_install_append() {
install -d ${D}/${localstatedir}/lib/mpd/music
chmod 775 ${D}/${localstatedir}/lib/mpd/music
install -d ${D}/${localstatedir}/lib/mpd/playlists
chown -R mpd ${D}/${localstatedir}/lib/mpd
chown mpd:mpd ${D}/${localstatedir}/lib/mpd/music
install -d ${D}/${sysconfdir}
install -m 644 ${WORKDIR}/mpd.conf.in ${D}/${sysconfdir}/mpd.conf
sed -i \
-e 's|%music_directory%|${localstatedir}/lib/mpd/music|' \
-e 's|%playlist_directory%|${localstatedir}/lib/mpd/playlists|' \
-e 's|%db_file%|${localstatedir}/lib/mpd/mpd.db|' \
-e 's|%log_file%|${localstatedir}/log/mpd.log|' \
-e 's|%state_file%|${localstatedir}/lib/mpd/state|' \
${D}/${sysconfdir}/mpd.conf
}
USERADD_PACKAGES = "${PN}"
USERADD_PARAM_${PN} = " \
--system --no-create-home \
--home ${localstatedir}/lib/mpd \
--groups audio \
--user-group mpd"

View File

@ -8,8 +8,8 @@ PR = "r1"
SRC_URI = "http://archive.xfce.org/src/apps/midori/0.4/midori-${PV}.tar.bz2;name=midori \
"
SRC_URI[midori.md5sum] = "14288197a1e2251b7c0803e1448daa0e"
SRC_URI[midori.sha256sum] = "7b57cf3ebb56eef586351f2ae9f71ec9683aedff0b79a071b70b811d9876ff84"
SRC_URI[midori.md5sum] = "3c3f0030611d9126ab90be48d44cab57"
SRC_URI[midori.sha256sum] = "910f47bd2b5f2998cd4fce45c08f9e282318820b68562d0bade2096b9a17e3ea"
inherit gtk-icon-cache pkgconfig

View File

@ -0,0 +1,14 @@
PRINC := "${@int(PRINC) + 1}"
inherit systemd
EXTRA_OECONF += "--with-systemdsystemunitdir=${systemd_unitdir}/system"
do_install_append() {
sed -i \
's|^ExecStart=.*|ExecStart=${bindir}/mpd --no-daemon|' \
${D}/${systemd_unitdir}/system/mpd.service
}
SYSTEMD_PACKAGES = "${PN}-systemd"
SYSTEMD_SERVICE = "mpd.service"

View File

@ -7,6 +7,12 @@ revision: HEAD
URI: git://git.openembedded.org/meta-openembedded
branch: master
revision: HEAD
meta-xfce depends on meta-oe and meta-multimedia in this repository.
To avoid dependencies on meta-multimedia you need to mask recipes by adding
this to local.conf:
BBMASK = "meta-xfce/recipes-multimedia"
Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-xfce]' in the subject'

View File

@ -1,5 +1,10 @@
def xfce_verdir(v):
import re
m = re.match("^([0-9]+)\.([0-9]+)", v)
return "%s.%s" % (m.group(1), m.group(2))
HOMEPAGE = "http://www.xfce.org"
SRC_URI = "http://archive.xfce.org/src/xfce/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.bz2"
SRC_URI = "http://archive.xfce.org/src/xfce/${BPN}/${@xfce_verdir("${PV}")}/${BPN}-${PV}.tar.bz2"
inherit autotools gettext gtk-icon-cache pkgconfig

View File

@ -2,13 +2,12 @@ DESCRIPTION = "Tiny image-viewer"
HOMEPAGE = "http://goodies.xfce.org/projects/applications/ristretto"
SECTION = "x11/application"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
PR = "r1"
LIC_FILES_CHKSUM = "file://COPYING;md5=35d145429ad3cbf5308d1dc93f66376b"
DEPENDS = "exo libexif gtk+ dbus-glib libxfce4ui libxfce4util xfconf cairo"
inherit xfce-app
RRECOMMENDS_${PN} += "tumbler"
SRC_URI[md5sum] = "3bfdf129926236a45c58d7afdbb703b7"
SRC_URI[sha256sum] = "96dc519c2e930955f97027d7b9bb7542b01a6ad0ca53a16f9af58f7c851eb8f2"
SRC_URI[md5sum] = "6b8c9a5d7ed319e4c84a9fefaa18792c"
SRC_URI[sha256sum] = "2b6816de298e9a0d9b95662664690713c4123a9ac813a27bdde4727a03472d79"

View File

@ -0,0 +1,43 @@
From 08053be7adc6d4a83191efed735c3f565bcbcf1f Mon Sep 17 00:00:00 2001
From: Samuli Suominen <ssuominen@gentoo.org>
Date: Sat, 5 May 2012 17:13:45 +0200
Subject: [PATCH] Fix panel plugin build.
- Don't use a versioned library.
- Build as a module.
- Only export needed symbols.
---
Upstream-status: applied
Makefile.am | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 45100fd..d0c0adb 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -132,13 +132,19 @@ panel_plugin_libscreenshooterplugin_la_CFLAGS = \
@SOUP_CFLAGS@
panel_plugin_libscreenshooterplugin_la_LDFLAGS = \
+ -avoid-version \
+ -module \
+ -no-undefined \
+ -export-symbols-regex '^xfce_panel_module_(preinit|init|construct)' \
+ $(PLATFORM_LDFLAGS)
+
+panel_plugin_libscreenshooterplugin_la_LIBADD = \
@EXO_LIBS@ \
@LIBXFCE4PANEL_LIBS@ \
@GTHREAD_LIBS@ \
@SOUP_LIBS@ \
- @LIBXFCE4UI_LIBS@
-
-panel_plugin_libscreenshooterplugin_la_LIBADD = lib/libscreenshooter.la
+ @LIBXFCE4UI_LIBS@ \
+ lib/libscreenshooter.la
panel_plugin_libscreenshooterplugin_la_SOURCES = \
panel-plugin/screenshooter-plugin.c
--
1.7.4.4

View File

@ -5,12 +5,11 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d791728a073bc009b4ffaf00b7599855"
DEPENDS = "xfce4-panel libxfce4util libxfce4ui gdk-pixbuf gtk+ glib-2.0 libsoup-2.4 exo libxfixes xext virtual/libx11"
PR = "r0"
inherit xfce-app
FILES_${PN} += "${datadir}/xfce4/panel-plugins/*"
FILES_${PN}-dbg += "${libexecdir}/xfce4/panel-plugins/.debug"
SRC_URI += "file://0001-Fix-panel-plugin-build.patch"
SRC_URI[md5sum] = "d0ffea2052a8e70154cf13789070711f"
SRC_URI[sha256sum] = "40419892bd28989315eed053c159bba0f4264ed8c6c6738806024e481eab9492"
SRC_URI[md5sum] = "b51ab5725418e7258273c4a6402adb02"
SRC_URI[sha256sum] = "68748a42ae68c5a8e9ed1c14ec5c741a344ab30b5b325b8812220539548ad83e"
FILES_${PN} += "${datadir}/xfce4/panel/plugins \
${libdir}/xfce4/panel/plugins"

View File

@ -0,0 +1,19 @@
DESCRIPTION = "Additional (old) themes for Xfwm4"
SECTION = "x11/wm"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit xfce
SRC_URI = "http://archive.xfce.org/src/art/${PN}/${@'${PV}'[0:4]}/${PN}-${PV}.tar.bz2"
SRC_URI[md5sum] = "eaa58362053a3549c8be0b32efd3c54f"
SRC_URI[sha256sum] = "3214d5f00e9703b5e8c9e7c3287d606dedec7285ceb4d5db332e93ada66fd575"
# using xfwm4-theme as in xfwm4 might cause warnings of packages supplied by
# multiple providers. So we use xfwm4-old-theme here.
python populate_packages_prepend () {
themedir = bb.data.expand('${datadir}/themes', d)
do_split_packages(d, themedir, '^(.*)', 'xfwm4-old-theme-%s', 'XFWM4 theme %s', allow_dirs=True)
}
PACKAGES_DYNAMIC += "xfwm4-old-theme-*"

View File

@ -0,0 +1,10 @@
DESCRIPTION = "All packages multimedia packages available for XFCE"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"
inherit packagegroup
RDEPENDS_${PN} = " \
xfmpc \
xfce4-mpc-plugin \
"

View File

@ -0,0 +1,15 @@
DESCRIPTION = "Simple client plugin for Music Player Daemon"
HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin"
SECTION = "x11/application"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=3604d987e6dfdfc672c754d08953b0e0"
inherit xfce-panel-plugin
DEPENDS += "libmpd"
# for now we recommend our own mpd-server
RRECOMMENDS_${PN} = "mpd"
SRC_URI[md5sum] = "1c126ca71d6db1ac6a0cc6720554e7bd"
SRC_URI[sha256sum] = "4f0ce6146aa2680a4c1ca7bad1be30187a8a179e8c4355a8fe13d1fc38dac5c5"

View File

@ -0,0 +1,13 @@
DESCRIPTION = "Music Player Daemon (MPD) client written in GTK+"
HOMEPAGE = "http://goodies.xfce.org/projects/applications/xfmpc"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
DEPENDS = "gtk+ libxfce4util libxfce4ui libmpd vala-native"
# for now we recommend our own mpd-server
RRECOMMENDS_${PN} = "mpd"
inherit xfce-app
SRC_URI[md5sum] = "e4e198850c2467c47783969ac9c16ec0"
SRC_URI[sha256sum] = "ed0cc2940bd5928bb30fab1531c22185a97bd0cc5beacd9e3be4d4cd994a6862"

View File

@ -0,0 +1,9 @@
DESCRIPTION = "A battery monitor panel plugin for Xfce4, compatible with APM and ACP"
HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-battery-plugin"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
inherit xfce-panel-plugin
SRC_URI[md5sum] = "ca2d394e411a20442a519efa0d14f8ec"
SRC_URI[sha256sum] = "f659b1af40ab72c93448affaa693ab551827a5600ce9b97a799b7c2419bdeb11"

View File

@ -5,5 +5,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=415654f59d8fa70fe4eac2c3f86c8f5e"
inherit xfce-panel-plugin
SRC_URI[md5sum] = "93d7658d989ebf110875bc2deb76d7b3"
SRC_URI[sha256sum] = "b535a9c3d105c0d1597fa4071fe140912bb483c4401c84ad178531fc85de0577"
SRC_URI[md5sum] = "f0ebfabb273adf69361b37a3fa4b7912"
SRC_URI[sha256sum] = "85da0ec89aacfd31e0bbafcefea37cdca618d62e681c1c9da8bdd492f028f4c7"

View File

@ -5,5 +5,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d3e627798d6a60bece47aa8b3532e1f1"
inherit xfce-panel-plugin
SRC_URI[md5sum] = "ba880f763e273787d0c8365eebc4feab"
SRC_URI[sha256sum] = "418a250fe8d48f1fd87658206a8e6762032d35dc1b2e98e27d309a35f873f9b6"
SRC_URI[md5sum] = "2db453fc3ea2e4fe073ec313a25b0961"
SRC_URI[sha256sum] = "aab6b9c4e2f78620920efac6874c4edf426f05b63b94cfda0da8c99a91110a0b"

View File

@ -0,0 +1,9 @@
DESCRIPTION = "The FSGuard panel plugin checks free space on a chosen mount point frequently and displays a message when a limit is reached"
HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-fsguard-plugin?&#recet_releases"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
inherit xfce-panel-plugin
SRC_URI[md5sum] = "9c179371475e2837004cc208026e30c1"
SRC_URI[sha256sum] = "fffb7ee09769ec0b991b8752b848578e6434a675a939c5588f0728c2ef33aab7"

View File

@ -5,5 +5,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=35a7203c41b86d15546dddc05995f97f"
inherit xfce-panel-plugin
SRC_URI[md5sum] = "19bee8171e7d681cb79539417f0b5917"
SRC_URI[sha256sum] = "8a33dfed24a7bbd8eaf333524f94eb24e7d3a14ffccb181e5cab1d1b05ae3bf7"
SRC_URI[md5sum] = "05180d60ed347029dc125368c1d4406e"
SRC_URI[sha256sum] = "c824f09e2d3860011b44d8272d661c458237786828027f3d9ad6a1d4f0096845"

View File

@ -5,5 +5,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b6952d9a47fc2ad0f315510e1290455f"
inherit xfce-panel-plugin
SRC_URI[md5sum] = "d075fffccf44bcf09a1bfcd4e0cd38a2"
SRC_URI[sha256sum] = "0266e6bb9905b6af25f80cbb364d2710b6b95100382d2d540edf9f8408e09936"
SRC_URI[md5sum] = "cdb5c966c7a93ca29f2ce50223782133"
SRC_URI[sha256sum] = "d2a451a35096ecb8b6ca96ab0af3ebca3f163a7c8dc08627518940a633cce5e5"

View File

@ -7,5 +7,5 @@ inherit xfce-panel-plugin
DEPENDS += "upower"
SRC_URI[md5sum] = "130ad7befddd8705ca09a98e9cee5c3e"
SRC_URI[sha256sum] = "bc4ca8a7f66acb598d3f11bf0ee1fa650b869b3483176d708905d4ce9b1889f3"
SRC_URI[md5sum] = "22d48c0883f9d598bce24e81d93e692e"
SRC_URI[sha256sum] = "1ac13efbe9e576c9effd5e0675574a57c8fd44cfee60d6e319eb4d03c1c8d9ae"

View File

@ -5,5 +5,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=e1e5872df9c5cf1a23f16493d9104920"
inherit xfce-panel-plugin
SRC_URI[md5sum] = "a4cd20ef471123936e762a139f1025e1"
SRC_URI[sha256sum] = "c5b2535b9c90d3fbf6a5f94d096fbc9cb5ce85e2c5d67df933f6fe74ae6f761d"
SRC_URI[md5sum] = "50514bb286f1ed6761a1b36832bb7fe3"
SRC_URI[sha256sum] = "fe06c7ffc29c2d4ca7bc452b3356825354e276565de9b0a2d087ab55471755ae"

View File

@ -1,12 +0,0 @@
--- a/Makefile.am.old 2011-01-16 16:38:21.000000000 +0100
+++ b/Makefile.am 2011-03-24 22:14:26.000000000 +0100
@@ -15,8 +15,7 @@
icons \
pixmaps \
po \
- $(PYTHON_SUBDIR) \
- tests
+ $(PYTHON_SUBDIR)
AUTOMAKE_OPTIONS = \
1.8 \

View File

@ -0,0 +1,31 @@
From 5f1e19860d89647488bdd32a02fb332f69434405 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Fri, 18 May 2012 21:13:00 +0200
Subject: [PATCH] Do not run tests at build time
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-Status: Not-Applicable
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
Makefile.am | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 0ab3853..3e72391 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -8,8 +8,7 @@ SUBDIRS = \
docs \
icons \
pixmaps \
- po \
- tests
+ po
AUTOMAKE_OPTIONS = \
1.9 \
--
1.7.4.4

View File

@ -1,531 +0,0 @@
--- a/exo-helper/exo-helper.c.old 2011-01-16 16:38:21.000000000 +0100
+++ b/exo-helper/exo-helper.c 2011-03-07 12:31:49.000000000 +0100
@@ -172,7 +172,7 @@
helper->startup_notify = xfce_rc_read_bool_entry (rc, "StartupNotify", FALSE);
/* verify the type of the desktop file */
- str = xfce_rc_read_entry_untranslated (rc, "Type", NULL);
+ str = xfce_rc_read_entry_untranslated (rc, "X-XFCE-Type", NULL);
if (G_UNLIKELY (!exo_str_is_equal (str, "X-XFCE-Helper")))
goto failed;
@@ -897,7 +897,8 @@
xfce_rc_write_bool_entry (rc, "NoDisplay", TRUE);
xfce_rc_write_entry (rc, "Version", "1.0");
xfce_rc_write_entry (rc, "Encoding", "UTF-8");
- xfce_rc_write_entry (rc, "Type", "X-XFCE-Helper");
+ xfce_rc_write_entry (rc, "Type", "Application");
+ xfce_rc_write_entry (rc, "X-XFCE-Type", "X-XFCE-Helper");
xfce_rc_write_entry (rc, "X-XFCE-Category", category_string);
/* check if the command includes a parameter */
--- a/exo-helper/helpers/aterm.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/aterm.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=aterm
-Type=X-XFCE-Helper
+Type=Application
_Name=aterm
StartupNotify=false
X-XFCE-Binaries=aterm;
X-XFCE-Category=TerminalEmulator
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B -e %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/balsa.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/balsa.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=gnome-balsa2
-Type=X-XFCE-Helper
+Type=Application
_Name=Balsa
StartupNotify=false
X-XFCE-Binaries=balsa;
X-XFCE-Category=MailReader
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=@HELPERDIR@/exo-compose-mail-1 balsa %B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/debian-sensible-browser.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/debian-sensible-browser.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=debian
-Type=X-XFCE-Helper
+Type=Application
_Name=Debian Sensible Browser
StartupNotify=false
X-XFCE-Binaries=sensible-browser;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/debian-x-terminal-emulator.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/debian-x-terminal-emulator.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=debian
-Type=X-XFCE-Helper
+Type=Application
_Name=Debian X Terminal Emulator
StartupNotify=false
X-XFCE-Binaries=x-terminal-emulator;
X-XFCE-Category=TerminalEmulator
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B -e %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/encompass.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/encompass.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=encompass
-Type=X-XFCE-Helper
+Type=Application
_Name=Encompass
StartupNotify=true
X-XFCE-Binaries=encompass;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/epiphany.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/epiphany.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=web-browser
-Type=X-XFCE-Helper
+Type=Application
_Name=Epiphany Web Browser
StartupNotify=true
X-XFCE-Binaries=epiphany;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/eterm.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/eterm.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=Eterm
-Type=X-XFCE-Helper
+Type=Application
_Name=Enlightened Terminal Emulator
StartupNotify=false
X-XFCE-Binaries=Eterm;
X-XFCE-Category=TerminalEmulator
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B --exec "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/evolution.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/evolution.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=evolution
-Type=X-XFCE-Helper
+Type=Application
_Name=Novell Evolution
StartupNotify=false
X-XFCE-Binaries=evolution-2.4;evolution-2.3;evolution-2.2;evolution-2.0;evolution-1.6;evolution-1.5;evolution-1.4;evolution;
X-XFCE-Category=MailReader
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=@HELPERDIR@/exo-compose-mail-1 evolution %B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/firefox.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/firefox.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=firefox
-Type=X-XFCE-Helper
+Type=Application
_Name=Mozilla Firefox
StartupNotify=false
X-XFCE-Binaries=firefox;firefox-gtk2;firefox-gtk;mozilla-firefox;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B -remote "openURL(about:blank,new-window)";%B;
X-XFCE-CommandsWithParameter=%B -remote "openURL(%s)";%B %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/galeon.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/galeon.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=galeon
-Type=X-XFCE-Helper
+Type=Application
_Name=Galeon Web Browser
StartupNotify=true
X-XFCE-Binaries=galeon;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/gnome-terminal.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/gnome-terminal.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=gnome-terminal
-Type=X-XFCE-Helper
+Type=Application
_Name=GNOME Terminal
StartupNotify=true
X-XFCE-Binaries=gnome-terminal;gnometerminal;
X-XFCE-Category=TerminalEmulator
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B -x %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/icedove.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/icedove.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=icedove
-Type=X-XFCE-Helper
+Type=Application
_Name=Icedove
StartupNotify=false
X-XFCE-Binaries=icedove;
X-XFCE-Category=MailReader
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=@HELPERDIR@/exo-compose-mail-1 mozilla-remote %B "mailto:%s";@HELPERDIR@/exo-compose-mail-1 mozilla %B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/kmail.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/kmail.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=kmail
-Type=X-XFCE-Helper
+Type=Application
_Name=KMail
StartupNotify=true
X-XFCE-Binaries=kmail;
X-XFCE-Category=MailReader
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParamter=@HELPERDIR@/exo-compose-mail-1 kmail %B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/konqueror.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/konqueror.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=konqueror
-Type=X-XFCE-Helper
+Type=Application
_Name=Konqueror Web Browser
StartupNotify=true
X-XFCE-Binaries=konqueror;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/links.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/links.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=links
-Type=X-XFCE-Helper
+Type=Application
_Name=Links Text Browser
StartupNotify=false
X-XFCE-Binaries=links;links-current;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=exo-open --launch TerminalEmulator %B;
X-XFCE-CommandsWithParameter=exo-open --launch TerminalEmulator %B %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/lynx.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/lynx.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=aterm
-Type=X-XFCE-Helper
+Type=Application
_Name=Lynx Text Browser
StartupNotify=false
X-XFCE-Binaries=lynx;lynx-current;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=exo-open --launch TerminalEmulator %B;
X-XFCE-CommandsWithParameter=exo-open --launch TerminalEmulator %B %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/midori.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/midori.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -2,10 +2,11 @@
[Desktop Entry]
Version=1.0
Icon=midori
-Type=X-XFCE-Helper
+Type=Application
_Name=Midori
StartupNotify=true
X-XFCE-Binaries=midori;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/mozilla-browser.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/mozilla-browser.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=mozilla
-Type=X-XFCE-Helper
+Type=Application
_Name=Mozilla Browser
StartupNotify=false
X-XFCE-Binaries=mozilla;mozilla-gtk2;mozilla-gtk;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B -remote "openURL(about:blank,new-window)";%B;
X-XFCE-CommandsWithParameter=%B -remote "openURL(%s,new-window)";%B %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/mozilla-mailer.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/mozilla-mailer.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=mozilla
-Type=X-XFCE-Helper
+Type=Application
_Name=Mozilla Mail
StartupNotify=false
X-XFCE-Binaries=mozilla;mozilla-gtk2;mozilla-gtk;
X-XFCE-Category=MailReader
X-XFCE-Commands=%B -mail;
X-XFCE-CommandsWithParameter=@HELPERDIR@/exo-compose-mail-1 mozilla-remote %B "mailto:%s";@HELPERDIR@/exo-compose-mail-1 mozilla %B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/mutt.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/mutt.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=mutt
-Type=X-XFCE-Helper
+Type=Application
_Name=Mutt
StartupNotify=false
X-XFCE-Binaries=mutt;
X-XFCE-Category=MailReader
X-XFCE-Commands=exo-open --launch TerminalEmulator %B;
X-XFCE-CommandsWithParameter=exo-open --launch TerminalEmulator @HELPERDIR@/exo-compose-mail-1 mutt %B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/nautilus.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/nautilus.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -2,10 +2,11 @@
[Desktop Entry]
Version=1.0
Icon=nautilus
-Type=X-XFCE-Helper
+Type=Application
_Name=Nautilus
StartupNotify=true
X-XFCE-Binaries=nautilus;
X-XFCE-Category=FileManager
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/netscape-navigator.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/netscape-navigator.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=mozilla
-Type=X-XFCE-Helper
+Type=Application
_Name=Netscape Navigator
StartupNotify=false
X-XFCE-Binaries=netscape;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B -remote "openURL(about:blank,new-window)";%B;
X-XFCE-CommandsWithParameter=%B -remote "openURL(%s,new-window)";%B %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/nxterm.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/nxterm.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=nxterm
-Type=X-XFCE-Helper
+Type=Application
_Name=NXterm
StartupNotify=false
X-XFCE-Binaries=nxterm;
X-XFCE-Category=TerminalEmulator
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B -e %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/opera-browser.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/opera-browser.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=opera
-Type=X-XFCE-Helper
+Type=Application
_Name=Opera Browser
StartupNotify=false
X-XFCE-Binaries=opera;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/opera-mailer.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/opera-mailer.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=opera
-Type=X-XFCE-Helper
+Type=Application
_Name=Opera Mail
StartupNotify=false
X-XFCE-Binaries=opera;
X-XFCE-Category=MailReader
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B -remote "openURL(mailto:%s)";%B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/pcmanfm.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/pcmanfm.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -2,10 +2,11 @@
[Desktop Entry]
Version=1.0
Icon=pcmanfm
-Type=X-XFCE-Helper
+Type=Application
_Name=PCMan File Manager
StartupNotify=true
X-XFCE-Binaries=pcmanfm;
X-XFCE-Category=FileManager
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/sylpheed-claws.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/sylpheed-claws.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=claws-mail
-Type=X-XFCE-Helper
+Type=Application
_Name=Claws Mail
StartupNotify=true
X-XFCE-Binaries=claws-mail;sylpheed-claws-gtk2;sylpheed-claws
X-XFCE-Category=MailReader
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=@HELPERDIR@/exo-compose-mail-1 sylpheed %B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/sylpheed.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/sylpheed.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=sylpheed
-Type=X-XFCE-Helper
+Type=Application
_Name=Sylpheed
StartupNotify=true
X-XFCE-Binaries=sylpheed;
X-XFCE-Category=MailReader
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=@HELPERDIR@/exo-compose-mail-1 sylpheed %B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/Terminal.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/Terminal.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=Terminal
-Type=X-XFCE-Helper
+Type=Application
_Name=Xfce Terminal
StartupNotify=true
X-XFCE-Binaries=Terminal;xterminal;xfce4-terminal;
X-XFCE-Category=TerminalEmulator
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B -x %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/Thunar.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/Thunar.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -2,10 +2,11 @@
[Desktop Entry]
Version=1.0
Icon=Thunar
-Type=X-XFCE-Helper
+Type=Application
_Name=Thunar
StartupNotify=true
X-XFCE-Binaries=Thunar;
X-XFCE-Category=FileManager
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B "%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/thunderbird.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/thunderbird.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=thunderbird
-Type=X-XFCE-Helper
+Type=Application
_Name=Mozilla Thunderbird
StartupNotify=false
X-XFCE-Binaries=thunderbird;thunderbird-gtk2;thunderbird-gtk;mozilla-thunderbird;
X-XFCE-Category=MailReader
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=@HELPERDIR@/exo-compose-mail-1 mozilla-remote %B "mailto:%s";@HELPERDIR@/exo-compose-mail-1 mozilla %B "mailto:%s";
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/urxvt.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/urxvt.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=rxvt
-Type=X-XFCE-Helper
+Type=Application
_Name=RXVT Unicode
StartupNotify=false
X-XFCE-Binaries=urxvt;
X-XFCE-Category=TerminalEmulator
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B -e %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/w3m.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/w3m.desktop.in.in 2011-03-07 12:08:30.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=w3m
-Type=X-XFCE-Helper
+Type=Application
_Name=W3M Text Browser
StartupNotify=false
X-XFCE-Binaries=w3m;
X-XFCE-Category=WebBrowser
X-XFCE-Commands=exo-open --launch TerminalEmulator %B;
X-XFCE-CommandsWithParameter=exo-open --launch TerminalEmulator %B %s;
+X-XFCE-Type=X-XFCE-Helper
--- a/exo-helper/helpers/xterm.desktop.in.in.old 2011-03-07 12:08:30.000000000 +0100
+++ b/exo-helper/helpers/xterm.desktop.in.in 2011-03-07 12:08:31.000000000 +0100
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
Icon=xterm
-Type=X-XFCE-Helper
+Type=Application
_Name=X Terminal
StartupNotify=false
X-XFCE-Binaries=xterm;
X-XFCE-Category=TerminalEmulator
X-XFCE-Commands=%B;
X-XFCE-CommandsWithParameter=%B -e %s;
+X-XFCE-Type=X-XFCE-Helper

View File

@ -1,21 +1,21 @@
DESCRIPTION="Application library for the Xfce desktop environment"
SECTION = "x11"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
DEPENDS = "gtk+ libxfce4util virtual/libx11 perl-native cairo"
PR = "r1"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
DEPENDS = "gtk+ libxfce4util libxfce4ui virtual/libx11 perl-native cairo"
inherit xfce pythonnative
# SRC_URI must follow inherited one
SRC_URI += " \
file://exo-no-tests-0.6.patch \
file://exo-no-tests-0.8.patch \
file://configure.patch \
file://gnome-mount \
file://fix-qa-desktop-type-error.patch \
"
SRC_URI[md5sum] = "189bd19210e1d7d8601be1cdf27bf259"
SRC_URI[sha256sum] = "6e21aa30692affcb45fc8283d034da4a02221d26e3e1facb968d04fed4ba05b0"
# see http://wiki.xfce.org/gnomemount-replacement
do_install_append () {
install -m 755 -d ${D}${bindir}/exo-mount-wrapper
@ -30,6 +30,3 @@ FILES_${PN} += "${datadir}/xfce4/ \
FILES_${PN}-dbg += "${libdir}/gio/modules/.debug \
"
SRC_URI[md5sum] = "e25333df350abc30999cd16fe96ab690"
SRC_URI[sha256sum] = "f49cf6a85546f47a1dddb58ce9a5f9364384a6f173cba99deb879e027c811f39"

View File

@ -6,7 +6,7 @@ DEPENDS = "glib-2.0 xfce4-dev-tools-native libxfce4util"
inherit xfce
FILES_${PN} += " ${datadir}/desktop-directories"
SRC_URI[md5sum] = "301e7b8015060dd30407b68dd8c4bdb7"
SRC_URI[sha256sum] = "02dea3edb9c0039eca4748e964c61b0e1cc10f2d7f9ce0c837287ac5fa9ef76c"
SRC_URI[md5sum] = "e53514e79c4da2631dd74994452d3c96"
SRC_URI[sha256sum] = "c2497a2991101fc1e621dc712ef72aba7c238f6e5f5a1733c9572f9b23761316"
FILES_${PN} += "${datadir}/desktop-directories"

View File

@ -1,30 +0,0 @@
From 868e3fcbb14b836b6f5f1cc73314aebe8453a939 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Wed, 29 Aug 2012 19:59:24 +0200
Subject: [PATCH] Don't leak a graduent pattern at each draw (bug #8521)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-Status: Backport [1]
[1] http://git.xfce.org/xfce/gtk-xfce-engine/commit/?id=964d4a05896bcb6dfbeec34dccb77e4f381363f1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
src/gradient_draw.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/gradient_draw.c b/src/gradient_draw.c
index 02deb88..37af559 100644
--- a/src/gradient_draw.c
+++ b/src/gradient_draw.c
@@ -278,4 +278,6 @@ void gradient_draw_shaded(cairo_t *cr, gint x, gint y, gint width, gint height,
cairo_fill (cr);
cairo_restore(cr);
+
+ cairo_pattern_destroy(gradient);
}
--
1.7.6.5

View File

@ -1,18 +0,0 @@
DESCRIPTION = "XFCE theme for GTK"
SECTION = "x11/libs"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
DEPENDS = "gtk+ xfce4-dev-tools-native"
PR = "r1"
inherit xfce
SRC_URI += "file://0001-Don-t-leak-a-graduent-pattern-at-each-draw-bug-8521.patch"
SRC_URI[md5sum] = "e2bc76ab5093ff8472e728e6d6ad5da2"
SRC_URI[sha256sum] = "55604002526c800539f2a8a79e7df3bf23717f45e4bfab31c154c8d01caf3af7"
FILES_${PN} += "${libdir}/gtk-2.0/*/engines \
${datadir}/themes/"
FILES_${PN}-dbg += "${libdir}/gtk-2.0/*/engines/.debug"
FILES_${PN}-staticdev += "${libdir}/gtk-2.0/*/engines/*.a"

View File

@ -0,0 +1,23 @@
DESCRIPTION = "XFCE theme for GTK"
SECTION = "x11/libs"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
DEPENDS = "gtk+ gtk+3 xfce4-dev-tools-native"
inherit xfce
SRC_URI[md5sum] = "174e774d0debb052ec457640275f065d"
SRC_URI[sha256sum] = "eb03cf81da1a91e426a2141c092ed7a1634cab29ea2f3546480e901290a7a06d"
PACKAGES += "${PN}-themes gtk3-xfce-engine"
FILES_${PN} += "${libdir}/gtk-2.0/*/engines/*.so"
FILES_gtk3-xfce-engine += "${libdir}/gtk-3.0/*/theming-engines/*.so"
FILES_${PN}-themes += "${datadir}/themes"
FILES_${PN}-dbg += "${libdir}/gtk-3.0/*/theming-engines/.debug \
${libdir}/gtk-2.0/*/engines/.debug"
FILES_${PN}-dev += "${libdir}/gtk-2.0/*/engines/*.la \
${libdir}/gtk-3.0/*/theming-engines/*.la"
RDEPENDS_${PN} += "${PN}-themes"
RDEPENDS_gtk3-xfce-engine += "${PN}-themes"

View File

@ -3,13 +3,11 @@ SECTION = "x11/libs"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=252890d9eee26aab7b432e8b8a616475"
DEPENDS = "gtk+ intltool libxfce4util startup-notification xfconf"
PR = "r1"
inherit xfce
SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
FILES_${PN} += "${libdir}/xfce4/modules ${libdir}/libglade/2.0/*.so ${datadir}/xfce4/mime ${datadir}/icons/hicolor"
SRC_URI[md5sum] = "6df1ce474a3d4885aee31cda9dbc9192"
SRC_URI[sha256sum] = "a2b9fa288ccb5f16fa13264e507ba3f7b8da0176da259a11239f21538c0ea3e2"
SRC_URI[md5sum] = "30bd432dd0f19305e846a122d4c7c6fe"
SRC_URI[sha256sum] = "39cbed29da06960074014b74abc2ba57db49dc81ab8995fb2160579c51669956"

View File

@ -4,11 +4,7 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=252890d9eee26aab7b432e8b8a616475"
DEPENDS = "intltool-native xfce4-dev-tools-native glib-2.0"
PR = "r0"
inherit xfce
EXTRA_OECONF += "--with-broken-putenv=yes"
SRC_URI[md5sum] = "3376a77637a4292a863027d595548ee2"
SRC_URI[sha256sum] = "05a149841575cb961588742c8c9795c6f0d09f27d59546dd8a933b010d2ac816"
SRC_URI[md5sum] = "2e8defcd40cbf6afedde531b27314511"
SRC_URI[sha256sum] = "0979fee12880bb5f011ab38d6c7cc9afe5fd68eb96ccda895cb56dbc16e7608e"

View File

@ -2,7 +2,7 @@ DESCRIPTION = "All packages required for a base installation of XFCE"
SECTION = "x11/wm"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"
PR = "r3"
PR = "r4"
inherit packagegroup
@ -12,7 +12,6 @@ RCONFLICTS_${PN} += "task-xfce-base"
RDEPENDS_${PN} = " \
xfwm4 \
xfwm4-theme-default \
xfce4-session \
xfconf \
xfdesktop \
@ -20,7 +19,6 @@ RDEPENDS_${PN} = " \
\
gtk-xfce-engine \
\
xfce-utils \
xfce4-panel-plugin-actions \
xfce4-panel-plugin-applicationsmenu \
xfce4-panel-plugin-clock \

View File

@ -3,7 +3,7 @@ SECTION = "x11/wm"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"
PR = "r4"
PR = "r6"
inherit packagegroup
@ -21,11 +21,6 @@ RRECOMMENDS_${PN} = " \
xfwm4-theme-daloa \
xfwm4-theme-kokodi \
xfwm4-theme-moheli \
xfwm4-theme-sassandra \
xfwm4-theme-stoneage \
xfwm4-theme-therapy \
xfwm4-theme-tyrex \
xfwm4-theme-wallis \
\
xfce4-cpufreq-plugin \
xfce4-cpugraph-plugin \
@ -42,6 +37,8 @@ RRECOMMENDS_${PN} = " \
xfce4-time-out-plugin \
xfce4-embed-plugin \
xfce4-weather-plugin \
xfce4-fsguard-plugin \
xfce4-battery-plugin \
\
xfce4-appfinder \
xfce4-screenshooter \

View File

@ -2,12 +2,11 @@ DESCRIPTION = "Automatic management of removable drives and media for thunar"
SECTION = "x11"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
DEPENDS = "exo gtk+ libxfce4ui libxfce4util xfconf libnotify udev"
PR = "r1"
DEPENDS = "exo glib-2.0 gtk+ libxfce4ui libxfce4util xfconf libnotify udev"
inherit xfce
SRC_URI[md5sum] = "2f166662dd100d5195da238af417f305"
SRC_URI[sha256sum] = "b1afd2b3b285cfcf07c11caa3d37fa5ff1fc06f7dc68fcca07f9a0d70daa694f"
SRC_URI[md5sum] = "250af757ea629c7c27f554d17119080c"
SRC_URI[sha256sum] = "ff0887c862b578580d05f4cd7db66081382ff143f9cc7ea3c9ba58cf5d02bceb"
RDEPENDS_${PN} = "eject"

View File

@ -2,13 +2,12 @@ DESCRIPTION = "File manager for the Xfce Desktop Environment"
SECTION = "x11"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
DEPENDS = "exo gtk+ gdk-pixbuf libxfce4util libxfce4ui libsm dbus-glib startup-notification libnotify"
PR = "r1"
DEPENDS = "exo glib-2.0 gtk+ gdk-pixbuf libxfce4util libxfce4ui libsm dbus-glib startup-notification libnotify"
inherit xfce
# SRC_URI must follow inherited one
SRC_URI[md5sum] = "737ad2c36ed36b10fef82e860b9e990a"
SRC_URI[sha256sum] = "2c11a19e64cef708a264fb4d5d933389899c3d132fe7b1e313dd6e37bfe4c8ba"
SRC_URI = "http://archive.xfce.org/src/xfce/${PN}/${@'${PV}'[0:3]}/Thunar-${PV}.tar.bz2"
S = "${WORKDIR}/Thunar-${PV}/"
@ -23,6 +22,3 @@ FILES_${PN} += "${libdir}/thunarx-2/* \
FILES_${PN}-dbg += "${libdir}/thunarx-2/.debug/ \
${libdir}/xfce4/panel/plugins/.debug/ \
${libdir}/Thunar/.debug/"
SRC_URI[md5sum] = "0a2c36cdd3cb3a2ab52cbf6055415b85"
SRC_URI[sha256sum] = "e66aa9ad61a9202e15cc7c5fffc7b961da9ab3b4428f874c1ec8e46eb4ffaca6"

View File

@ -1,11 +1,14 @@
DESCRIPTION="Thumbnail service implementing the thumbnail management D-Bus specification"
SECTION = "x11/libs"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
DEPENDS = "dbus-glib freetype gdk-pixbuf poppler"
inherit xfce
SRC_URI[md5sum] = "d4edc15c172714c7a3eaf3c719b8faf6"
SRC_URI[sha256sum] = "02d5de508d8c18692a25a832a9280c2043f6b7c90dd3fcbd87f5955337015546"
INSANE_SKIP_${PN} = "dev-so"
do_install_append() {
@ -27,6 +30,3 @@ FILES_${PN}-dbg += "${libdir}/tumbler-1/.debug \
${libdir}/tumbler-1/plugins/.debug \
${libdir}/tumbler-1/plugins/cache/.debug \
"
SRC_URI[md5sum] = "c6cf6821f5d884cbf2c26f45f2fecc74"
SRC_URI[sha256sum] = "b3066d17b7e1fee5135eb876a7c2c50a1221bd0d447c3dd7c36efe6d7f3874cb"

View File

@ -1,20 +0,0 @@
DESCRIPTION="Xfce4 Utilities"
SECTION = "x11"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=9ac2e7cff1ddaf48b6eab6028f23ef88"
DEPENDS = "gtk+ virtual/libx11 dbus libxfce4util libxfce4ui"
inherit xfce
# usually we do not migrate (requires perl on target)
EXTRA_OECONF += "--disable-xfconf-migration"
FILES_${PN} += " \
${libdir}/xfce4/xfconf-migration \
${datadir}/dbus-1/* \
${datadir}/xsessions/xfce.desktop \
"
RDEPENDS_${PN} = "xrdb openssh-misc"
SRC_URI[md5sum] = "03b5fba5f63f4f1a31cc7d3728f3c87e"
SRC_URI[sha256sum] = "035070d7e608b29dbaeeb6ec541d8c2edbd28152d3ef111316c33871ab02b926"

View File

@ -0,0 +1,10 @@
DESCRIPTION="Xfce4 Application Finder"
SECTION = "x11"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
DEPENDS="glib-2.0 gtk+ libxfce4util libxfce4ui garcon dbus-glib xfconf"
inherit xfce
SRC_URI[md5sum] = "799f70a9ad67b450da67810a5107e623"
SRC_URI[sha256sum] = "042aae7e366428a6a92b6353b3f2727d64823076a7752b8e0a15f1f8f3645439"

View File

@ -1,12 +0,0 @@
DESCRIPTION="Xfce4 Application Finder"
SECTION = "x11"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
DEPENDS="gtk+ libxfce4util libxfce4ui garcon xfconf"
PR = "r0"
inherit xfce
SRC_URI[md5sum] = "fb4797ef91b90d111b989e98c3e000e0"
SRC_URI[sha256sum] = "fd74184355e45f8a16cc3cdd32b012b6787a453deb3a8b96af90494c7a8ac77f"

View File

@ -3,12 +3,15 @@ HOMEPAGE = "http://www.xfce.org"
SECTION = "x11/libs"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=9ac2e7cff1ddaf48b6eab6028f23ef88"
DEPENDS = "glib-2.0"
PR = "r2"
inherit autotools
BBCLASSEXTEND = "native"
inherit autotools
SRC_URI = "http://archive.xfce.org/src/xfce/${BPN}/${@'${PV}'[0:4]}/${BPN}-${PV}.tar.bz2"
SRC_URI[md5sum] = "372b74f432e7e02d946c2ea9d3de2805"
SRC_URI[sha256sum] = "f79649bbfbbf16881494ee9f67035063765aec12e23ab9bac31de2c8a4f32bf8"
do_install_append() {
install -d ${D}${datadir}/aclocal
@ -16,7 +19,3 @@ do_install_append() {
}
FILES_${PN} += "${datadir}/xfce4/dev-tools/m4macros/*.m4"
SRC_URI = "http://archive.xfce.org/src/xfce/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.bz2"
SRC_URI[md5sum] = "9591299c49d92d00ba47974c42a735fa"
SRC_URI[sha256sum] = "7a1457e9dc839cb121a48e5c53c483ce02a3a5dbaf09376794a13bafe4194815"

View File

@ -4,10 +4,11 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=26a8bd75d8f8498bdbbe64a27791d4ee"
DEPENDS = "libxfce4util garcon libxfce4ui xfconf exo gtk+ dbus cairo virtual/libx11 libxml2 libwnck"
PR = "r3"
inherit xfce
SRC_URI[md5sum] = "cf7351a4b952dbe3fc5ff509c68def33"
SRC_URI[sha256sum] = "3321f998af2bbd14ba68654a8881774f6ea2ec4f1a3544598e7f47d3ed0009b9"
python populate_packages_prepend() {
plugin_dir = bb.data.expand('${libdir}/xfce4/panel/plugins/', d)
plugin_name = bb.data.expand('${PN}-plugin-%s', d)
@ -18,9 +19,6 @@ python populate_packages_prepend() {
'${datadir}/icons/hicolor/48x48/apps/*-%s.png',
'${bindir}/*%s*'])
}
do_install_append () {
find "${D}/${libdir}/xfce4/panel/plugins" -name '*.a' -exec rm -f {} +
}
PACKAGES_DYNAMIC = "${PN}-plugin-*"
@ -29,5 +27,3 @@ FILES_${PN} += "${libdir}/xfce4/panel/migrate \
FILES_${PN}-dbg += "${libdir}/xfce4/panel/plugins/.debug \
"
SRC_URI[md5sum] = "9d7bf0503d5867c4044cef04bb5845b1"
SRC_URI[sha256sum] = "66f1266a1242ee5ecada995a4a584dd9802aa24456759b40b0c29227c39bed03"

View File

@ -1,56 +1,39 @@
From 64c0acb072057023870881f9fbac29ce08d357db Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Wed, 5 Sep 2012 20:14:09 +0200
Subject: [PATCH] Don't loose xfwm4 when closing session with multiple windows
waiting for user input
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
From 9f3077be682355e1cd07e9a9463e76307292208c Mon Sep 17 00:00:00 2001
From: Dimitar Zhekov <hamster@mbox.contact.bg>
Date: Thu, 30 Aug 2012 22:52:14 +0200
Subject: [PATCH] Handle multiple interactive session save (bug #5379).
When closing a session with more than one window open and waiting for unsaved
data to be closed, at the next session xfwm4 was not started properly.
Additionnaly, we now use SmSaveGlobal on log out / shutdown without
session save which avoids data loss. Previously clients would not save
anything on log out without session save.
The bug(fix) could be reproduced by
* opening gedit
* entering some text
* opening terminal
* closing session (no YNC-dialog / wait ~1min to close session)
* reopen session
Bugreport with this patch is found at [1] further discussion at [2].
Upstream-Status: Pending
[1] https://bugzilla.xfce.org/show_bug.cgi?id=5379
[2] http://mail.xfce.org/pipermail/xfce/2012-August/031174.html
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Based on original work by Chris Bainbridge (chris.bainbridge@gmail.com).
---
Upstream-status: applied
xfce4-session/xfsm-manager.c | 81 ++++++++++++++++++++++++-----------------
1 files changed, 47 insertions(+), 34 deletions(-)
diff --git a/xfce4-session/xfsm-manager.c b/xfce4-session/xfsm-manager.c
index 3078d6a..3cc4c89 100644
index bf6a446..35811c5 100644
--- a/xfce4-session/xfsm-manager.c
+++ b/xfce4-session/xfsm-manager.c
@@ -96,6 +96,7 @@ struct _XfsmManager
@@ -98,6 +98,7 @@ struct _XfsmManager
XfsmManagerState state;
XfsmShutdownType shutdown_type;
+ gboolean save_session;
XfsmShutdownType shutdown_type;
XfsmShutdown *shutdown_helper;
+ gboolean save_session;
gboolean session_chooser;
gchar *session_name;
@@ -225,6 +226,7 @@ xfsm_manager_init (XfsmManager *manager)
manager->session_chooser = FALSE;
@@ -230,6 +231,7 @@ xfsm_manager_init (XfsmManager *manager)
manager->failsafe_mode = TRUE;
manager->shutdown_type = XFSM_SHUTDOWN_LOGOUT;
manager->shutdown_helper = xfsm_shutdown_get ();
+ manager->save_session = TRUE;
manager->pending_properties = g_queue_new ();
manager->starting_properties = g_queue_new ();
@@ -981,7 +983,9 @@ xfsm_manager_interact (XfsmManager *manager,
@@ -989,7 +991,9 @@ xfsm_manager_interact (XfsmManager *manager,
XfsmClient *cl = lp->data;
if (xfsm_client_get_state (cl) == XFSM_CLIENT_INTERACTING)
{
@ -61,9 +44,9 @@ index 3078d6a..3cc4c89 100644
return;
}
}
@@ -1158,44 +1162,47 @@ xfsm_manager_save_yourself_global (XfsmManager *manager,
@@ -1138,44 +1142,47 @@ xfsm_manager_save_yourself_global (XfsmManager *manager,
}
}
#endif
- if (!shutdown || shutdown_save)
+ /* don't save the session if shutting down without save */
@ -140,7 +123,7 @@ index 3078d6a..3cc4c89 100644
}
}
@@ -1267,7 +1274,12 @@ xfsm_manager_save_yourself_done (XfsmManager *manager,
@@ -1249,7 +1256,12 @@ xfsm_manager_save_yourself_done (XfsmManager *manager,
XfsmClient *client,
gboolean success)
{
@ -154,7 +137,7 @@ index 3078d6a..3cc4c89 100644
{
xfsm_verbose ("Client Id = %s send SAVE YOURSELF DONE, while not being "
"in save mode. Prepare to be nuked!\n",
@@ -1539,7 +1551,8 @@ xfsm_manager_complete_saveyourself (XfsmManager *manager)
@@ -1521,7 +1533,8 @@ xfsm_manager_complete_saveyourself (XfsmManager *manager)
xfsm_verbose ("Manager finished SAVE YOURSELF, session data will be stored now.\n\n");
/* all clients done, store session data */
@ -165,5 +148,5 @@ index 3078d6a..3cc4c89 100644
if (manager->state == XFSM_MANAGER_CHECKPOINT)
{
--
1.7.6.5
1.7.4.4

View File

@ -2,13 +2,14 @@ DESCRIPTION = "xfce4-session is a session manager for Xfce 4 Desktop Environment
SECTION = "x11"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=9ac2e7cff1ddaf48b6eab6028f23ef88"
DEPENDS = "virtual/libx11 libsm libxfce4util libxfce4ui gtk+ libwnck dbus dbus-glib xfconf xfce4-panel gconf gnome-keyring"
RDEPENDS_${PN} = "netbase xinit dbus-x11 iceauth consolekit"
PR = "r2"
DEPENDS = "virtual/libx11 libsm libxfce4util libxfce4ui gtk+ libwnck dbus dbus-glib xfconf gnome-keyring"
RDEPENDS_${PN} = "netbase xinit dbus-x11 iceauth consolekit upower"
inherit xfce
SRC_URI += "file://0001-Don-t-loose-xfwm4-when-closing-session-with-multiple.patch"
SRC_URI[md5sum] = "4768e1a41a0287af6aad18b329a0f230"
SRC_URI[sha256sum] = "bb8aa9a74c3d382840596fb4875144d66c7f3f47c8e9ee81d31e3428a72c46ce"
SRC_URI += "file://0001-Handle-multiple-interactive-session-save-bug-5379.patch"
# protect from frightening message that xfce might not work correctly
pkg_postinst_${PN} () {
@ -17,12 +18,9 @@ pkg_postinst_${PN} () {
FILES_${PN} += "${libdir}/xfce4/*/*/*.so \
${libdir}/xfce4/session/*-*-* \
${datadir}/xfce4/*/* \
${datadir}/xsessions \
${datadir}/themes/Default/balou/*"
FILES_${PN}-dbg += "${libdir}/xfce4/*/*/.debug"
FILES_${PN}-staticdev += "${libdir}/xfce4/*/*/*.*a"
SRC_URI[md5sum] = "461cc38bbd37cab881adbdf943f9a402"
SRC_URI[sha256sum] = "f0801b8c0ffa7e5d41b29b8df281ac127adf467bf50e8ded8aebe5a02bd99338"

View File

@ -1,29 +0,0 @@
From 576e7881bdc84390cc51210ee37e5bdd87a170fc Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Sat, 15 Oct 2011 16:43:09 +0200
Subject: [PATCH] xfsettingsd: use 'gnome' as default icon theme
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
Upstream-status: unacceptable (config)
xfsettingsd/xsettings.xml | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/xfsettingsd/xsettings.xml b/xfsettingsd/xsettings.xml
index 049b4ed..d8c6a85 100644
--- a/xfsettingsd/xsettings.xml
+++ b/xfsettingsd/xsettings.xml
@@ -3,7 +3,7 @@
<channel name="xsettings" version="1.0">
<property name="Net" type="empty">
<property name="ThemeName" type="string" value="Xfce"/>
- <property name="IconThemeName" type="string" value="Rodent"/>
+ <property name="IconThemeName" type="string" value="gnome"/>
</property>
<property name="Xft" type="empty">
<property name="DPI" type="int" value="-1"/>
--
1.6.6.1

View File

@ -0,0 +1,31 @@
From a84a7a6537544cdf56e1d4cad47a4cf002964039 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Sun, 20 May 2012 15:20:08 +0200
Subject: [PATCH 1/2] xsettings.xml: remove trouble causing comment
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-status: Pending
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
xfsettingsd/xsettings.xml | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/xfsettingsd/xsettings.xml b/xfsettingsd/xsettings.xml
index 8f9e2eb..49a4c1e 100644
--- a/xfsettingsd/xsettings.xml
+++ b/xfsettingsd/xsettings.xml
@@ -1,8 +1,3 @@
-<!--
- Default values for the X settings registry as described in
- http://www.freedesktop.org/wiki/Specifications/XSettingsRegistry
--->
-
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xsettings" version="1.0">
<property name="Net" type="empty">
--
1.7.4.4

View File

@ -0,0 +1,32 @@
From 071a390ba09a8a412f73d295be81a805804a1f24 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Sun, 20 May 2012 15:22:09 +0200
Subject: [PATCH 2/2] xsettings.xml: Set default themes
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstram status: Inappropriate [configuration]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
xfsettingsd/xsettings.xml | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/xfsettingsd/xsettings.xml b/xfsettingsd/xsettings.xml
index 49a4c1e..5ec94e9 100644
--- a/xfsettingsd/xsettings.xml
+++ b/xfsettingsd/xsettings.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xsettings" version="1.0">
<property name="Net" type="empty">
- <property name="ThemeName" type="empty"/>
- <property name="IconThemeName" type="empty"/>
+ <property name="ThemeName" type="string" value="Xfce"/>
+ <property name="IconThemeName" type="string" value="gnome"/>
<property name="DoubleClickTime" type="int" value="250"/>
<property name="DoubleClickDistance" type="int" value="5"/>
<property name="DndDragThreshold" type="int" value="8"/>
--
1.7.4.4

View File

@ -6,9 +6,11 @@ DEPENDS = "exo gtk+ libxfce4util libxfce4ui xfconf dbus-glib libxi virtual/libx1
inherit xfce
SRC_URI += "file://0001-xfsettingsd-use-gnome-as-default-icon-theme.patch"
SRC_URI += "file://0001-xsettings.xml-remove-trouble-causing-comment.patch \
file://0002-xsettings.xml-Set-default-themes.patch"
SRC_URI[md5sum] = "cc4dd9179ead9046c056431f01a12000"
SRC_URI[sha256sum] = "0843f09ba9673f1d1b5df8dce4a17b63c183a9ba3be75fb6ef99a67fc8c1f77e"
SRC_URI[md5sum] = "4669298cc8a4abf0e5a410016b575030"
SRC_URI[sha256sum] = "d878cc474e1e677e9607279b9a1007cb90ed35ff078de180259a8b2b8d06bc2e"
FILES_${PN} += "${libdir}/xfce4"
RRECOMMENDS_${PN} += "gnome-icon-theme"

View File

@ -4,12 +4,10 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
DEPENDS = "dbus-glib libxfce4util perl-native"
PR = "r0"
inherit xfce
SRC_URI[md5sum] = "4ed48150a03fb5f42b455494307b7f28"
SRC_URI[sha256sum] = "175219a441cc7d0f210bbd1a3b0abba41598627cd9db27235811400c3e100576"
FILES_${PN} += "${libdir}/xfce4/xfconf/xfconfd \
${datadir}/dbus-1/services/org.xfce.Xfconf.service"
SRC_URI[md5sum] = "0f11ed1ec7789c5c4c3fcc7cdb3c2940"
SRC_URI[sha256sum] = "e071d55982238f997a691ff4bb08ef39e4c86bae31cf69b6666bc0cdadd1b85d"

View File

@ -1,31 +0,0 @@
From 5039e7834fff94f8393963ea8dbad81fa95ef810 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmx.de>
Date: Fri, 16 Sep 2011 21:09:05 +0200
Subject: [PATCH] docs: On installation create relative paths in symlinks to
images
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
---
doc/manual/Makefile.am | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/doc/manual/Makefile.am b/doc/manual/Makefile.am
index 646821d..cbf79e1 100644
--- a/doc/manual/Makefile.am
+++ b/doc/manual/Makefile.am
@@ -20,7 +20,7 @@ install-data-local:
done; \
if test x"$$lang" != x"C" -a ! -d $(srcdir)/images/$$lang; then \
echo "--- Creating symlink to C images for $$lang"; \
- ln -sf $(docdir)/html/C/images $(DESTDIR)$(docdir)/html/$$lang/images; \
+ ln -sf ../C/images $(DESTDIR)$(docdir)/html/$$lang/images; \
fi \
fi \
done;
--
1.7.4.4

View File

@ -0,0 +1,12 @@
DESCRIPTION = "Xfce4 Desktop Manager"
SECTION = "x11/base"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
DEPENDS = "glib-2.0 gtk+ libxfce4util libxfce4ui libwnck xfconf dbus-glib thunar garcon exo"
inherit xfce
SRC_URI[md5sum] = "d5f6fb9fdde3ddff5804b2a251892936"
SRC_URI[sha256sum] = "897ae6ee435dcc89809ad70c15c5d15347d1cf4fc8033238b17dcc47836c2d7b"
FILES_${PN} += "${datadir}/backgrounds"

View File

@ -1,19 +0,0 @@
DESCRIPTION = "Xfce4 Desktop Manager"
SECTION = "x11/base"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
DEPENDS = "gtk+ libxfce4util libxfce4ui libwnck xfconf dbus-glib thunar garcon exo"
PR = "r0"
inherit xfce
# SRC_URI must follow inherited one
SRC_URI += " \
file://relative-symlinks-docs.patch \
"
FILES_${PN} += "${datadir}/xfce4/backdrops"
SRC_URI[md5sum] = "617c667c469698e8c974e38412cb484c"
SRC_URI[sha256sum] = "e58460f52ae96c389402f6db62c46db61cd51cdb550a42bd97c0ab2a5b62f424"

View File

@ -3,14 +3,11 @@ SECTION = "x11/wm"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d791728a073bc009b4ffaf00b7599855"
DEPENDS = "virtual/libx11 libxpm gtk+ libxfce4util libxfce4ui xfconf libwnck dbus-glib startup-notification"
PR = "r1"
inherit xfce update-alternatives
SRC_URI[md5sum] = "66cb65797cea8a62563f69b833c7888b"
SRC_URI[sha256sum] = "0b0e8bea0b257958ad416ab5678cf0cdd7e909943d4d5ab32afc35295a78227e"
EXTRA_OECONF += " --enable-startup-notification"
SRC_URI[md5sum] = "333e5e25a85411c304e9b4474bf00537"
SRC_URI[sha256sum] = "492357bf48121ebffabf2bf0d3b84213d19bf81087321175d687c8a68efe1f9c"
python populate_packages_prepend () {
themedir = bb.data.expand('${datadir}/themes', d)