SPECS: enlightenmentDR17.spec - up to 0.16.999.018 - separated lib...

sparky sparky at pld-linux.org
Sat Oct 29 21:39:26 CEST 2005


Author: sparky                       Date: Sat Oct 29 19:39:25 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- up to 0.16.999.018
- separated libs
- separated cpu frequency changer (neads suid)
- better %files

---- Files affected:
SPECS:
   enlightenmentDR17.spec (1.7 -> 1.8) 

---- Diffs:

================================================================
Index: SPECS/enlightenmentDR17.spec
diff -u SPECS/enlightenmentDR17.spec:1.7 SPECS/enlightenmentDR17.spec:1.8
--- SPECS/enlightenmentDR17.spec:1.7	Thu Aug 25 13:36:42 2005
+++ SPECS/enlightenmentDR17.spec	Sat Oct 29 21:39:20 2005
@@ -3,20 +3,24 @@
 Summary:	Enlightenment Window Manager
 Summary(pl):	Zarządca okien X - Enlightenment
 Name:		enlightenmentDR17
-Version:	0.16.999.013
+Version:	0.16.999.018
 Release:	1
 License:	BSD
 Group:		X11/Window Managers
 Source0:	http://enlightenment.freedesktop.org/files/%{_src_name}-%{version}.tar.gz
-# Source0-md5:	d8dd1ab454cc08e33905bb03f6d480cf
+# Source0-md5:	2544e352df4eef6a6271aac0269f07ba
 Source1:        %{name}-xsession.desktop
 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:	%{name}-libs = %{version}-%{release}
+Requires:	fonts-TTF-bitstream-vera
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -27,11 +31,28 @@
 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
+Group:		Applications/System
+Requires:	%{name} = %{version}-%{release}
+
+%description module-cpufreq-freqset
+freqset makes you able to change cpu frequency using cpufreq module.
+
+It contains SUID binary.
+
+%package libs
+Summary:	Enlightenment DR17 library
+Group:		X11/Libraries
+
+%description libs
+Enlightenment library.
+
 %package devel
 Summary:	Development headers for Enlightenment
 Summary:	Pliki nagłówkowe dla Enlightenmenta
 Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-libs = %{version}-%{release}
 Requires:	edje-devel
 
 %description devel
@@ -57,13 +78,15 @@
 #name change:
 sed -e '/AM_INIT_AUTOMAKE/s/enlightenment/%{name}/'	\
 	-i configure.in
-sed -e '/^bin_PROGRAMS/s/ enlightenment / %{name} /'	\
+sed -e 's/enlightenment \\/%{name} \\/'	\
 	-e 's/enlightenment_SOURCES/%{name}_SOURCES/'	\
 	-e 's/enlightenment_LDFLAGS/%{name}_LDFLAGS/'	\
 	-i src/bin/Makefile.am
 sed -e '/$(datadir)/s/enlightenment/%{name}/'	\
 	-i doc/Makefile.am	\
 	-i data/*/Makefile.am
+sed -e '/@libdir@/s/@PACKAGE@/enlightenment/'	\
+	-i enlightenment-config.in
 
 %build
 %{__libtoolize}
@@ -81,7 +104,11 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+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)
@@ -96,20 +123,39 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post   -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%post libs	-p /sbin/ldconfig
+%postun libs	-p /sbin/ldconfig
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS COPYING* README
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/libe.so.*.*.*
-%{_libdir}/enlightenment
+%attr(755,root,root) %{_bindir}/enlightenmentDR17
+%attr(755,root,root) %{_bindir}/enlightenment_eapp
+%attr(755,root,root) %{_bindir}/enlightenment_eapp_cache_gen
+%attr(755,root,root) %{_bindir}/enlightenment_remote
+%dir %{_libdir}/enlightenment
+%dir %{_libdir}/enlightenment/*
+%dir %{_libdir}/enlightenment/modules/*
+%dir %{_libdir}/enlightenment/modules/*/linux-gnu-*
+%attr(755,root,root) %{_libdir}/enlightenment/preload/*.so
+%attr(755,root,root) %{_libdir}/enlightenment/modules/*/linux-gnu-*/*.so
+# violates FHS
+%{_libdir}/enlightenment/modules/*/*.png
 %{_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 libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libe.so.*.*.*
+
 %files devel
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/enlightenment-config
 %attr(755,root,root) %{_libdir}/libe.so
 %{_libdir}/libe.la
 %dir %{_includedir}/enlightenment
@@ -128,6 +174,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+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.7  2005/08/25 11:36:42  charles
 - external vera fonts (req. fonts-TTF-bitstream-vera inst. by deps.)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/enlightenmentDR17.spec?r1=1.7&r2=1.8&f=u




More information about the pld-cvs-commit mailing list