]> git.pld-linux.org Git - packages/libdaemon.git/blobdiff - libdaemon.spec
- x32 rebuild
[packages/libdaemon.git] / libdaemon.spec
index 7614fb1c34f5e98995845433926ccc0cf71af0c3..c9743256081eb4f2d1ff78e84a31d158d8bf71f9 100644 (file)
@@ -1,56 +1,73 @@
+#
+# Conditional build:
+%bcond_without static_libs     # don't build static library
+#
 Summary:       Lightweight C library which eases the writing of UNIX daemons
-Summary(pl):   Prosta biblioteka C u³atwiaj±ca pisanie demonów uniksowych
+Summary(pl.UTF-8):     Prosta biblioteka C ułatwiająca pisanie demonów uniksowych
 Name:          libdaemon
-Version:       0.3
-Release:       1
+Version:       0.14
+Release:       2
 Epoch:         0
-License:       GPL
+License:       LGPL v2.1+
 Group:         Libraries
-Source0:       http://www.stud.uni-hamburg.de/~lennart/projects/libdaemon/%{name}-%{version}.tar.gz
-# Source0-md5: 0621d400f61814f36547c0faf60165ad
-URL:           http://www.stud.uni-hamburg.de/~lennart/projects/libdaemon/
+Source0:       http://0pointer.de/lennart/projects/libdaemon/%{name}-%{version}.tar.gz
+# Source0-md5: 509dc27107c21bcd9fbf2f95f5669563
+URL:           http://0pointer.de/lennart/projects/libdaemon/
+BuildRequires: autoconf >= 2.63
+BuildRequires: automake >= 1:1.10
+BuildRequires: libtool
+BuildRequires: doxygen
+BuildRequires: lynx
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 libdaemon is a lightweight C library which eases the writing of UNIX
 daemons.
 
-%description -l pl
-libdaemon jest prost± bibliotek± C u³atwiaj±c± pisanie demonów
+%description -l pl.UTF-8
+libdaemon jest prostą biblioteką C ułatwiającą pisanie demonów
 uniksowych.
 
 %package devel
 Summary:       Header files and development documentation for libdaemon
-Summary(pl):   Pliki nag³ówkowe i dokumentacja programisty biblioteki libdaemon
+Summary(pl.UTF-8):     Pliki nagłówkowe i dokumentacja programisty biblioteki libdaemon
 Group:         Development/Libraries
-Requires:      %{name} = %{epoch}:%{version}
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description devel
 This package contains Header files and development documentation for
 libdaemon.
 
-%description devel -l pl
-Ten pakiet zawiera pliki nag³ówkowe i dokumentacjê programisty
+%description devel -l pl.UTF-8
+Ten pakiet zawiera pliki nagłówkowe i dokumentację programisty
 biblioteki libdaemon.
 
 %package static
 Summary:       Static libdaemon library
-Summary(pl):   Statyczna biblioteka libdaemon
+Summary(pl.UTF-8):     Statyczna biblioteka libdaemon
 Group:         Development/Libraries
-Requires:      %{name}-devel = %{epoch}:%{version}
+Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
 
 %description static
 This package contains static libdaemon library.
 
-%description static -l pl
-Ten pakiet zawiera statyczn± wersjê biblioteki libdaemon.
+%description static -l pl.UTF-8
+Ten pakiet zawiera statyczną wersję biblioteki libdaemon.
 
 %prep
 %setup -q
 
 %build
-%configure
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure \
+       --disable-silent-rules \
+       %{!?with_static_libs:--disable-static}
 %{__make}
+%{__make} doxygen
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -70,15 +87,25 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc README
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/libdaemon.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdaemon.so.0
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
+%attr(755,root,root) %{_libdir}/libdaemon.so
+%{_libdir}/libdaemon.la
 %{_includedir}/%{name}
-%{_mandir}/man?/*
-
+%{_pkgconfigdir}/libdaemon.pc
+%{_mandir}/man3/daemon.h.3*
+%{_mandir}/man3/dexec.h.3*
+%{_mandir}/man3/dfork.h.3*
+%{_mandir}/man3/dlog.h.3*
+%{_mandir}/man3/dnonblock.h.3*
+%{_mandir}/man3/dpid.h.3*
+%{_mandir}/man3/dsignal.h.3*
+
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libdaemon.a
+%endif
This page took 0.061667 seconds and 4 git commands to generate.