]> git.pld-linux.org Git - packages/libsigsegv.git/blame - libsigsegv.spec
- updated to 2.12
[packages/libsigsegv.git] / libsigsegv.spec
CommitLineData
6f1d9cf1
JB
1#
2# Conditional build:
3%bcond_with tests # perform "make check" (requires mounted /proc)
4#
5Summary: GNU libsigsegv - handling page faults in user mode
a9b30b3c 6Summary(pl.UTF-8): GNU libsigsegv - obsługa błędów segmentacji na poziomie użytkownika
48ddd520 7Name: libsigsegv
74638cd6 8Version: 2.12
ee2fc0ec 9Release: 1
c11658a6 10License: GPL v2+
48ddd520 11Group: Development/Libraries
c11658a6 12Source0: http://ftp.gnu.org/gnu/libsigsegv/%{name}-%{version}.tar.gz
74638cd6 13# Source0-md5: 58a6db48f79f5c735a9dce3a37c52779
e1977685 14URL: http://libsigsegv.sourceforge.net/
48ddd520 15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%description
18This is a library for handling page faults in user mode. A page fault
19occurs when a program tries to access to a region of memory that is
20currently not available. Catching and handling a page fault is a
21useful technique for implementing:
22- pageable virtual memory,
23- memory-mapped access to persistent databases,
24- generational garbage collectors,
25- stack overflow handlers,
26- distributed shared memory,
27- ...
28
4d71c5d3
JR
29%description -l pl.UTF-8
30Biblioteka obsługuje błędy obsługi stron na poziomie użytkownika. Błąd
31strony pojawia się gdy program próbuje dostać się do aktualnie
32niedostępnego obszaru pamięci. Zbieranie i obsługa błędów stron jest
33użyteczną techniką do implementacji:
34- stronicowalnej pamięci wirtualnej
35- mapowalnej pamięci baz danych
36- generowania odśmiecaczy
37- błędów przepełnienia stosu
38- rozproszonej pamięci współdzielonej
48ddd520 39- ...
40
41%prep
42%setup -q
43
44%build
038da359
JR
45CXXFLAGS="%{rpmcxxflags} -fPIC"
46CFLAGS="%{rpmcflags} -fPIC"
48ddd520 47%configure
48%{__make}
6f1d9cf1
JB
49
50%{?with_tests:%{__make} check}
48ddd520 51
52%install
53rm -rf $RPM_BUILD_ROOT
6f1d9cf1 54
48ddd520 55%{__make} install \
56 DESTDIR=$RPM_BUILD_ROOT
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%files
62%defattr(644,root,root,755)
861b09d1
JB
63%doc AUTHORS ChangeLog NEWS README
64%{_includedir}/sigsegv.h
65%{_libdir}/libsigsegv.a
66%{_libdir}/libsigsegv.la
This page took 0.047868 seconds and 4 git commands to generate.