Summary: pthsem (GNU Pth with semaphore support) Name: pthsem Version: 2.0.7 Release: 1 Epoch: 0 License: LGPL Group: System Environment/Libraries URL: http://www.auto.tuwien.ac.at/~mkoegler/index.php/pth Source: pthsem-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description This package contains the enhanced version Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution ("multithreading") inside server applications. All threads run in the same address space of the server application, but each thread has it's own individual program-counter, run-time stack, signal mask and errno variable. %package devel Summary: Development headers and libraries for pthsem Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} %description devel Development headers and libraries for pthsem (based on GNU pth). %prep %setup -q %build %configure # this is necessary; without it make -j fails make pth_p.h make %{?_smp_mflags} %check || : make test %install rm -rf $RPM_BUILD_ROOT %makeinstall rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc ANNOUNCE AUTHORS COPYING ChangeLog HISTORY NEWS PORTING README %doc SUPPORT TESTS THANKS USERS %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) %doc HACKING %{_bindir}/* %{_includedir}/* %{_libdir}/*.a %{_libdir}/*.so %{_mandir}/*/* %{_datadir}/aclocal/* %changelog * Thu Mar 18 2005 Martin Kögler - 0:2.0.4-1 - adapted for pthsem * Thu Feb 24 2005 Michael Schwendt - 0:2.0.4-1 - Update to 2.0.4. - Remove ancient changelog entries which even pre-date Fedora. * Tue Dec 14 2004 Michael Schwendt - 0:2.0.3-1 - Update to 2.0.3, minor and common spec adjustments + LGPL, %%check, use URLs for official GNU companion sites. * Thu Oct 07 2004 Adrian Reber - 0:2.0.2-0.fdr.2 - iconv-ing spec to utf8 * Wed Oct 06 2004 Adrian Reber - 0:2.0.2-0.fdr.1 - Update to 2.0.2 and current Fedora guidelines. - added workaround for make -j problem * Sat Mar 22 2003 Ville Skyttä - 0:2.0.0-0.fdr.1 - Update to 2.0.0 and current Fedora guidelines. - Exclude %%{_libdir}/*.la * Fri Feb 7 2003 Ville Skyttä - 1.4.1-1.fedora.1 - First Fedora release, based on Ryan Weaver's work. - Move (most of) docs to main package.