commit 01626fcc9a25a266afeb8af4e1335877cd7ba906
Author: Jakub Bogusz <[email protected]>
Date:   Mon Apr 22 14:38:38 2019 +0200

    - package dtd/xsl files, added -static; release 2

 bcunit.spec | 74 ++++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 58 insertions(+), 16 deletions(-)
---
diff --git a/bcunit.spec b/bcunit.spec
index 2160b3d..37d304e 100644
--- a/bcunit.spec
+++ b/bcunit.spec
@@ -1,8 +1,13 @@
+#
+# Conditional build:
+%bcond_without static_libs     # static library
+
 Summary:       Provide C programmers basic testing functionality
+Summary(pl.UTF-8):     Podstawowa funkcjonalność testów dla programistów C
 Name:          bcunit
 Version:       3.0.2
-Release:       1
-License:       GPL v2+
+Release:       2
+License:       LGPL v2+
 Group:         Libraries
 Source0:       
https://linphone.org/releases/sources/bcunit/%{name}-%{version}.tar.gz
 # Source0-md5: 3c197563b790131da8ad1be6a23f9c91
@@ -19,46 +24,68 @@ platform dependent (e.g. curses on *nix). The framework 
complies with
 the conventional structure of test cases bundled into suites which are
 registered with the framework for running.
 
+%description -l pl.UTF-8
+BCUnit to szkielet testów jednostkowych dla C, wywodzący się z CUnit.
+(B)CUnit zapewnia różne interfejsy do szkieletu, niektóre z nich są
+zależne od platformy (np. curses na systemach uniksowych). Szkielet
+jest zgodny z konwencjonalną strukturą przypadków testowych
+zgrupowanych w zestawy, które są rejestrowane do uruchomienia.
+
 %package devel
-Summary:       Header files and develpment documentation for bcunit
+Summary:       Header files for BCUnit library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki BCUnit
 Group:         Development/Libraries
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 
 %description devel
-Header files and develpment documentation for bcunit.
+Header files for BCUnit library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki BCUnit.
 
 %package static
-Summary:       Static bcunit library
+Summary:       Static BCunit library
+Summary(pl.UTF-8):     Statyczna biblioteka BCUnit
 Group:         Development/Libraries
-Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
+Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
-Static bcunit library.
+Static BCUnit library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka BCUnit.
 
 %prep
 %setup -q -n BCunit-%{version}-Source
 %patch0 -p1
 
 %build
-install -d build
-cd build
-%{cmake} \
-       -DENABLE_STATIC=OFF \
+# sources contain "build" directory, so use alternative builddir
+install -d builddir
+cd builddir
+%cmake .. \
        -DENABLE_AUTOMATED=ON \
        -DENABLE_BASIC=ON \
        -DENABLE_CONSOLE=ON \
        -DENABLE_CURSES=ON \
+       -DENABLE_DOC=ON \
        -DENABLE_EXAMPLES=ON \
-       ..
+       %{!?with_static_libs:-DENABLE_STATIC=OFF}
 
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} -C build install \
+%{__make} -C builddir install \
        DESTDIR=$RPM_BUILD_ROOT
 
+# packaged in includedir / as %doc
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/BCUnit
+
+install -d $RPM_BUILD_ROOT%{_examplesdir}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/BCUnit/Examples 
$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -68,12 +95,27 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README TODO
-%attr(755,root,root) %{_libdir}/libbcunit.so.*.*
+%attr(755,root,root) %{_libdir}/libbcunit.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libbcunit.so.1
+%dir %{_datadir}/BCUnit
+%{_datadir}/BCUnit/BCUnit*.dtd
+%{_datadir}/BCUnit/BCUnit*.xsl
+%{_datadir}/BCUnit/Memory-Dump.dtd
+%{_datadir}/BCUnit/Memory-Dump.xsl
 
 %files devel
 %defattr(644,root,root,755)
+%doc doc/*.{css,html}
 %attr(755,root,root) %{_libdir}/libbcunit.so
 %{_includedir}/BCUnit
 %{_pkgconfigdir}/bcunit.pc
-%{_datadir}/BCunit
+%dir %{_datadir}/BCunit
+%{_datadir}/BCunit/cmake
+%{_examplesdir}/%{name}-%{version}
+%{_mandir}/man3/BCUnit.3*
+
+%if %{with static_libs}
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libbcunit.a
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bcunit.git/commitdiff/01626fcc9a25a266afeb8af4e1335877cd7ba906

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

Reply via email to