]> git.pld-linux.org Git - packages/gnome-session.git/blame - gnome-session.spec
Update to 3.20.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
f571731c 9Version: 3.20.2
f268c879 10Release: 1
71f2e5a1 11Epoch: 1
2f7c99be 12License: LGPL
13Group: X11/Applications
3612c2fe 14Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-session/3.20/%{name}-%{version}.tar.xz
f571731c 15# Source0-md5: f2f71b012bae9f3a17b54b6384bc345a
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
dcff72af
ŁK
55Requires: gtk-update-icon-cache
56Requires: hicolor-icon-theme
efee6beb 57Requires: polkit-gnome >= 0.101
60e5d7db 58# needs notification-daemon in fallback mode to function
e6d6dc36 59Requires: dbus(org.freedesktop.Notifications)
c8cad06f 60# sr@Latn vs. sr@latin
ac8a0e34 61Obsoletes: gnome-splash-gnome < 1:2.32.0
ec01315c 62Conflicts: glibc-misc < 6:2.7
b1ee4954 63Conflicts: polkit-gnome < 0.101
eb3ce6d1 64BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
2f7c99be 65
2f7c99be 66%description
dcff72af
ŁK
67GNOME (GNU Network Object Model Environment) is a user-friendly set of
68applications and desktop tools to be used in conjunction with a window
69manager for the X Window System. GNOME is similar in purpose and scope
70to CDE and KDE, but GNOME is based completely on free software.
2f7c99be 71
a7db97bd 72GNOME session provides the session tools for the the GNOME desktop.
2f7c99be 73
cc32d14d 74%description -l pl.UTF-8
dcff72af
ŁK
75GNOME (GNU Network Object Model Environment) to zestaw przyjaznych dla
76użytkownika aplikacji i narzędzi do używania w połączeniu z zarządcą
77okien pod X. GNOME ma podobny cel jak CDE i KDE, ale bazuje całkowicie
78na wolnym oprogramowaniu.
eb3ce6d1 79
a7db97bd
JB
80Pakiet gnome-session zawiera narzędzia do obsługi sesji dla środowiska
81graficznego GNOME.
eb3ce6d1 82
2f7c99be 83%prep
84%setup -q
85
0090eff8
PZ
86mv ChangeLog main-ChangeLog
87find . -name ChangeLog |awk '{src=$0; dst=$0;sub("^./","",dst);gsub("/","-",dst); print "cp " src " " dst}'|sh
88
2f7c99be 89%build
9327b5b2 90%{__glib_gettextize}
580f6a3b 91%{__intltoolize}
0833e686 92%{__libtoolize}
d4d032ac 93%{__aclocal} -I m4
dd2e26e5 94%{__autoconf}
42489a9a 95%{__autoheader}
dd2e26e5 96%{__automake}
197119a3 97%configure \
0090eff8 98 --enable-ipv6 \
844361f7 99 %{__enable_disable systemd systemd} \
f268c879 100 %{__enable_disable consolekit consolekit} \
377e928e 101 --disable-silent-rules \
4a6550f7
ŁK
102 X_EXTRA_LIBS="-lXext" \
103 --disable-gconf
7c2f633c 104
f61e6571 105%{__make}
2f7c99be 106
107%install
108rm -rf $RPM_BUILD_ROOT
b1ee4954 109install -d $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart
975d36f6 110install -d $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
0090eff8
PZ
111install -d $RPM_BUILD_ROOT%{_datadir}/gnome/default-session
112install -d $RPM_BUILD_ROOT%{_datadir}/gnome/shutdown
eb987690 113
2f7c99be 114%{__make} install \
77cc8f2f 115 DESTDIR=$RPM_BUILD_ROOT
2f7c99be 116
eb987690 117install -d $RPM_BUILD_ROOT%{_datadir}/xsessions
82af150b 118cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/gnome.desktop
bf2f854f 119sed -e 's,@LIBDIR@,%{_libdir},' %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
94b9eb41 120
8124ff96 121%find_lang %{name} --with-gnome --all-name
122
2f7c99be 123%clean
a6bd7019 124rm -rf $RPM_BUILD_ROOT
2f7c99be 125
1ee9615d 126%post
f83744aa 127/sbin/ldconfig
dcff72af 128%glib_compile_schemas
07b4a8ca 129%update_icon_cache hicolor
1ee9615d 130
07b4a8ca 131%postun
dcff72af
ŁK
132if [ "$1" = "0" ]; then
133 /sbin/ldconfig
134 %update_icon_cache hicolor
135 %glib_compile_schemas
136fi
2f7c99be 137
138%files -f %{name}.lang
139%defattr(644,root,root,755)
6c3f4402 140%doc AUTHORS *ChangeLog NEWS README
42489a9a 141%attr(755,root,root) %{_bindir}/gnome-session
d9da375c 142%attr(755,root,root) %{_bindir}/gnome-session-inhibit
dcff72af 143%attr(755,root,root) %{_bindir}/gnome-session-quit
3c908d84 144%attr(755,root,root) %{_libdir}/gnome-session-binary
dcff72af
ŁK
145%attr(755,root,root) %{_libdir}/gnome-session-check-accelerated
146%attr(755,root,root) %{_libdir}/gnome-session-check-accelerated-helper
d9da375c 147%attr(755,root,root) %{_libdir}/gnome-session-failed
b1ee4954 148%{_sysconfdir}/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
dcff72af
ŁK
149%{_datadir}/GConf/gsettings/gnome-session.convert
150%{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml
975d36f6 151%dir %{_datadir}/gnome/autostart
f61e6571 152%dir %{_datadir}/gnome/default-session
306b340f 153%dir %{_datadir}/gnome/shutdown
1ebf65c4 154%dir %{_datadir}/gnome-session
dcff72af 155%dir %{_datadir}/gnome-session/sessions
844361f7 156%{_datadir}/gnome-session/hardware-compatibility
7fe3982b 157%{_datadir}/gnome-session/session-properties.ui
dcff72af 158%{_datadir}/gnome-session/sessions/gnome.session
d9da375c 159%{_datadir}/gnome-session/sessions/gnome-dummy.session
17af334a 160%{_datadir}/wayland-sessions/gnome-wayland.desktop
42489a9a 161%{_datadir}/xsessions/gnome.desktop
07b4a8ca 162%{_iconsdir}/hicolor/*/*/session-properties.*
2cab0f34
ŁK
163%{_iconsdir}/hicolor/symbolic/apps/session-properties-symbolic.svg
164%{_mandir}/man[15]/*
This page took 0.10798 seconds and 4 git commands to generate.