X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=enlightenment.spec;h=907bcde1ac061831b31299b24c367678bf150746;hb=defab8bfc0ecfa14baa4c32e0891f441c2e8b059;hp=03c856d3fd0b9e1d9ffa877dd7cf345f64cf04e5;hpb=e371e37bf75a6778ec3601d418e4009eac31575e;p=packages%2Fenlightenment.git diff --git a/enlightenment.spec b/enlightenment.spec index 03c856d..907bcde 100644 --- a/enlightenment.spec +++ b/enlightenment.spec @@ -1,57 +1,155 @@ -Summary: Enlightenment Window Manager -Summary(pl): X Window menad¿er - Enlightenment -Name: enlightenment -Version: 0.14 -Release: 2 -Copyright: GPL -Group: X11/Applications -Source: ftp://www.rasterman.com/pub/enlightenment/%{name}-%{version}.tar.gz -BuildRoot: /tmp/%{name}-%{version}-root -URL: http://www.rasterman.com/ -Requires: perl >= 5.005 +Summary: Enlightenment Window Manager +Summary(pl): Zarz±dca okien X - Enlightenment +Name: enlightenment +Version: 0.16.999.036 +Release: 1 +License: BSD +Group: X11/Window Managers +Source0: http://enlightenment.freedesktop.org/files/%{name}-%{version}.tar.gz +# Source0-md5: bf9ce15f009b7a8d8875fddea2ea065f +Source1: %{name}-xsession.desktop +Patch0: enlightenmentDR17-module_temp_mac.patch +URL: http://enlightenment.org/ +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: edje +BuildRequires: edje-devel +BuildRequires: gettext-devel +BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: sed >= 4.0 +Requires: fonts-TTF-bitstream-vera +Requires: vfmg >= 0.9.95 +Requires: enlightenment-theme-default = %{version} +Requires: enlightenment-init-default +Requires: evas-engine-buffer +Requires: evas-engine-software_x11 +Requires: evas-loader-eet +Requires: evas-loader-jpeg +Requires: evas-loader-png +Obsoletes: enlightenmentDR17 >= 0.16.999 +Obsoletes: enlightenmentDR17-libs >= 0.16.999 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%{expand:%%define _sysconfdir %{_sysconfdir}/X11} +%undefine __cxx %description -Enlightenment is a Windowmanager for X-Windows that is designed to be +Enlightenment is a Windowmanager for X Window that is designed to be powerful, extensible, configurable and able to be really good looking. %description -l pl -Enlightenment jest najpotê¿niejszym i najpiêkniejszym window-menad¿erem -jaki kiedykolwiek zosta³ stworzony dla Linuxa ;) +Enlightenment jest najpotê¿niejszym i najpiêkniejszym zarz±dc± okien +jaki kiedykolwiek zosta³ stworzony dla Linuksa ;) + +%package module-cpufreq-freqset +Summary: CPU speed management binary +Summary(pl): Program do zaz±dzania szybko¶ci± CPU +Group: Applications/System +Requires: %{name} = %{version}-%{release} +Obsoletes: enlightenmentDR17-module-cpufreq-freqset >= 0.16.999 + +%description module-cpufreq-freqset +freqset makes you able to change CPU frequency using cpufreq module. + +It contains SUID binary. + +%description module-cpufreq-freqset -l pl +freqset pozwala zmieniaæ czêstotliwo¶æ pracy procesora przy u¿yciu +modu³u cpufreq. + +Zawiera binarkê SUID. + +%package devel +Summary: Development headers for Enlightenment +Summary(pl): Pliki nag³ówkowe dla Enlightenmenta +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} +Requires: edje-devel +Obsoletes: enlightenmentDR17-devel >= 0.16.999 + +%description devel +Development headers for Enlightenment. + +%description devel -l pl +Pliki nag³ówkowe dla Enlightenmenta. %prep -%setup -q -n e +%setup -q +%patch0 -p1 %build -CFLAGS="$RPM_OPT_FLAGS" ./configure \ - --prefix=/usr/X11R6 -make +%{__libtoolize} +%{__aclocal} -I m4 +%{__autoconf} +%{__autoheader} +%{__automake} +%configure \ + --disable-static \ + --disable-valgrind \ + --with-profile=SLOW_PC +%{__make} %install rm -rf $RPM_BUILD_ROOT -make prefix=$RPM_BUILD_ROOT/usr/X11R6 install -strip $RPM_BUILD_ROOT/usr/X11R6/enlightenment/bin/* || : +install -d $RPM_BUILD_ROOT%{_datadir}/xsessions + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +rm $RPM_BUILD_ROOT%{_datadir}/%{name}/data/init/default.edj +rm $RPM_BUILD_ROOT%{_datadir}/%{name}/data/themes/default.edj + +install -d $RPM_BUILD_ROOT%{_libdir}/enlightenment/modules_extra +install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/config-apps +install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop +find $RPM_BUILD_ROOT%{_libdir}/enlightenment -name "*.a" -or -name "*.la" \ + | xargs rm + +cd $RPM_BUILD_ROOT%{_datadir}/%{name}/data/fonts +VERA=$(ls Vera*.ttf) +for FONT in $VERA; do + rm -f $FONT + ln -s %{_fontsdir}/TTF/$FONT . +done +cd - + +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT -%files -%defattr(644, root, root, 755) -%doc doc/AUTHORS doc/README doc/FAQ -%dir /usr/X11R6/enlightenment -%dir /usr/X11R6/enlightenment/bin -%attr(755, root, root) /usr/X11R6/enlightenment/bin/ConfigEdit -%attr(755, root, root) /usr/X11R6/enlightenment/bin/enlightenment -%attr(755, root, root) /usr/X11R6/enlightenment/bin/dox -/usr/X11R6/enlightenment/config -/usr/X11R6/enlightenment/E-docs -%dir /usr/X11R6/enlightenment/themes -%attr(755, root, root) /usr/X11R6/bin/* - -%changelog -* Mon Jul 20 1998 Wojtek ¦lusarczyk - [0.14-2] -- added pl translation, -- minor modifications of spec file. - -* Tue Jun 2 1998 The Rasterman -- wrote .spec file +%files -f %{name}.lang +%defattr(644,root,root,755) +%doc AUTHORS COPYING* README +%attr(755,root,root) %{_bindir}/enlightenment +# SETUID ! allows rebooting, hibernating and shuting system down +%attr(4754,root,sys) %{_bindir}/enlightenment_sys +%attr(755,root,root) %{_bindir}/enlightenment_imc +%attr(755,root,root) %{_bindir}/enlightenment_remote +%attr(755,root,root) %{_bindir}/enlightenment_start +%attr(755,root,root) %{_bindir}/enlightenment_thumb +%dir %{_libdir}/enlightenment +%dir %{_libdir}/enlightenment/* +%dir %{_libdir}/enlightenment/modules/* +%dir %{_libdir}/enlightenment/modules/*/linux-gnu-* +%attr(755,root,root) %{_libdir}/enlightenment/modules/*/linux-gnu-*/*.so +%attr(755,root,root) %{_libdir}/enlightenment/preload/e_precache.so +# violates FHS +%{_libdir}/enlightenment/modules/*/module.desktop +%{_libdir}/enlightenment/modules/*/module.edj +%dir %{_sysconfdir}/enlightenment +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/enlightenment/sysactions.conf +%{_datadir}/%{name} +%{_datadir}/xsessions/%{name}.desktop + +%files module-cpufreq-freqset +%defattr(644,root,root,755) +# what group should it be ? +%attr(4754,root,sys) %{_libdir}/enlightenment/modules/cpufreq/linux-gnu-*/freqset + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/enlightenment-config +%dir %{_includedir}/enlightenment +%{_includedir}/enlightenment/*.h