xfce base

This commit is contained in:
bferturk
2016-09-06 05:28:11 +03:00
parent 603a9b507a
commit ff9e7e0483
75 changed files with 17099 additions and 2 deletions
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--disable-static \
--enable-gio-unix \
--enable-thunarx \
--enable-notifications \
--disable-debug")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README", "TODO")
@@ -0,0 +1,51 @@
From 18b8fd4603876baa4d1fe546d9199ac95c30bfc3 Mon Sep 17 00:00:00 2001
From: Eric Koegel <eric.koegel@gmail.com>
Date: Sun, 3 Jun 2012 09:11:29 +0300
Subject: [PATCH] Single click continues to work after logout (Bug #8750)
---
src/xfdesktop-icon-view.c | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/src/xfdesktop-icon-view.c b/src/xfdesktop-icon-view.c
index ef5e869..6c52f6c 100644
--- a/src/xfdesktop-icon-view.c
+++ b/src/xfdesktop-icon-view.c
@@ -63,6 +63,8 @@
#define SCREEN_MARGIN 8
#define DEFAULT_RUBBERBAND_ALPHA 64
+#define SINGLE_CLICK_PROPERTY "/desktop-icons/single-click"
+
#if defined(DEBUG) && DEBUG > 0
#define DUMP_GRID_LAYOUT(icon_view) \
{\
@@ -3372,16 +3374,22 @@ GtkWidget *
xfdesktop_icon_view_new(XfdesktopIconViewManager *manager)
{
XfdesktopIconView *icon_view;
+ XfconfChannel *channel = NULL;
g_return_val_if_fail(XFDESKTOP_IS_ICON_VIEW_MANAGER(manager), NULL);
icon_view = g_object_new(XFDESKTOP_TYPE_ICON_VIEW, NULL);
icon_view->priv->manager = manager;
- icon_view->priv->channel = xfconf_channel_get(XFDESKTOP_CHANNEL);
+ channel = xfconf_channel_get(XFDESKTOP_CHANNEL);
+ icon_view->priv->channel = channel;
- xfconf_g_property_bind(icon_view->priv->channel,
- "/desktop-icons/single-click",
+ /* Set the single_click property before we bind to it */
+ icon_view->priv->single_click = xfconf_channel_get_bool(channel,
+ SINGLE_CLICK_PROPERTY,
+ FALSE);
+ xfconf_g_property_bind(channel,
+ SINGLE_CLICK_PROPERTY,
G_TYPE_BOOLEAN,
G_OBJECT(icon_view),
"single_click");
--
1.7.9.5
+85
View File
@@ -0,0 +1,85 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xfdesktop</Name>
<Homepage>http://www.xfce.org</Homepage>
<Packager>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<Icon>xfce4_xicon1</Icon>
<IsA>library</IsA>
<IsA>app:gui</IsA>
<Summary>Xfce desktop manager</Summary>
<Description>The desktop manager sets the background image, provides a right-click menu to launch applications and can optionally show files (including application launchers) or iconified windows. It includes gradient support for background color, saturation support for background image, real multiscreen and xinerama support, and it provides a desktop menu editor.</Description>
<Archive sha1sum="1bb6eaef5e97873e9516b6fb68cf851e1cee95ac" type="tarbz2">http://archive.xfce.org/src/xfce/xfdesktop/4.12/xfdesktop-4.12.1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>gtk2-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>Thunar-devel</Dependency>
<Dependency>garcon-devel</Dependency>
<Dependency>xfconf-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>libwnck2-devel</Dependency>
<Dependency>libxfce4ui-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
<Dependency>libglade-devel</Dependency>
<Dependency>exo-devel</Dependency>
<Dependency>xfce4-panel-devel</Dependency>
<Dependency>xfce4-dev-tools</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">xfdesktop-4.10.0-single-clock.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xfdesktop</Name>
<RuntimeDependencies>
<Dependency>exo</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>pango</Dependency>
<Dependency>cairo</Dependency>
<Dependency>Thunar</Dependency>
<Dependency>garcon</Dependency>
<Dependency>xfconf</Dependency>
<Dependency>libnotify</Dependency>
<Dependency>libwnck2</Dependency>
<Dependency>libxfce4ui</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>icon-theme-faenza</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/xfce4/doc</Path>
<Path fileType="data">/usr/share/xfce4</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/backgrounds</Path>
<Path fileType="data">/usr/share/desktop-directories</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2015-03-23</Date>
<Version>4.12.1</Version>
<Comment>First release</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,10 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xfdesktop</Name>
<Summary xml:lang="tr">Xfce masaüstü yöneticisi</Summary>
<Summary xml:lang="pl">Tło pulpitu Xfce, ikony i menedżer menu administratora</Summary>
<Description xml:lang="tr">Xfce masaüstü yöneticisi arkaplan resmini belirler, uygulamaları başlatmak, simge durumuna küçültülmüş pencereleri veya dosya seçeneklerini göstermek için sağ tık menüsünü hazırlar. Arkaplan rengi için gradyan desteği, arkaplan resmi için doygunluk desteği, gerçek çoklu ekran ve xinerama desteği içerir. Ayrıca, masaüstü menü düzenleme aracını da bünyesinde barındırır.</Description>
<Description xml:lang="pl">xfdesktop4 ustawia obraz tła pulpitu, udostępnia menu pod prawym przyciskiem myszy do uruchamiania aplikacji oraz, opcjonalnie, może pokazywać pliki lub zminimalizowane okna.</Description>
</Source>
</PISI>