source: projects/specs/trunk/lib/libs/libsigsegv/libsigsegv-vl.spec @ 521

Revision 521, 1.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Name: libsigsegv
2Summary: Library for handling page faults in user mode
3Version: 2.8
4Release: 1%{?_dist_release}
5License: GPLv2
6Group: System Environment/Libraries
7URL: http://libsigsegv.sourceforge.net/
8Source0: ftp://ftp.gnu.org/pub/gnu/libsigsegv/libsigsegv-%{version}.tar.gz
9BuildRoot: %{_tmppath}/%{name}-%{version}-root
10
11Vendor: Project Vine
12Distribution: Vine Linux
13
14%description
15This is a library for handling page faults in user mode. A page fault
16occurs when a program tries to access to a region of memory that is
17currently not available. Catching and handling a page fault is a useful
18technique for implementing:
19
20  - pageable virtual memory,
21  - memory-mapped access to persistent databases,
22  - generational garbage collectors,
23  - stack overflow handlers,
24  - distributed shared memory,
25  - ...
26
27%package devel
28Summary: Development libraries and headers for %{name}
29Group: Development/Libraries
30Requires: %{name} = %{version}-%{release}
31
32%description devel
33Development libraries and headers for %{name}.
34
35%prep
36%setup -q
37
38%build
39%configure --enable-shared --enable-static
40make
41
42%install
43rm -rf %{buildroot}
44%makeinstall
45## remove unuse files
46rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
47
48
49%clean
50rm -rf %{buildroot}
51
52%post -p /sbin/ldconfig
53
54%postun -p /sbin/ldconfig
55
56%files
57%defattr(-,root,root)
58%{_libdir}/*.so.*
59
60%files devel
61%defattr(-,root,root)
62%doc AUTHORS COPYING ChangeLog* NEWS PORTING README
63%{_includedir}/*.h
64%{_libdir}/*.so
65%{_libdir}/*.a
66#%{_libdir}/*.la
67
68%changelog
69* Tue Feb 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8-1
70- new upstream release
71- built with new toolchain
72
73* Sat Oct 18 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6-1
74- new upstream release
75
76* Sat Sep 20 2008 Shu KONNO <owa@bg.wakwak.com> 2.4-1vl5
77- applied new versioning policy
78- removed *.la
79
80* Sun Mar 18 2007 USAMI Kosuke <usami-k@yc5.so-net.ne.jp> - 2.4-0vl1
81- Initial build.
82
Note: See TracBrowser for help on using the repository browser.