Author: sparky Date: Wed Jul 19 13:48:15 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - merged enlightenmentDR17.spec
---- Files affected: SPECS: enlightenment.spec (1.87 -> 1.88) ---- Diffs: ================================================================ Index: SPECS/enlightenment.spec diff -u SPECS/enlightenment.spec:1.87 SPECS/enlightenment.spec:1.88 --- SPECS/enlightenment.spec:1.87 Mon Jul 17 23:45:31 2006 +++ SPECS/enlightenment.spec Wed Jul 19 15:48:10 2006 @@ -1,48 +1,36 @@ # $Revision$, $Date$ Summary: Enlightenment Window Manager Summary(pl): Zarządca okien X - Enlightenment -Summary(de): Enlightenment ist ein Window Manager für X -Name: e16 -Version: 0.16.8.1 -Release: 0.1 +Name: enlightenment +Version: 0.16.999.030 +Release: 1 License: BSD Group: X11/Window Managers -Source0: http://dl.sourceforge.net/enlightenment/%{name}-%{version}.tar.gz -# Source0-md5: 0ff909ae575f805160676a853adff9a0 -Source1: %{name}.desktop -Source2: %{name}-xsession.desktop -Source3: %{name}-e_gen_menu -Source4: %{name}-e_check_menu -Patch0: %{name}-edirconf.patch -Patch1: %{name}-ac_am_fixes.patch -Patch2: %{name}-pl.patch -Patch3: %{name}-check_menus.patch -Patch4: %{name}-winter-i18n.patch +Source0: http://enlightenment.freedesktop.org/files/%{name}-%{version}.tar.gz +# Source0-md5: 16724991638d19d5a67b9d9273b584c9 +Source1: %{name}-xsession.desktop +Source2: enlightenmentDR17-app.tar.gz +# Source2-md5: 9f08a7d1850bc81eb301d849561f609f +Source3: enlightenmentDR17-wcnt.txt +Patch0: enlightenmentDR17-module_temp_mac.patch URL: http://enlightenment.org/ -BuildRequires: XFree86 BuildRequires: autoconf BuildRequires: automake -BuildRequires: esound-devel >= 0.2.17 -BuildRequires: fnlib-devel -BuildRequires: freetype-devel +BuildRequires: edje +BuildRequires: edje-devel BuildRequires: gettext-devel -BuildRequires: giflib-devel -BuildRequires: gtk+-devel >= 1.2.1 -BuildRequires: iconv -BuildRequires: imlib2-devel >= 1.2.2 -BuildRequires: libghttp-devel -BuildRequires: libjpeg-devel -BuildRequires: libpng >= 1.0.8 -BuildRequires: libtiff-devel BuildRequires: libtool -BuildRequires: zlib-devel -Requires: ImageMagick-coder-png +BuildRequires: pkgconfig +BuildRequires: sed >= 4.0 +Requires: fonts-TTF-bitstream-vera Requires: vfmg >= 0.9.95 -Requires: xinitrc-ng +Requires: enlightenment-theme-default = %{version} +Requires: enlightenment-init-default +Obsoletes: enlightenmentDR17 >= 0.16.999 +Obsoletes: enlightenmentDR17-libs >= 0.16.999 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _wmpropsdir /usr/share/wm-properties -%define _sysconfdir /etc/X11/%{name} +%undefine __cxx %description Enlightenment is a Windowmanager for X Window that is designed to be @@ -52,55 +40,79 @@ Enlightenment jest najpotężniejszym i najpiękniejszym zarządcą okien jaki kiedykolwiek został stworzony dla Linuksa ;) -%description -l de -Enlightenment ist ein Window Manager für X. Sein Designziel ist es, so -konfigurierbar wie nur möglich in den Bereichen Aussehen und Bedienung -zu sein. Das derzeitige Design von Enlightenment steuert darauf hin, -ein "vernünftiger" Desktop zu werden, das bedeutet, es verwaltet -Anwendungsfenster, zudem wird in der Lage sein, Anwendungen zu starten -und Dateien zu verwalten. +%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 %patch0 -p1 -%patch1 -p1 -#%%patch2 -p1 XXX: needs update -%patch3 -p1 -mkdir themes/winter -tar -C themes/winter -zxf themes/winter.etheme -%patch4 -p1 -rm themes/winter/fonts.cfg.* - -mv -f po/{no,nb}.po -rm po/*.gmo +install %{SOURCE2} data/other/applications.tar.gz %build -rm -f missing %{__libtoolize} -%{__gettextize} -%{__aclocal} +%{__aclocal} -I m4 %{__autoconf} %{__autoheader} %{__automake} -export LOCALEDIR=%{_datadir}/locale %configure \ - --enable-sound=yes - -# regenerate gmo files -%{__make} -C po update-gmo + --disable-static \ + --disable-valgrind \ + --with-profile=SLOW_PC %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_wmpropsdir},/etc/sysconfig/wmstyle} +install -d $RPM_BUILD_ROOT%{_datadir}/xsessions %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir} -install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop -install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/scripts/e_gen_menu -install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/%{name}/scripts/e_check_menu +rm $RPM_BUILD_ROOT%{_datadir}/%{name}/data/init/init.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 +install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/wcnt.txt +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} @@ -109,15 +121,34 @@ %files -f %{name}.lang %defattr(644,root,root,755) -%doc AUTHORS README NEWS -%config %{_sysconfdir} -%attr(755,root,root) %{_bindir}/* -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/[!s]* -%dir %{_datadir}/%{name}/scripts -%attr(755,root,root) %{_datadir}/%{name}/scripts/* +%doc AUTHORS COPYING* README +%attr(755,root,root) %{_bindir}/enlightenment +%attr(755,root,root) %{_bindir}/enlightenment_eapp +%attr(755,root,root) %{_bindir}/enlightenment_eapp_cache_gen +%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 +# violates FHS +%{_libdir}/enlightenment/modules/*/module.eap +%{_datadir}/%{name} %{_datadir}/xsessions/%{name}.desktop -%{_wmpropsdir}/* + +%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 %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -125,289 +156,121 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ -Revision 1.87 2006/07/17 21:45:31 sparky -- updated to 0.16.8.1, not tested -- TODO: cp everything at cvs site - -Revision 1.86 2006/05/26 23:23:42 qboosh -- s/libungif/giflib/ in deps - -Revision 1.85 2006/04/18 19:51:33 sparky -- prepared for new vfmg, rel 2 - -Revision 1.84 2005/03/23 12:05:51 spider -- added german desciption - -Revision 1.83 2004/12/26 16:17:51 sparky -- rel 1; STBR - -Revision 1.82 2004/12/26 15:48:07 sparky -- License: BSD -- proper {make} for gmo regeneration -- use patch for i18n instead of tar.gziped file - -Revision 1.81 2004/12/26 11:33:25 sparky -- updated to 0.16.7.2 - -Revision 1.80 2004/12/08 00:30:05 ankry -- updated R:, cosmetics - -Revision 1.79 2004/10/27 21:29:07 ankry -- remove Ra note, cosmetics - -Revision 1.78 2004/10/27 21:16:55 ankry -- update to 0.16.7.1 & vfmg support by Przemyslaw Iskra - -Revision 1.77 2004/07/23 22:49:22 ankry -- fix locale names (locale_names patch), restored plpatch, rel. 4 - -Revision 1.76 2004/07/09 19:31:45 havner -- removed wmstyle/enlightenment.sh, it does nothing - -Revision 1.75 2004/07/09 18:25:50 havner -- R: xinitrc-ng instead of xinitrc - -Revision 1.74 2004/07/09 17:50:51 havner -- removed wmstyle/enlightenment.names file, it's obsolete now - -Revision 1.73 2003/11/17 02:04:01 ankry -- rel. 3 - -Revision 1.72 2003/11/13 12:57:52 ankry -- added -pl patch, updated -conf-g* patch - -Revision 1.71 2003/11/13 10:28:51 ankry -- rel. 2 - -Revision 1.70 2003/11/13 10:22:39 ankry -- rel. 1, added TODO - -Revision 1.69 2003/11/12 00:25:46 ankry -- uncommented patches, %files fixes, rel. 0.2 - -Revision 1.68 2003/11/10 22:48:35 ankry -- start update to 0.16.6, NFY - -Revision 1.67 2003/09/28 11:42:54 adgor -- Added desktop file for gdm/kdm support - -Revision 1.66 2003/08/02 09:28:03 gotar -- fixed X Window System spelling - -Revision 1.65 2003/05/26 16:24:56 malekith -- massive attack: adding Source-md5 - -Revision 1.64 2003/05/25 05:47:10 misi3k -- massive attack s/pld.org.pl/pld-linux.org/ - -Revision 1.63 2003/02/17 15:05:21 qboosh -- changed _wmpropsdir to _prefix-independent location (/usr/share/wm-properties) - -Revision 1.62 2003/01/18 22:46:45 juandon -- removed two lines with define - -Revision 1.61 2003/01/17 00:58:19 radek -- updated Source0 URL and the URL tag (www.* is a CNAME) - -Revision 1.60 2002/11/25 01:40:36 ankry -Massive attack: -- s/man[ea]d[zż][ae]r/zarządca/g -- (some) new %%doc - -Revision 1.59 2002/10/09 13:14:20 kloczek -- use more macros, some cosmetics, added missing "rm -f missing" and use new %doc - -Revision 1.58 2002/07/03 09:24:04 wolf -- spelling - -Revision 1.57 2002/06/23 20:52:49 kloczek -perl -pi -e "s/^gettextize --copy --force/\%%\{__gettextize\}/" - -Revision 1.56 2002/06/23 20:32:22 kloczek -- perl -pi -e "s/^libtoolize --copy --force/\%\{__libtoolize\}/" - -Revision 1.55 2002/05/21 23:12:59 kloczek -perl -pi -e "s/^automake -a -c -f --foreing/\%\{__automake\}/; \ - s/^automake -a -c -f/\%\{__automake\}/; \ - s/^autoconf/\%\{__autoconf\}/" - -Revision 1.54 2002/04/25 16:15:21 arturs -fixed a small typo - -Revision 1.53 2002/04/25 09:39:05 kloczek -- release 5. - -Revision 1.52 2002/04/16 16:43:58 mmazur -- back to the old freetype1 - -Revision 1.51 2002/04/13 20:48:27 mmazur -- changed freetype1 header files directory... so needed to fix a few -packages; rel++; STBR -- NOTE: this is needed for mozilla to build correctly (not to conflict -with freetype1) -- NOTE2: not one binary file was altered since the previous release - -Revision 1.50 2002/03/24 23:28:15 kloczek -- perl -pi -e "s/^automake -a -c$/automake -a -c -f/" - -Revision 1.49 2002/02/23 01:58:10 kloczek -- adapterized. - -Revision 1.48 2002/02/22 23:28:49 kloczek -- removed all Group fields translations (our rpm now can handle translating - Group field using gettext). - -Revision 1.47 2002/01/18 02:12:48 kloczek -perl -pi -e "s/[EMAIL PROTECTED]/[EMAIL PROTECTED]/" - -Revision 1.46 2001/08/10 19:41:01 kloczek -- added use_sys_snprintf patch for using system snprintf() if it is possible - (on glibc system it is possible and patcha makes smaller E binariries). - -Revision 1.45 2001/08/10 19:33:17 saq -- use /etc/X11/enlightenment as config file dir, mark it %config -- release 4 -- STB - -Revision 1.44 2001/05/30 13:55:16 kloczek -- added ac_am_fixes patch, -- fixed man pages path, -- regenerate all am/ac/lt files. - -Revision 1.43 2001/05/30 09:31:58 kloczek -- release 3. - -Revision 1.42 2001/04/15 18:02:27 qboosh -- moved /usr/X11R6/share/gnome/wm-properties to /usr/X11R6/share/wm-properties - -Revision 1.41 2001/03/19 20:37:32 kloczek -- release 2: rebuild against freetype1. - -Revision 1.40 2001/01/25 20:03:22 misiek -Massive attack. We use -O0 instead -O flags while debug enabled. +Revision 1.88 2006/07/19 13:48:10 sparky +- merged enlightenmentDR17.spec -Revision 1.39 2000/12/23 00:48:43 michuz -- changed %%{!?debug:...}%%{?debug...} to %%{?debug:...}%%{!?debug...} - (now it's more C like) +Revision 1.31 2006/07/11 01:44:05 sparky +- -R: e-libs -Revision 1.38 2000/10/01 06:21:10 kloczek -- updated to 0.16.5, -- added using %%find_lang macro. +Revision 1.30 2006/07/10 16:31:13 sparky +- theme has allways to be up-to-date -Revision 1.37 2000/09/27 08:08:50 kloczek -- make spec %%{debug} friendly. +Revision 1.29 2006/07/10 16:28:04 sparky +- up to 0.16.999.030 +- libe is dead ! -Revision 1.36 2000/08/29 14:08:37 baggins -- release 3 -- requires xinitrc 3.0 -- added scripts and configs for xinitrc 3.0 +Revision 1.28 2006/07/06 14:37:50 sparky +- themes built separately, as noarch -Revision 1.35 2000/08/14 16:55:07 dobrek -- Added BuildRequires: gettext-devel +Revision 1.27 2006/07/06 03:58:54 sparky +- fix lib64 in dynamic prefix detection +- build 3 themes and 2 init, NFY, packages have to be split -Revision 1.34 2000/07/29 16:55:02 kloczek -- spec adapterized. +Revision 1.26 2006/07/06 03:18:34 sparky +- more enli -> enliDR17 changes (help with prefix detection) +- m4 files are included now -Revision 1.33 2000/07/28 13:56:57 zagrodzki -- release 2, built against libpng >= 1.0.8 +Revision 1.25 2006/07/06 02:12:37 sparky +- up to 0.16.999.029 +- added missing icon (for now) -Revision 1.32 2000/06/09 07:22:49 kloczek -- added using %%{__make} macro. +Revision 1.24 2006/06/27 00:36:04 sparky +- 0.16.999.028 -Revision 1.31 2000/06/06 23:41:59 bonkey -- adapterized a little +Revision 1.23 2006/06/19 17:22:20 sparky +- up to 0.16.999.027 -Revision 1.30 2000/05/18 19:19:33 kloczek -- spec adapterized. +Revision 1.22 2006/04/25 10:48:39 czarny +- R: evas -Revision 1.29 2000/05/02 21:21:57 baggins -- fixed version, minor cleanup +Revision 1.21 2006/04/24 13:22:27 sparky +- added module_temp_mac patch -Revision 1.28 2000/05/01 21:02:34 mkochano -- Removed 'BuildRequires: (XFree86|glib)-devel' from packages which have - 'BuildRequires: gtk+-devel'. They were redundant, beacuse 'gtk+-devel' says - what it needs using 'Requires'. BTW, awk rules :) +Revision 1.20 2006/04/20 19:52:05 sparky +- added window class/name/title file -Revision 1.27 2000/04/01 11:14:25 zagrodzki -- changed all BuildRoot definitons -- removed all applnkdir defs -- changed some prereqs/requires -- removed duplicate empty lines +Revision 1.19 2006/04/19 13:15:24 sparky +- new applications tar: vfmg with animated icon -Revision 1.26 2000/03/28 16:54:16 baggins -- translated kloczkish into english +Revision 1.18 2006/04/18 19:49:26 sparky +- fixed md5 -Revision 1.25 2000/02/11 04:09:02 kloczek -- added makefile_fix patch with small fix on themes installing (now - enlightenment build correctly). +Revision 1.17 2006/04/18 19:43:05 sparky +- added automatic menu generation -Revision 1.24 2000/02/10 22:21:12 mkochano -- Missing 'BuildRequires' +Revision 1.16 2006/03/31 14:58:44 sparky +- up to 0.16.999.026 -Revision 1.23 2000/02/01 12:29:20 waszi -- small fixes +Revision 1.15 2006/03/17 20:57:04 sparky +- up to 0.16.999.025 -Revision 1.22 2000/01/29 01:19:36 kloczek -- added missing -d for install. +Revision 1.14 2006/03/12 18:15:35 sparky +- up to 0.16.999.024 -Revision 1.21 2000/01/29 00:29:07 kloczek -- typo. +Revision 1.13 2006/01/14 18:07:33 sparky +- up to 0.16.999.023 -Revision 1.20 2000/01/28 22:14:45 kloczek -- added desktop file for enlightenment. +Revision 1.12 2005/12/03 16:54:41 sparky +- up to 0.16.999.022 -Revision 1.19 2000/01/28 22:07:39 kloczek -- updated to 0.16.3, -- spec adapterized, -- more rpm macros, -- added enlightenment man pages, -- updated Buildreqiores rules. +Revision 1.11 2005/11/30 14:00:55 charles +- bcond static_libs -Revision 1.18 2000/01/25 11:15:48 waszi -- small fixes for freetype +Revision 1.10 2005/11/20 17:51:06 sparky +- up to 0.16.999.019 +- force FAST_PC profile +- added static subpackage -Revision 1.17 1999/12/24 19:57:41 alchemyx -- fixed URL and Source address +Revision 1.9 2005/10/30 20:04:32 qboosh +- pl for new packages -Revision 1.16 1999/11/13 10:41:39 waszi -- updated to 16.2 +Revision 1.8 2005/10/29 19:39:20 sparky +- up to 0.16.999.018 +- separated libs +- separated cpu frequency changer (neads suid) +- better %files -Revision 1.15 1999/07/28 13:24:27 baggins -- fixed paths +Revision 1.7 2005/08/25 11:36:42 charles +- external vera fonts (req. fonts-TTF-bitstream-vera inst. by deps.) -Revision 1.14 1999/07/28 12:48:07 baggins -- stripping binaries +Revision 1.6 2005/08/24 18:45:44 charles +- updated to 0.16.999.013 +- new Source0 ("official" snapshots) +- BR gettext-devel +- fixed missing AC_C___ATTRIBUTE__ macro -Revision 1.13 1999/07/18 14:53:23 baggins -- fixed bogus Group: field +Revision 1.5 2005/08/04 11:06:18 darekr +- BR: sed 4.0 -Revision 1.12 1999/07/12 23:05:56 kloczek -- added using CVS keywords in %changelog (for automating them). +Revision 1.4 2005/07/12 17:27:07 qboosh +- .so symlink, missing dir -* Sun Mar 21 1999 Tomasz Kłoczko <[EMAIL PROTECTED]> - [0.15.4-4] -- aadded --enable-fsstd to ./configure parameters, -- gzipping %doc (instead bzipping2), -- config files moved to /etc/X11/enlightenment, -- removed Requires (autogenerate). +Revision 1.3 2005/07/10 07:17:59 sparky +- Source0: ftp -> http -* Sat Feb 6 1999 Michał Kuratczyk <[EMAIL PROTECTED]> - [0.15.0-3d] -- added %config macros -- changed Group to X11/Window Managers -- changed BuildRoot to /tmp/buildroot-%%{name}-%%{version} +Revision 1.2 2005/07/09 14:10:08 sparky +- new snap +- fixed name change +- added translations +- status: builds, want's work on my iBook + radeon, on PC works -* Fri Feb 05 1999 Wojtek Ślusarczyk <[EMAIL PROTECTED]> - [0.15.0-2.1d] -- updated to latest snapshoot, -- added Require: stringlist, Gtk-prel. +Revision 1.1 2005/03/30 22:59:12 sparky +- from enligthenment.spec(DEVEL) +- some changes done so can coexist with DR16 +- up to 20050329 snap -* Mon Jul 20 1998 Wojtek Ślusarczyk <[EMAIL PROTECTED]> - [0.14-2d] -- build against glibc-2.1, -- translation modified for pl, -- added Require: Gtk-perl, -- minor modifications of spec file. +Revision 1.83.2.2 2005/01/08 23:23:46 sparky +- added desktop file <<Diff was trimmed, longer than 597 lines>> ---- CVS-web: http://cvs.pld-linux.org/SPECS/enlightenment.spec?r1=1.87&r2=1.88&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
