commit 7ae020e72c8d30edf1d74e949736e65bae957848
Author: Jakub Bogusz <[email protected]>
Date:   Mon Jan 11 21:46:12 2016 +0100

    - pl, standard Groups, added -static; release 2

 libuv.spec | 49 ++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 40 insertions(+), 9 deletions(-)
---
diff --git a/libuv.spec b/libuv.spec
index ec6e226..466e20a 100644
--- a/libuv.spec
+++ b/libuv.spec
@@ -1,18 +1,20 @@
 #
 # Conditional build:
+%bcond_without static_libs     # static library
 %bcond_with    tests           # build with tests (require network access)
 
 Summary:       Platform layer for node.js
+Summary(pl.UTF-8):     Zależna od platformy warstwa node.js
 Name:          libuv
 Version:       1.6.1
-Release:       1
+Release:       2
 # the licensing breakdown is described in detail in the LICENSE file
 License:       MIT and BSD and ISC
-Group:         Development/Tools
+Group:         Libraries
 Source0:       
http://dist.libuv.org/dist/v%{version}/%{name}-v%{version}.tar.gz
 # Source0-md5: 51cfa3d8adc05852982e3c742ec3c039
 URL:           http://libuv.org/
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.57
 BuildRequires: automake >= 1:1.12
 BuildRequires: libtool
 BuildRequires: pkgconfig
@@ -23,14 +25,36 @@ libuv is a new platform layer for Node. Its purpose is to 
abstract
 IOCP on Windows and libev on Unix systems. We intend to eventually
 contain all platform differences in this library.
 
+%description -l pl.UTF-8
+libuv to nowa, zależna od platformy warstwa Node. Celem jest
+abstrakcja dla IOCP na Windows i libev na systemach uniksowych. W
+przyszłości ta biblioteka może zawierać wszystkie różnice
+międzyplatformowe.
+
 %package devel
-Summary:       Development libraries for libuv
-Group:         Development/Tools
+Summary:       Header files for libuv library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki libuv
+Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 
 %description devel
 Development libraries for libuv.
 
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libuv.
+
+%package static
+Summary:       Static libuv library
+Summary(pl.UTF-8):     Statyczna biblioteka libuv
+Group:         Development/Libraries
+Requires:      %{name}-devel = %{version}-%{release}
+
+%description static
+Static libuv library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka libuv.
+
 %prep
 %setup -q -n %{name}-v%{version}
 
@@ -43,8 +67,9 @@ echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" > 
m4/libuv-extra-aut
 %{__autoconf}
 %{__automake}
 %configure \
+       ac_cv_lib_nsl_gethostbyname=no \
        --disable-silent-rules \
-       --disable-static
+       %{!?with_static_libs:--disable-static}
 %{__make}
 
 %if %{with tests}
@@ -68,13 +93,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README.md AUTHORS LICENSE
+%doc AUTHORS ChangeLog LICENSE README.md
 %attr(755,root,root) %{_libdir}/libuv.so.*.*.*
-%ghost %{_libdir}/libuv.so.1
+%attr(755,root,root) %ghost %{_libdir}/libuv.so.1
 
 %files devel
 %defattr(644,root,root,755)
-%{_libdir}/libuv.so
+%attr(755,root,root) %{_libdir}/libuv.so
 %{_pkgconfigdir}/libuv.pc
 %{_includedir}/uv.h
 %{_includedir}/uv-errno.h
@@ -82,3 +107,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/uv-threadpool.h
 %{_includedir}/uv-unix.h
 %{_includedir}/uv-version.h
+
+%if %{with static_libs}
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libuv.a
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libuv.git/commitdiff/7ae020e72c8d30edf1d74e949736e65bae957848

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to