]> git.pld-linux.org Git - packages/gnome-session.git/blame - gnome-session.spec
Update to 3.22.2
[packages/gnome-session.git] / gnome-session.spec
CommitLineData
844361f7
MB
1#
2# Conditiional build:
f268c879
ŁK
3%bcond_without systemd # disable systemd tracking support
4%bcond_without consolekit # disable ConsoleKit tracking support (when systemd is enabled use as a fallback)
844361f7 5#
a7db97bd
JB
6Summary: Session support tools for the GNOME GUI desktop environment
7Summary(pl.UTF-8): Programy obsługujęce sesję dla środowiska graficznego GNOME
2f7c99be 8Name: gnome-session
30d0fe5c 9Version: 3.22.2
f268c879 10Release: 1
71f2e5a1 11Epoch: 1
2f7c99be 12License: LGPL
13Group: X11/Applications
a8f14d2a 14Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-session/3.22/%{name}-%{version}.tar.xz
30d0fe5c 15# Source0-md5: 6ff071ca67ae7516e97e4b7b78bc82fc
58fa0b68 16Source1: %{name}-gnome.desktop
b1ee4954 17Source2: polkit-gnome-authentication-agent-1.desktop
2f7c99be 18URL: http://www.gnome.org/
b99e76ed 19BuildRequires: GConf2-devel
d9da375c 20BuildRequires: Mesa-libGL-devel
657c0bde 21BuildRequires: autoconf
844361f7 22BuildRequires: automake >= 1:1.11
0090eff8 23BuildRequires: dbus-glib-devel >= 0.76
27b4641d 24BuildRequires: gettext-tools
3612c2fe 25BuildRequires: glib2-devel >= 1:2.46.0
f61e6571 26BuildRequires: gnome-common >= 2.24.0
3612c2fe
MB
27BuildRequires: gnome-desktop-devel >= 3.18.0
28BuildRequires: gtk+3-devel >= 3.18.0
844361f7 29BuildRequires: intltool >= 0.40.6
1e10e9f4
ŁK
30BuildRequires: json-glib-devel >= 0.10
31BuildRequires: libtool >= 2:2.2.6
d9da375c 32BuildRequires: libxslt-progs
fd6ebe61 33BuildRequires: perl-base
dcff72af 34BuildRequires: pkgconfig >= 1:0.9.0
844361f7 35BuildRequires: polkit-devel
dcff72af
ŁK
36BuildRequires: rpmbuild(macros) >= 1.601
37BuildRequires: sed >= 4.0
3612c2fe 38%{?with_systemd:BuildRequires: systemd-devel >= 209}
dcff72af
ŁK
39BuildRequires: xmlto
40BuildRequires: xorg-lib-libICE-devel
f61e6571 41BuildRequires: xorg-lib-libSM-devel
dcff72af
ŁK
42BuildRequires: xorg-lib-libXau-devel
43BuildRequires: xorg-lib-libXcomposite-devel
44BuildRequires: xorg-lib-libXext-devel
45BuildRequires: xorg-lib-libXrender-devel
46BuildRequires: xorg-lib-libXtst-devel
f61e6571 47BuildRequires: xorg-lib-xtrans-devel
3612c2fe 48Requires(post,postun): glib2 >= 1:2.46.0
82af150b 49Requires: dbus-x11
844361f7 50Requires: gnome-control-center >= 1:3.4.0
3612c2fe 51Requires: gnome-desktop >= 3.18.0
df0a1455 52Requires: gnome-wm
3612c2fe 53Requires: gtk+3 >= 3.18
844361f7 54Requires: gsettings-desktop-schemas >= 3.4.0
efee6beb 55Requires: polkit-gnome >= 0.101
60e5d7db 56# needs notification-daemon in fallback mode to function
e6d6dc36 57Requires: dbus(org.freedesktop.Notifications)
c8cad06f 58# sr@Latn vs. sr@latin
ac8a0e34 59Obsoletes: gnome-splash-gnome < 1:2.32.0
ec01315c 60Conflicts: glibc-misc < 6:2.7
b1ee4954 61Conflicts: polkit-gnome < 0.101
eb3ce6d1 62BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
2f7c99be 63
2f7c99be 64%description
dcff72af
ŁK
65GNOME (GNU Network Object Model Environment) is a user-friendly set of
66applications and desktop tools to be used in conjunction with a window
67manager for the X Window System. GNOME is similar in purpose and scope
68to CDE and KDE, but GNOME is based completely on free software.
2f7c99be 69
a7db97bd 70GNOME session provides the session tools for the the GNOME desktop.
2f7c99be 71
cc32d14d 72%description -l pl.UTF-8
dcff72af
ŁK
73GNOME (GNU Network Object Model Environment) to zestaw przyjaznych dla
74użytkownika aplikacji i narzędzi do używania w połączeniu z zarządcą
75okien pod X. GNOME ma podobny cel jak CDE i KDE, ale bazuje całkowicie
76na wolnym oprogramowaniu.
eb3ce6d1 77
a7db97bd
JB
78Pakiet gnome-session zawiera narzędzia do obsługi sesji dla środowiska
79graficznego GNOME.
eb3ce6d1 80
2f7c99be 81%prep
82%setup -q
83
0090eff8
PZ
84mv ChangeLog main-ChangeLog
85find . -name ChangeLog |awk '{src=$0; dst=$0;sub("^./","",dst);gsub("/","-",dst); print "cp " src " " dst}'|sh
86
2f7c99be 87%build
9327b5b2 88%{__glib_gettextize}
580f6a3b 89%{__intltoolize}
0833e686 90%{__libtoolize}
d4d032ac 91%{__aclocal} -I m4
dd2e26e5 92%{__autoconf}
42489a9a 93%{__autoheader}
dd2e26e5 94%{__automake}
197119a3 95%configure \
0090eff8 96 --enable-ipv6 \
844361f7 97 %{__enable_disable systemd systemd} \
f268c879 98 %{__enable_disable consolekit consolekit} \
377e928e 99 --disable-silent-rules \
4a6550f7
ŁK
100 X_EXTRA_LIBS="-lXext" \
101 --disable-gconf
7c2f633c 102
f61e6571 103%{__make}
2f7c99be 104
105%install
106rm -rf $RPM_BUILD_ROOT
b1ee4954 107install -d $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart
975d36f6 108install -d $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
0090eff8
PZ
109install -d $RPM_BUILD_ROOT%{_datadir}/gnome/default-session
110install -d $RPM_BUILD_ROOT%{_datadir}/gnome/shutdown
eb987690 111
2f7c99be 112%{__make} install \
77cc8f2f 113 DESTDIR=$RPM_BUILD_ROOT
2f7c99be 114
eb987690 115install -d $RPM_BUILD_ROOT%{_datadir}/xsessions
82af150b 116cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/gnome.desktop
bf2f854f 117sed -e 's,@LIBDIR@,%{_libdir},' %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
94b9eb41 118
8124ff96 119%find_lang %{name} --with-gnome --all-name
120
2f7c99be 121%clean
a6bd7019 122rm -rf $RPM_BUILD_ROOT
2f7c99be 123
1ee9615d 124%post
f83744aa 125/sbin/ldconfig
dcff72af 126%glib_compile_schemas
1ee9615d 127
07b4a8ca 128%postun
dcff72af
ŁK
129if [ "$1" = "0" ]; then
130 /sbin/ldconfig
dcff72af
ŁK
131 %glib_compile_schemas
132fi
2f7c99be 133
134%files -f %{name}.lang
135%defattr(644,root,root,755)
6c3f4402 136%doc AUTHORS *ChangeLog NEWS README
42489a9a 137%attr(755,root,root) %{_bindir}/gnome-session
d9da375c 138%attr(755,root,root) %{_bindir}/gnome-session-inhibit
dcff72af 139%attr(755,root,root) %{_bindir}/gnome-session-quit
3c908d84 140%attr(755,root,root) %{_libdir}/gnome-session-binary
dcff72af 141%attr(755,root,root) %{_libdir}/gnome-session-check-accelerated
a8f14d2a
MB
142%attr(755,root,root) %{_libdir}/gnome-session-check-accelerated-gl-helper
143%attr(755,root,root) %{_libdir}/gnome-session-check-accelerated-gles-helper
d9da375c 144%attr(755,root,root) %{_libdir}/gnome-session-failed
b1ee4954 145%{_sysconfdir}/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
dcff72af
ŁK
146%{_datadir}/GConf/gsettings/gnome-session.convert
147%{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml
975d36f6 148%dir %{_datadir}/gnome/autostart
f61e6571 149%dir %{_datadir}/gnome/default-session
306b340f 150%dir %{_datadir}/gnome/shutdown
1ebf65c4 151%dir %{_datadir}/gnome-session
dcff72af 152%dir %{_datadir}/gnome-session/sessions
844361f7 153%{_datadir}/gnome-session/hardware-compatibility
dcff72af 154%{_datadir}/gnome-session/sessions/gnome.session
d9da375c 155%{_datadir}/gnome-session/sessions/gnome-dummy.session
a8f14d2a 156%{_datadir}/wayland-sessions/gnome.desktop
42489a9a 157%{_datadir}/xsessions/gnome.desktop
a8f14d2a 158%{_datadir}/xsessions/gnome-xorg.desktop
2cab0f34 159%{_mandir}/man[15]/*
This page took 0.152022 seconds and 4 git commands to generate.