xfce add, lumina-desktop move lumina directory

This commit is contained in:
Erkan IŞIK
2020-11-09 13:00:20 +03:00
parent 8d50b0df35
commit ae7c06a3dd
196 changed files with 266026 additions and 250034 deletions
@@ -0,0 +1,25 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.configure("--enable-polkit --enable-legacy-sm --disable-static")
#pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
#pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "COPYING", "BUGS", "NEWS", "README", "TODO")
@@ -0,0 +1,18 @@
--- a/scripts/xinitrc.in.in 2019-10-16 17:00:56.364000642 +0300
+++ b/scripts/xinitrc.in.in 2019-10-16 17:03:41.612001128 +0300
@@ -98,8 +98,13 @@
exit 1
fi
else
- # start xfce4-session normally
- exec xfce4-session
+ if [[ "$(pgrep -fu root 'autolaunch')" ]]; then
+ # start xfce4-session normally
+ exec xfce4-session
+ else
+ # hack for run session from sddm
+ exec dbus-launch --sh-syntax --exit-with-session xfce4-session
+ fi
fi
# if we got here, then exec failed
+177
View File
@@ -0,0 +1,177 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xfce4-session</Name>
<Homepage>https://www.xfce.org/</Homepage>
<Packager>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<PartOf>desktop.xfce.base</PartOf>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>Xfce session manager</Summary>
<Description>The session manager allows the user to save sessions and restore them after login. It is capable of saving several different sessions. It comes with three splash screen engines. And at last it helps you to log out, reboot, and shutdown the system.</Description>
<Archive sha1sum="2af701ae3e7e8990a2b6e58748277913fbe9011d" type="tarbz2">
https://archive.xfce.org/src/xfce/xfce4-session/4.14/xfce4-session-4.14.2.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>dbus-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>gconf-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>xfconf-devel</Dependency>
<Dependency>libXpm-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>polkit-devel</Dependency>
<Dependency>libwnck2-devel</Dependency>
<Dependency>libwnck3-devel</Dependency>
<Dependency>xorg-app-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libxfce4ui-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- it must on low level, later... -->
<Patch level="1">xinitrc.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xfce4-session</Name>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>gtk3</Dependency>
<!-- mount does not work if dbus -autolaunch run from sddm.
<Dependency>lxdm</Dependency>
-->
<Dependency>dbus</Dependency>
<Dependency>glib2</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>libSM</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libICE</Dependency>
<Dependency>polkit</Dependency>
<Dependency>xfconf</Dependency>
<Dependency>libwnck3</Dependency>
<Dependency>libxfce4ui</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libxfce4util</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="13">
<Date>2020-06-25</Date>
<Version>4.14.2</Version>
<Comment>Ver. bump</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
<Update release="12">
<Date>2019-08-12</Date>
<Version>4.14.0</Version>
<Comment>Ver. bump</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
<Update release="11">
<Date>2019-07-28</Date>
<Version>4.13.4</Version>
<Comment>Ver. bump</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
<Update release="10">
<Date>2019-07-02</Date>
<Version>4.13.3</Version>
<Comment>Ver. bump</Comment>
<Name>fury</Name>
<Email>wascheme@tuta.io</Email>
</Update>
<Update release="9">
<Date>2018-06-15</Date>
<Version>4.13.0</Version>
<Comment>Rebuild for Pisi Linux 2.0 and version bump.</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2015-03-24</Date>
<Version>4.12.1</Version>
<Comment>Version bump.</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2015-03-02</Date>
<Version>4.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-06-10</Date>
<Version>4.10.1</Version>
<Comment>Release bump.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-05-27</Date>
<Version>4.10.1</Version>
<Comment>Rebuild</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-10-10</Date>
<Version>4.10.1</Version>
<Comment>Cleanup.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-22</Date>
<Version>4.10.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2012-12-18</Date>
<Version>4.10.0</Version>
<Comment>Release bump</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-12-18</Date>
<Version>4.10.0</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,16 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xfce4-session</Name>
<Summary xml:lang="tr">Xfce oturum yöneticisi</Summary>
<Summary xml:lang="pl"> Menedżer sesji Xfce4 </Summary>
<Description xml:lang="tr">Xfce oturum yöneticisi, kullanıcıların oturumlarını kaydetmesine ve giriş yaptıktan sonra tekrar oturumu çağırmalarına izin verir. Birden fazla, farklı oturumları kaydetmede oldukça başarılıdır. Pakette üç tane örnek açılış teması var ve son olarak, sistemi kapatırken, yeniden başlatırken veya çıkarken kullanıcılara yardımcı olur.</Description>
<Description xml:lang="pl">Xfce4-session jest zgodny z "menedżerem sesji" X11 zaprojektowanym do użycia ze środowiskiem graficznym Xfce4. Podczas wylogowywania, menedżer sesji zapisuje wszystkie uruchomione aplikacje. Przy ponownym zalogowaniu, przywraca je z oknami na tych samych pozycjach.</Description>
</Source>
<Package>
<Name>xfce4-session-devel</Name>
<Summary xml:lang="tr">xfce4-session geliştirme dosyaları</Summary>
<Summary xml:lang="pl">Pliki nagłówkowe xfce4-session</Summary>
</Package>
</PISI>