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