]> git.pld-linux.org Git - packages/gnome-session.git/blame - gnome-session.spec
- x32 rebuild
[packages/gnome-session.git] / gnome-session.spec
CommitLineData
844361f7
MB
1#
2# Conditiional build:
17af334a 3%bcond_without systemd # enable systemd support by 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
b99e76ed 8Version: 3.14.0
29c9e366 9Release: 2
71f2e5a1 10Epoch: 1
2f7c99be 11License: LGPL
12Group: X11/Applications
b99e76ed
MB
13Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-session/3.14/%{name}-%{version}.tar.xz
14# Source0-md5: ca05c48f7dfe6ddd78ac0a6bffb9592a
58fa0b68 15Source1: %{name}-gnome.desktop
b1ee4954 16Source2: polkit-gnome-authentication-agent-1.desktop
2f7c99be 17URL: http://www.gnome.org/
b99e76ed 18BuildRequires: GConf2-devel
d9da375c 19BuildRequires: Mesa-libGL-devel
657c0bde 20BuildRequires: autoconf
844361f7 21BuildRequires: automake >= 1:1.11
0090eff8 22BuildRequires: dbus-glib-devel >= 0.76
27b4641d 23BuildRequires: gettext-tools
d9da375c 24BuildRequires: glib2-devel >= 1:2.35.0
f61e6571 25BuildRequires: gnome-common >= 2.24.0
17af334a 26BuildRequires: gnome-desktop-devel >= 3.10.0
dcff72af 27BuildRequires: gtk+3-devel >= 3.0.0
844361f7 28BuildRequires: intltool >= 0.40.6
1e10e9f4
ŁK
29BuildRequires: json-glib-devel >= 0.10
30BuildRequires: libtool >= 2:2.2.6
d9da375c 31BuildRequires: libxslt-progs
fd6ebe61 32BuildRequires: perl-base
dcff72af 33BuildRequires: pkgconfig >= 1:0.9.0
844361f7 34BuildRequires: polkit-devel
dcff72af
ŁK
35BuildRequires: rpmbuild(macros) >= 1.601
36BuildRequires: sed >= 4.0
4a6550f7 37%{?with_systemd:BuildRequires: systemd-devel >= 183}
dcff72af
ŁK
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
17af334a 50Requires: gnome-desktop >= 3.10.0
df0a1455 51Requires: gnome-wm
844361f7 52Requires: gsettings-desktop-schemas >= 3.4.0
dcff72af
ŁK
53Requires: gtk-update-icon-cache
54Requires: hicolor-icon-theme
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} \
377e928e 98 --disable-silent-rules \
4a6550f7
ŁK
99 X_EXTRA_LIBS="-lXext" \
100 --disable-gconf
7c2f633c 101
f61e6571 102%{__make}
2f7c99be 103
104%install
105rm -rf $RPM_BUILD_ROOT
b1ee4954 106install -d $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart
975d36f6 107install -d $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
0090eff8
PZ
108install -d $RPM_BUILD_ROOT%{_datadir}/gnome/default-session
109install -d $RPM_BUILD_ROOT%{_datadir}/gnome/shutdown
eb987690 110
2f7c99be 111%{__make} install \
77cc8f2f 112 DESTDIR=$RPM_BUILD_ROOT
2f7c99be 113
eb987690 114install -d $RPM_BUILD_ROOT%{_datadir}/xsessions
82af150b 115cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/gnome.desktop
bf2f854f 116sed -e 's,@LIBDIR@,%{_libdir},' %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
94b9eb41 117
8124ff96 118%find_lang %{name} --with-gnome --all-name
119
2f7c99be 120%clean
a6bd7019 121rm -rf $RPM_BUILD_ROOT
2f7c99be 122
1ee9615d 123%post
f83744aa 124/sbin/ldconfig
dcff72af 125%glib_compile_schemas
07b4a8ca 126%update_icon_cache hicolor
1ee9615d 127
07b4a8ca 128%postun
dcff72af
ŁK
129if [ "$1" = "0" ]; then
130 /sbin/ldconfig
131 %update_icon_cache hicolor
132 %glib_compile_schemas
133fi
2f7c99be 134
135%files -f %{name}.lang
136%defattr(644,root,root,755)
6c3f4402 137%doc AUTHORS *ChangeLog NEWS README
42489a9a 138%attr(755,root,root) %{_bindir}/gnome-session
d9da375c 139%attr(755,root,root) %{_bindir}/gnome-session-inhibit
dcff72af
ŁK
140%attr(755,root,root) %{_bindir}/gnome-session-quit
141%attr(755,root,root) %{_libdir}/gnome-session-check-accelerated
142%attr(755,root,root) %{_libdir}/gnome-session-check-accelerated-helper
d9da375c 143%attr(755,root,root) %{_libdir}/gnome-session-failed
b1ee4954 144%{_sysconfdir}/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
dcff72af
ŁK
145%{_datadir}/GConf/gsettings/gnome-session.convert
146%{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml
975d36f6 147%dir %{_datadir}/gnome/autostart
f61e6571 148%dir %{_datadir}/gnome/default-session
306b340f 149%dir %{_datadir}/gnome/shutdown
1ebf65c4 150%dir %{_datadir}/gnome-session
dcff72af 151%dir %{_datadir}/gnome-session/sessions
844361f7 152%{_datadir}/gnome-session/hardware-compatibility
7fe3982b 153%{_datadir}/gnome-session/session-properties.ui
dcff72af 154%{_datadir}/gnome-session/sessions/gnome.session
d9da375c 155%{_datadir}/gnome-session/sessions/gnome-dummy.session
17af334a
MB
156%{_datadir}/gnome-session/sessions/gnome-wayland.session
157%{_datadir}/wayland-sessions/gnome-wayland.desktop
42489a9a 158%{_datadir}/xsessions/gnome.desktop
2f7c99be 159%{_mandir}/man[15]/*
07b4a8ca 160%{_iconsdir}/hicolor/*/*/session-properties.*
This page took 0.647233 seconds and 4 git commands to generate.