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