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