]> git.pld-linux.org Git - packages/gnome-session.git/blame - gnome-session.spec
Update to 3.8.4
[packages/gnome-session.git] / gnome-session.spec
CommitLineData
844361f7
MB
1#
2# Conditiional build:
ea0ee0b4 3%bcond_without systemd # enable systemd support for default (when systemd is not running fallback to ConsoleKit)
844361f7 4#
a7db97bd
JB
5Summary: Session support tools for the GNOME GUI desktop environment
6Summary(pl.UTF-8): Programy obsługujęce sesję dla środowiska graficznego GNOME
2f7c99be 7Name: gnome-session
b5f8831b 8Version: 3.8.4
0e688cc2 9Release: 1
71f2e5a1 10Epoch: 1
2f7c99be 11License: LGPL
12Group: X11/Applications
d9da375c 13Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-session/3.8/%{name}-%{version}.tar.xz
b5f8831b 14# Source0-md5: fe1ed9e5168eab3594fffa069822a836
58fa0b68 15Source1: %{name}-gnome.desktop
b1ee4954 16Source2: polkit-gnome-authentication-agent-1.desktop
2f7c99be 17URL: http://www.gnome.org/
d9da375c 18BuildRequires: Mesa-libGL-devel
657c0bde 19BuildRequires: autoconf
844361f7 20BuildRequires: automake >= 1:1.11
0090eff8 21BuildRequires: dbus-glib-devel >= 0.76
42489a9a 22BuildRequires: gettext-devel
d9da375c 23BuildRequires: glib2-devel >= 1:2.35.0
f61e6571 24BuildRequires: gnome-common >= 2.24.0
d9da375c 25BuildRequires: gnome-desktop-devel >= 3.7.90
dcff72af 26BuildRequires: gtk+3-devel >= 3.0.0
844361f7 27BuildRequires: intltool >= 0.40.6
1e10e9f4
ŁK
28BuildRequires: json-glib-devel >= 0.10
29BuildRequires: libtool >= 2:2.2.6
d9da375c 30BuildRequires: libxslt-progs
fd6ebe61 31BuildRequires: perl-base
dcff72af 32BuildRequires: pkgconfig >= 1:0.9.0
844361f7 33BuildRequires: polkit-devel
dcff72af
ŁK
34BuildRequires: rpmbuild(macros) >= 1.601
35BuildRequires: sed >= 4.0
4a6550f7 36%{?with_systemd:BuildRequires: systemd-devel >= 183}
dcff72af
ŁK
37BuildRequires: upower-devel >= 0.9.0
38BuildRequires: xmlto
39BuildRequires: xorg-lib-libICE-devel
f61e6571 40BuildRequires: xorg-lib-libSM-devel
dcff72af
ŁK
41BuildRequires: xorg-lib-libXau-devel
42BuildRequires: xorg-lib-libXcomposite-devel
43BuildRequires: xorg-lib-libXext-devel
44BuildRequires: xorg-lib-libXrender-devel
45BuildRequires: xorg-lib-libXtst-devel
f61e6571 46BuildRequires: xorg-lib-xtrans-devel
d9da375c 47Requires(post,postun): glib2 >= 1:2.35.0
82af150b 48Requires: dbus-x11
844361f7 49Requires: gnome-control-center >= 1:3.4.0
d9da375c 50Requires: gnome-desktop >= 3.7.90
844361f7 51Requires: gnome-screensaver >= 3.4.0
df0a1455 52Requires: gnome-wm
844361f7 53Requires: gsettings-desktop-schemas >= 3.4.0
dcff72af
ŁK
54Requires: gtk-update-icon-cache
55Requires: hicolor-icon-theme
efee6beb 56Requires: polkit-gnome >= 0.101
1e10e9f4 57Requires: upower >= 0.9.0
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} \
377e928e 100 --disable-silent-rules \
4a6550f7
ŁK
101 X_EXTRA_LIBS="-lXext" \
102 --disable-gconf
7c2f633c 103
f61e6571 104%{__make}
2f7c99be 105
106%install
107rm -rf $RPM_BUILD_ROOT
b1ee4954 108install -d $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart
975d36f6 109install -d $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
0090eff8
PZ
110install -d $RPM_BUILD_ROOT%{_datadir}/gnome/default-session
111install -d $RPM_BUILD_ROOT%{_datadir}/gnome/shutdown
eb987690 112
2f7c99be 113%{__make} install \
77cc8f2f 114 DESTDIR=$RPM_BUILD_ROOT
2f7c99be 115
eb987690 116install -d $RPM_BUILD_ROOT%{_datadir}/xsessions
82af150b 117cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/gnome.desktop
bf2f854f 118sed -e 's,@LIBDIR@,%{_libdir},' %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
94b9eb41 119
8124ff96 120%find_lang %{name} --with-gnome --all-name
121
2f7c99be 122%clean
a6bd7019 123rm -rf $RPM_BUILD_ROOT
2f7c99be 124
1ee9615d 125%post
f83744aa 126/sbin/ldconfig
dcff72af 127%glib_compile_schemas
07b4a8ca 128%update_icon_cache hicolor
1ee9615d 129
07b4a8ca 130%postun
dcff72af
ŁK
131if [ "$1" = "0" ]; then
132 /sbin/ldconfig
133 %update_icon_cache hicolor
134 %glib_compile_schemas
135fi
2f7c99be 136
137%files -f %{name}.lang
138%defattr(644,root,root,755)
6c3f4402 139%doc AUTHORS *ChangeLog NEWS README
42489a9a 140%attr(755,root,root) %{_bindir}/gnome-session
d9da375c 141%attr(755,root,root) %{_bindir}/gnome-session-inhibit
42489a9a 142%attr(755,root,root) %{_bindir}/gnome-session-properties
dcff72af
ŁK
143%attr(755,root,root) %{_bindir}/gnome-session-quit
144%attr(755,root,root) %{_libdir}/gnome-session-check-accelerated
145%attr(755,root,root) %{_libdir}/gnome-session-check-accelerated-helper
d9da375c 146%attr(755,root,root) %{_libdir}/gnome-session-failed
b1ee4954 147%{_sysconfdir}/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
dcff72af
ŁK
148%{_datadir}/GConf/gsettings/gnome-session.convert
149%{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml
975d36f6 150%dir %{_datadir}/gnome/autostart
f61e6571 151%dir %{_datadir}/gnome/default-session
306b340f 152%dir %{_datadir}/gnome/shutdown
1ebf65c4 153%dir %{_datadir}/gnome-session
dcff72af 154%dir %{_datadir}/gnome-session/sessions
7fe3982b 155%{_datadir}/gnome-session/gsm-inhibit-dialog.ui
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
42489a9a 160%{_datadir}/xsessions/gnome.desktop
2f7c99be 161%{_mandir}/man[15]/*
42489a9a 162%{_desktopdir}/session-properties.desktop
07b4a8ca 163%{_iconsdir}/hicolor/*/*/session-properties.*
This page took 0.094387 seconds and 4 git commands to generate.