SPECS: ecore.spec - split libs

sparky sparky at pld-linux.org
Fri Dec 1 02:44:07 CET 2006


Author: sparky                       Date: Fri Dec  1 01:44:07 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- split libs

---- Files affected:
SPECS:
   ecore.spec (1.25 -> 1.26) 

---- Diffs:

================================================================
Index: SPECS/ecore.spec
diff -u SPECS/ecore.spec:1.25 SPECS/ecore.spec:1.26
--- SPECS/ecore.spec:1.25	Fri Dec  1 01:38:02 2006
+++ SPECS/ecore.spec	Fri Dec  1 02:44:01 2006
@@ -20,7 +20,7 @@
 BuildRequires:	libtool
 BuildRequires:	openssl-devel
 BuildRequires:	pkgconfig
-Requires:	%{name}-libs = %{version}-%{release}
+Obsoletes:	ecore-libs
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %undefine	__cxx
@@ -38,22 +38,131 @@
 biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do
 ułatwienia swojej pracy przy aplikacjach.
 
-%package libs
-Summary:	Ecore library
-Summary(pl):	Biblioteka ecore
+%package con
+Summary:	Ecore Connection Library
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description con
+Ecore Connection Library.
+
+%package config
+Summary:	Ecore Enlightened Property Library
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description config
+Ecore Enlightened Property Library.
+
+%package dbus
+Summary:	Ecore DBus Library
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description dbus
+Ecore DBus Library.
+
+%package desktop
+Summary:	Ecore freedesktop.org .desktop, icon, menu parsing Library
 Group:		X11/Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description desktop
+Ecore freedesktop.org .desktop, icon, menu parsing Library.
 
-%description libs
-Ecore library.
+%package directfb
+Summary:	Ecore frame buffer system functions
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description directfb
+Ecore frame buffer system functions.
+
+%package evas
+Summary:	Ecore Evas Wrapper Library
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description evas
+Ecore Evas Wrapper Library.
+
+%package fb
+Summary:	Ecore frame buffer system functions
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description fb
+Ecore frame buffer system functions.
+
+%package file
+Summary:	Ecore File Library
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description file
+Ecore File Library.
+
+%package ipc
+Summary:	Ecore inter-process communication functions
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description ipc
+Ecore inter-process communication functions.
+
+%package job
+Summary:	Ecore job dealing functions
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description job
+Ecore job dealing functions.
+
+%package txt
+Summary:	Ecore text encoding conversion functions
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
 
-%description libs -l pl
-Biblioteka ecore.
+%description txt
+Ecore text encoding conversion functions.
+
+%package x
+Summary:	Ecore functions for dealing with the X Windows System
+Group:		X11/Libraries
+Requires:	%{name} = %{version}-%{release}
+Conflicts:	ecore-libs
+
+%description x
+Ecore functions for dealing with the X Windows System.
 
 %package devel
 Summary:	Ecore header files
 Summary(pl):	Pliki nagłówkowe Ecore
 Group:		Development/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-con = %{version}-%{release}
+Requires:	%{name}-config = %{version}-%{release}
+Requires:	%{name}-dbus = %{version}-%{release}
+Requires:	%{name}-desktop = %{version}-%{release}
+Requires:	%{name}-directfb = %{version}-%{release}
+Requires:	%{name}-evas = %{version}-%{release}
+Requires:	%{name}-fb = %{version}-%{release}
+Requires:	%{name}-file = %{version}-%{release}
+Requires:	%{name}-ipc = %{version}-%{release}
+Requires:	%{name}-job = %{version}-%{release}
+Requires:	%{name}-txt = %{version}-%{release}
+Requires:	%{name}-x = %{version}-%{release}
 Requires:	curl-devel
 Requires:	evas-devel
 Requires:	openssl-devel
@@ -118,28 +227,85 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post libs	-p /sbin/ldconfig
-%postun libs	-p /sbin/ldconfig
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
+%post con	-p /sbin/ldconfig
+%postun con	-p /sbin/ldconfig
+%post config	-p /sbin/ldconfig
+%postun config	-p /sbin/ldconfig
+%post dbus	-p /sbin/ldconfig
+%postun dbus	-p /sbin/ldconfig
+%post directfb	-p /sbin/ldconfig
+%postun directfb -p /sbin/ldconfig
+%post desktop	-p /sbin/ldconfig
+%postun desktop	-p /sbin/ldconfig
+%post evas	-p /sbin/ldconfig
+%postun evas	-p /sbin/ldconfig
+%post fb	-p /sbin/ldconfig
+%postun fb	-p /sbin/ldconfig
+%post file	-p /sbin/ldconfig
+%postun file	-p /sbin/ldconfig
+%post ipc	-p /sbin/ldconfig
+%postun ipc	-p /sbin/ldconfig
+%post job	-p /sbin/ldconfig
+%postun job	-p /sbin/ldconfig
+%post txt	-p /sbin/ldconfig
+%postun txt	-p /sbin/ldconfig
+%post x		-p /sbin/ldconfig
+%postun x	-p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS COPYING COPYING-PLAIN INSTALL README
-%attr(755,root,root) %{_bindir}/ecore_config
+%attr(755,root,root) %{_libdir}/libecore.so.*.*.*
 
-%files libs
+%files con
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libecore.so.*.*.*
 %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.*
+
+%files config
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/ecore_config
 %attr(755,root,root) %{_libdir}/libecore_config.so.*.*.*
+
+%files dbus
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_dbus.so.*.*.*
+
+%files directfb
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_directfb.so.*.*.*
+
+%files desktop
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_desktop.so.*.*.*
+
+%files evas
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.*
+
+%files fb
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_fb.so.*.*.*
+
+%files file
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_file.so.*.*.*
+
+%files ipc
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_ipc.so.*.*.*
+
+%files job
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_job.so.*.*.*
+
+%files txt
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_txt.so.*.*.*
+
+%files x
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libecore_x.so.*.*.*
 
 %files devel
@@ -163,6 +329,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.26  2006/12/01 01:44:01  sparky
+- split libs
+
 Revision 1.25  2006/12/01 00:38:02  sparky
 - regenerate auto* to force use of correct libtool
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/ecore.spec?r1=1.25&r2=1.26&f=u



More information about the pld-cvs-commit mailing list