ALT Linux repositórios
Group :: Desktop gráfico/XFce
RPM: xfce4-session
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: xfce4-session
Version: 4.6.1
Release: alt1
Summary: Session manager for XFce desktop environment
Summary (ru): Менеджер сессий для окружения рабочего стола Xfce
License: GPL
Group: Graphical desktop/XFce
Url: http://www.xfce.org/
Packager: Denis Koryavov <dkoryavov at altlinux.org>
Source: ftp://ftp.berlios.de/pub/xfce-goodies/%version/%name-%version.tar.bz2
# session iconf from Ubuntu
Source1: %name-pixmaps.tar.bz2
Patch0: xfce4-session-asneeded.patch
Patch1: alt-xfce4-session-pixmaps.patch
# from Ubuntu
Patch11: 00_logout_dialog.patch
Patch12: 03_default_config.patch
# ALT
Patch20: xfce4-session-4.4.1-alt-fix.patch
BuildPreReq: rpm-build-xfce4 libxfcegui4-devel > 4.5 xfce4-dev-tools > 4.5
BuildRequires: gcc-c++ iceauth imake intltool libSM-devel libglade-devel libwnck-devel xorg-cf-files
%description
%name is the session manager for the XFce desktop environment.
%description -l ru
Данный пакет содержит в себе менеджер сессий используемый в окружении рабочего стола Xfce.
%package -n libxfsm
Summary: Library for XFce session manager plugins
Group: Development/C
License: GPL
%description -n libxfsm
This package contains library for XFce session manager.
%package devel
Summary: Development files to build XFce session manager plugins
Group: Development/C
License: GPL
PreReq: libxfsm = %version-%release
%description devel
This package contains files to develop plugins for XFce session manager.
%package engines
Summary: Additional splash screen engines for XFce session manager
Group: Graphical desktop/XFce
License: GPL
PreReq: %name = %version-%release
%description engines
Additional splash screen engines for XFce session manager.
%prep
%setup -a1
#%patch0 -p1
#%patch1 -p1
# from Ubuntu
#%patch11 -p1
#%patch12 -p1
# ALT
#%patch20 -p1
%build
%xfce4reconf
%configure \
--disable-gnome \
--enable-session-screenshots \
--enable-debug=no
%make_build
%install
%makeinstall_std
%find_lang %name
%files -f %name.lang
%doc README TODO ChangeLog NEWS INSTALL AUTHORS
%dir %_sysconfdir/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
%_sysconfdir/xdg/autostart/xfce4-tips-autostart.desktop
%_bindir/*
%dir %_libdir/xfce4/splash
%dir %_libdir/xfce4/splash/engines
%_libdir/xfce4/splash/engines/libmice.so
%exclude %_libdir/xfce4/splash/engines/*.la
%_libexecdir/xfsm*
%_datadir/xfce4/doc/*/*.html
%_datadir/xfce4/doc/*/images/*
%dir %_datadir/xfce4/tips
%_datadir/xfce4/tips/*
%_desktopdir/*
%_iconsdir/hicolor/*/apps/*
%_mandir/man?/*
%files -n libxfsm
%_libdir/lib*.so.*
%files devel
%_includedir/xfce4/%name-4.6
%_libdir/lib*.so
%exclude %_libdir/lib*.a
%_pkgconfigdir/*.pc
%files engines
%_datadir/themes/Default/balou/*
%_libdir/xfce4/splash/engines/libbalou.so
%_libdir/xfce4/splash/engines/libsimple.so
%exclude %_libdir/xfce4/splash/engines/lib*.a
%_libexecdir/balou*
%changelog
…
Todas as alterações você pod ver aqui
Version: 4.6.1
Release: alt1
Summary: Session manager for XFce desktop environment
Summary (ru): Менеджер сессий для окружения рабочего стола Xfce
License: GPL
Group: Graphical desktop/XFce
Url: http://www.xfce.org/
Packager: Denis Koryavov <dkoryavov at altlinux.org>
Source: ftp://ftp.berlios.de/pub/xfce-goodies/%version/%name-%version.tar.bz2
# session iconf from Ubuntu
Source1: %name-pixmaps.tar.bz2
Patch0: xfce4-session-asneeded.patch
Patch1: alt-xfce4-session-pixmaps.patch
# from Ubuntu
Patch11: 00_logout_dialog.patch
Patch12: 03_default_config.patch
# ALT
Patch20: xfce4-session-4.4.1-alt-fix.patch
BuildPreReq: rpm-build-xfce4 libxfcegui4-devel > 4.5 xfce4-dev-tools > 4.5
BuildRequires: gcc-c++ iceauth imake intltool libSM-devel libglade-devel libwnck-devel xorg-cf-files
%description
%name is the session manager for the XFce desktop environment.
%description -l ru
Данный пакет содержит в себе менеджер сессий используемый в окружении рабочего стола Xfce.
%package -n libxfsm
Summary: Library for XFce session manager plugins
Group: Development/C
License: GPL
%description -n libxfsm
This package contains library for XFce session manager.
%package devel
Summary: Development files to build XFce session manager plugins
Group: Development/C
License: GPL
PreReq: libxfsm = %version-%release
%description devel
This package contains files to develop plugins for XFce session manager.
%package engines
Summary: Additional splash screen engines for XFce session manager
Group: Graphical desktop/XFce
License: GPL
PreReq: %name = %version-%release
%description engines
Additional splash screen engines for XFce session manager.
%prep
%setup -a1
#%patch0 -p1
#%patch1 -p1
# from Ubuntu
#%patch11 -p1
#%patch12 -p1
# ALT
#%patch20 -p1
%build
%xfce4reconf
%configure \
--disable-gnome \
--enable-session-screenshots \
--enable-debug=no
%make_build
%install
%makeinstall_std
%find_lang %name
%files -f %name.lang
%doc README TODO ChangeLog NEWS INSTALL AUTHORS
%dir %_sysconfdir/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
%_sysconfdir/xdg/autostart/xfce4-tips-autostart.desktop
%_bindir/*
%dir %_libdir/xfce4/splash
%dir %_libdir/xfce4/splash/engines
%_libdir/xfce4/splash/engines/libmice.so
%exclude %_libdir/xfce4/splash/engines/*.la
%_libexecdir/xfsm*
%_datadir/xfce4/doc/*/*.html
%_datadir/xfce4/doc/*/images/*
%dir %_datadir/xfce4/tips
%_datadir/xfce4/tips/*
%_desktopdir/*
%_iconsdir/hicolor/*/apps/*
%_mandir/man?/*
%files -n libxfsm
%_libdir/lib*.so.*
%files devel
%_includedir/xfce4/%name-4.6
%_libdir/lib*.so
%exclude %_libdir/lib*.a
%_pkgconfigdir/*.pc
%files engines
%_datadir/themes/Default/balou/*
%_libdir/xfce4/splash/engines/libbalou.so
%_libdir/xfce4/splash/engines/libsimple.so
%exclude %_libdir/xfce4/splash/engines/lib*.a
%_libexecdir/balou*
%changelog
…
Todas as alterações você pod ver aqui