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