From fc3342d2d2074db096ceb4346ee8d14dd356438d Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sat, 25 Oct 2014 19:49:25 +0200 Subject: [PATCH] lxsession: update to 0.5.1 --- .../lxsession/patches/fix-lxsession-db.patch | 53 +++++++++++++++++++ srcpkgs/lxsession/template | 19 ++++--- 2 files changed, 66 insertions(+), 6 deletions(-) create mode 100644 srcpkgs/lxsession/patches/fix-lxsession-db.patch diff --git a/srcpkgs/lxsession/patches/fix-lxsession-db.patch b/srcpkgs/lxsession/patches/fix-lxsession-db.patch new file mode 100644 index 0000000000..d51dd2ac90 --- /dev/null +++ b/srcpkgs/lxsession/patches/fix-lxsession-db.patch @@ -0,0 +1,53 @@ +--- lxsession-db/desktop-files-backend.vala.orig 2014-10-17 18:54:57.000000000 +0200 ++++ lxsession-db/desktop-files-backend.vala 2014-10-19 20:50:49.587801950 +0200 +@@ -254,16 +254,8 @@ + { + foreach (string folder in default_available) + { +- var dir_log = File.new_for_path (folder); +- if (dir_log.query_exists ()) +- { +- message ("Scanning folder: %s", folder); +- list_desktop_files.begin (folder, "available"); +- } +- else +- { +- message ("%s doesn't exist. Pass", folder); +- } ++ message ("Scanning folder: %s", folder); ++ list_desktop_files.begin (folder, "available"); + } + } + else +@@ -323,21 +315,21 @@ + } + } + } +- +- if (mode == "installed") +- { +- finish_scanning_installed(); +- } +- else if (mode == "available") +- { +- finish_scanning_available(); +- } +- + } + catch (Error err) + { + stderr.printf ("Error: list_files failed: %s\n", err.message); + } ++ ++ if (mode == "installed") ++ { ++ finish_scanning_installed(); ++ } ++ else if (mode == "available") ++ { ++ finish_scanning_available(); ++ } ++ + message ("Finishing scanning\n"); + } + diff --git a/srcpkgs/lxsession/template b/srcpkgs/lxsession/template index 8517188231..89d0a24dbb 100644 --- a/srcpkgs/lxsession/template +++ b/srcpkgs/lxsession/template @@ -1,14 +1,21 @@ # Template file for 'lxsession' pkgname=lxsession -version=0.4.6.1 -revision=6 +version=0.5.1 +revision=1 build_style=gnu-configure +configure_args="--enable-buildin-clipboard" hostmakedepends="pkg-config intltool" -makedepends="dbus-devel gtk+-devel" +makedepends="dbus-glib-devel gtk+-devel polkit-devel vala-devel" depends="hicolor-icon-theme" +replaces="lxpolkit>=0" short_desc="LXDE X11 Session Manager" homepage="http://lxde.org/" -license="GPL2" +license="GPL-2" maintainer="Juan RP " -distfiles="${SOURCEFORGE_SITE}/lxde/$pkgname-$version.tar.gz" -checksum=bd6a7ef3c0ba4b9eedf3c58624dbce8bbbba3b179abbc552bf10c2830eec3ee1 +distfiles="${SOURCEFORGE_SITE}/lxde/$pkgname-$version.tar.xz" +checksum=7a9c58a0d9cecc943441c0e8c4cde06516d14b7e370f9aeacebafd9f386badc7 + +post_install() { + # avoid duplicate lxpolkit invocation + rm -rf ${DESTDIR}/etc +}