1 Summary: Enlightened display manager
2 Summary(pl.UTF-8): Oświecony zarządca ekranu
7 Group: X11/Applications
8 Source0: http://enlightenment.freedesktop.org/files/%{name}-%{version}.tar.gz
9 # Source0-md5: 0e3f4d6830431ab7ea4e862c3585fbd0
11 Source2: %{name}.Xsession
12 Source3: %{name}.gen-conf
13 Patch0: %{name}-conf.in.patch
14 Patch1: %{name}-use_bash.patch
15 URL: http://enlightenment.org/
16 BuildRequires: autoconf >= 2.59-9
17 BuildRequires: automake >= 1.4
18 # ecore-evas ecore-file ecore-ipc ecore-config ecore-desktop
19 BuildRequires: ecore-devel >= 0.9.9.038
20 BuildRequires: edje >= 0.5.0.038
21 BuildRequires: edje-devel >= 0.5.0.038
22 BuildRequires: esmart-devel >= 0.9.0.008
23 BuildRequires: evas-devel >= 0.9.9.038
24 BuildRequires: evas-loader-jpeg >= 0.9.9.038
25 BuildRequires: libtool
26 BuildRequires: pam-devel
27 BuildRequires: pkgconfig
28 BuildRequires: sed >= 4.0
29 Requires(post,preun): /sbin/chkconfig
30 Requires: %{name}-libs = %{version}-%{release}
31 Requires: %{name}-theme
33 Requires: ecore >= 0.9.9.038
34 Requires: evas-engine-software_x11 >= 0.9.9.038
35 Requires: evas-loader-eet >= 0.9.9.038
40 # disappeared from 0.9.0.009
41 Obsoletes: entrance-theme-Nebulous < 0.9.0.009
42 Obsoletes: entrance-theme-taillights < 0.9.0.009
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 Entrance is the Enlightenment Display Manager. And like Enlightenment,
47 it takes beauty and customization to levels that KDM and GDM can only
48 dream about... and without the bloat.
50 %description -l pl.UTF-8
51 Entrance to zarządca ekranu (Display Manager) dla Enlightenmenta.
52 Podobnie jak Enlightenment ma piękno i możliwości konfiguracji, o
53 jakich KDM czy GDM mogą tylko pomarzyć... i to bez narzutu.
56 Summary: Entrance library
57 Summary(pl.UTF-8): Biblioteka Entrance
59 Requires: ecore-config >= 0.9.9.038
60 Requires: ecore-desktop >= 0.9.9.038
61 Requires: ecore-evas >= 0.9.9.038
62 Requires: ecore-file >= 0.9.9.038
63 Requires: ecore-ipc >= 0.9.9.038
68 %description libs -l pl.UTF-8
72 Summary: Header file for Entrance library
73 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Entrance
74 Group: X11/Development/Libraries
75 Requires: %{name}-libs = %{version}-%{release}
76 # ecore-evas ecore-file ecore-ipc ecore-config ecore-desktop
77 Requires: ecore-devel >= 0.9.9.038
80 Header file for Entrance library.
82 %description devel -l pl.UTF-8
83 Plik nagłówkowy biblioteki Entrance.
86 Summary: Static Entrance library
87 Summary(pl.UTF-8): Statyczna biblioteka Entrance
88 Group: X11/Development/Libraries
89 Requires: %{name}-devel = %{version}-%{release}
92 Static Entrance library.
94 %description static -l pl.UTF-8
95 Statyczna biblioteka Entrance.
97 %package theme-default
98 Summary: Default Entrance theme
99 Summary(pl.UTF-8): Domyślny motyw Entrance
100 Group: X11/Applications
101 Requires: %{name} = %{version}-%{release}
102 Provides: %{name}-theme
104 %description theme-default
105 Default Entrance theme.
107 %description theme-default -l pl.UTF-8
108 Domyślny motyw Entrance.
110 %package theme-darkrock
111 Summary: Darkrock Entrance theme
112 Summary(pl.UTF-8): Motyw Entrance Darkrock
113 Group: X11/Applications
114 Requires: %{name} = %{version}-%{release}
115 Provides: %{name}-theme
117 %description theme-darkrock
118 Darkrock Entrance theme.
120 %description theme-darkrock -l pl.UTF-8
121 Motyw Entrance Darkrock.
126 # no-no-no, find real problem
128 mv data/images/sessions/enlightenment{,DR17}.png
129 sed 's/enlightenment.png/enlightenmentDR17.png/' \
130 -i data/images/sessions/Makefile.am
132 sed '/PACKAGE_CFG_DIR/s@"${sysconfdir}"@"${localstatedir}/lib/${PACKAGE}"@' \
134 sed -n '/xsession="You should reconfigure --with-xsession"/!p' \
144 --with-pam-config=entrance \
146 --with-xsession=%{_sysconfdir}/X11/%{name}/Xsession
150 rm -rf $RPM_BUILD_ROOT
153 DESTDIR=$RPM_BUILD_ROOT
155 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/X11/%{name},/etc/rc.d/init.d,%{_var}/lib/%{name}}
156 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/entrance
157 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/Xsession
159 $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/generate-config
160 install data/config/build_config.sh.in \
161 $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}
162 touch $RPM_BUILD_ROOT%{_var}/lib/%{name}/entrance_config.cfg
165 rm -rf $RPM_BUILD_ROOT
168 /sbin/chkconfig --add entrance
169 if [ -f /var/lock/subsys/entrance ]; then
170 echo "Run \"/etc/rc.d/init.d/entrance restart\" to restart entrance." >&2
172 echo "Run \"/etc/rc.d/init.d/entrance start\" to start entrance." >&2
176 if [ "$1" = "0" ]; then
177 if [ -f /var/lock/subsys/entrance ]; then
178 /etc/rc.d/init.d/entrance stop >&2
180 /sbin/chkconfig --del entrance
183 %post libs -p /sbin/ldconfig
184 %postun libs -p /sbin/ldconfig
187 %defattr(644,root,root,755)
188 %doc AUTHORS COPYING ChangeLog README README.edje TODO
189 %attr(754,root,root) /etc/rc.d/init.d/entrance
190 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/entrance
191 %attr(755,root,root) %{_bindir}/entrance
192 %attr(755,root,root) %{_bindir}/entrance_edit
193 %attr(755,root,root) %{_bindir}/entrance_edit-config
194 %attr(755,root,root) %{_bindir}/entrance_wrapper
195 %attr(755,root,root) %{_sbindir}/entranced
196 %dir %{_libdir}/%{name}
197 %attr(755,root,root) %{_libdir}/%{name}/entrance_login
198 %dir %{_datadir}/%{name}
199 %{_datadir}/%{name}/images
200 %dir %{_datadir}/%{name}/themes
201 %{_datadir}/%{name}/users
202 %dir %{_sysconfdir}/X11/%{name}
203 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/%{name}/Xsession
204 %attr(755,root,root) %{_sysconfdir}/X11/%{name}/generate-config
205 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/%{name}/build_config.sh.in
206 %dir %{_var}/lib/%{name}
207 %ghost %{_var}/lib/%{name}/entrance_config.cfg
210 %defattr(644,root,root,755)
211 %attr(755,root,root) %{_libdir}/libentrance_edit.so.*.*.*
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/libentrance_edit.so
216 %{_libdir}/libentrance_edit.la
217 %{_includedir}/Entrance_Edit.h
220 %defattr(644,root,root,755)
221 %{_libdir}/libentrance_edit.a
224 %defattr(644,root,root,755)
225 %{_datadir}/%{name}/themes/default.edj
227 %files theme-darkrock
228 %defattr(644,root,root,755)
229 %{_datadir}/%{name}/themes/darkrock.edj