xfce add, lumina-desktop move lumina directory
This commit is contained in:
@@ -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
|
||||
@@ -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>
|
||||
Reference in New Issue
Block a user