Author: adamg Date: Mon Nov 26 08:52:18 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - create shared lib - devel, static subpackages - dropped todo, ruby and php extensions available separately - release 2
---- Files affected: SPECS: syck.spec (1.8 -> 1.9) ---- Diffs: ================================================================ Index: SPECS/syck.spec diff -u SPECS/syck.spec:1.8 SPECS/syck.spec:1.9 --- SPECS/syck.spec:1.8 Sat May 19 01:23:26 2007 +++ SPECS/syck.spec Mon Nov 26 09:52:13 2007 @@ -1,6 +1,4 @@ # $Revision$, $Date$ -# -# TODO: php and others bindings Summary: Library for reading and writing YAML in scripting languages Summary(pl.UTF-8): Biblioteka do odczytu i zapisu YAML-a w językach skryptowych Name: syck @@ -10,10 +8,10 @@ Group: Development/Libraries Source0: http://rubyforge.org/frs/download.php/4492/%{name}-%{version}.tar.gz # Source0-md5: a57b7c46d81170b9318e2f384f77910c +Patch0: %{name}-shared.patch URL: http://whytheluckystiff.net/syck/ BuildRequires: python-devel >= 1:2.3 %pyrequires_eq python-modules -BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -27,9 +25,33 @@ Syck to rozszerzenie do szybkiego odczytu i zapisu YAML-a w popularnych językach skryptowych. Po wczytaniu YAML-a Syck zapisuje dane bezpośrednio do tablicy symboli używanego języka. To oznacza -szybkość. To oznacza potęgę. To oznacza, że nie należy przeszkadzać -Syckowi, ponieważ tak skupia się na własnym zadaniu, że zabije, jeśli -wejdziemy mu w drogę. +szybkość. To oznacza potęgę. To oznacza, że nie należy +przeszkadzać Syckowi, ponieważ tak skupia się na własnym zadaniu, +że zabije, jeśli wejdziemy mu w drogę. + +%package devel +Summary: Header files for syck library +Summary(pl.UTF-8): Pliki nag��wkowe biblioteki syck +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Header files for syck library. + +%description devel -l pl.UTF-8 +Pliki nag��wkowe biblioteki syck. + +%package static +Summary: Static syck library +Summary(pl.UTF-8): Statyczna biblioteka syck +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +Static syck library. + +%description static -l pl.UTF-8 +Statyczna biblioteka syck. %package -n python-syck Summary: Python bindings for syck library @@ -45,11 +67,18 @@ Pythonowy interfejs do biblioteki syck. %prep -%setup +%setup -q +%patch0 -p1 %build +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} %configure -%{__make} +%{__make} \ + CFLAGS="%{rpmcflags} -fPIC" cd ext/python env CFLAGS="%{rpmcflags} -fPIC" python setup.py build @@ -77,12 +106,24 @@ %clean rm -rf $RPM_BUILD_ROOT +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + %files %defattr(644,root,root,755) %doc README README.BYTECODE RELEASE CHANGELOG tests -%{_libdir}/* +%attr(755,root,root) %{_libdir}/lib*.so.*.*.* + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/lib*.so +%{_libdir}/lib*.la %{_includedir}/* +%files static +%defattr(644,root,root,755) +%{_libdir}/*.a + %files -n python-syck %defattr(644,root,root,755) %doc ext/python/tests @@ -95,7 +136,13 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ -Revision 1.8 2007-05-18 23:23:26 arekm +Revision 1.9 2007-11-26 08:52:13 adamg +- create shared lib +- devel, static subpackages +- dropped todo, ruby and php extensions available separately +- release 2 + +Revision 1.8 2007/05/18 23:23:26 arekm - up to 0.55 Revision 1.7 2007/02/12 22:09:16 glen ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/syck.spec?r1=1.8&r2=1.9&f=u
_______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
