source: projects/specs/trunk/v/valgrind/valgrind-vl.spec @ 2201

Revision 2201, 3.7 KB checked in by owa, 14 years ago (diff)

valgrind to 3.6.0

RevLine 
[521]1Summary: Valgrind Memory Debugger
2Summary(ja): Valgrind メモリデバッガ
3Name: valgrind
[2201]4Version: 3.6.0
[521]5Release: 1%{?_dist_release}
6License: GPL
7URL: http://www.valgrind.org/
8Group: Development/Tools
9Source: http://valgrind.org/downloads/%{name}-%{version}.tar.bz2
10Buildroot: %{_tmppath}/%{name}-%{version}-root
[2201]11BuildRequires: gcc <= 4.5
12BuildRequires: glibc-devel <= 2.12
13Requires: glibc <= 2.12
[1995]14ExclusiveArch: %{ix86} x86_64 ppc
[521]15
[1995]16## from fc12
17Patch1: valgrind-3.5.0-cachegrind-improvements.patch
18Patch2: valgrind-3.5.0-openat.patch
19Patch3: valgrind-3.5.0-glibc-2.10.1.patch
20Patch4: valgrind-3.5.0-ifunc.patch
21Patch5: valgrind-3.5.0-inotify-init1.patch
22Patch6: valgrind-3.5.0-mmap-mprotect.patch
23Patch7: valgrind-3.5.0-dwarf3.patch
24Patch8: valgrind-3.5.0-pr40659.patch
25Patch9: valgrind-3.5.0-helgrind-race-supp.patch
26Patch10: valgrind-3.5.0-ppc-tests.patch
27Patch11: valgrind-3.5.0-amd64-loopnel.patch
28Patch12: valgrind-3.5.0-ppc-dwarf3.patch
29Patch13: valgrind-3.5.0-amd64-adcsbb.patch
30Patch14: valgrind-3.5.0-syscalls.patch
31Patch15: valgrind-3.5.0-preadv.patch
32Patch16: valgrind-3.5.0-glibc-2.11.patch
33
34
[521]35%description
[1995]36Valgrind is a tool to help you find memory-management problems in your
37programs. When a program is run under Valgrind's supervision, all
38reads and writes of memory are checked, and calls to
39malloc/new/free/delete are intercepted. As a result, Valgrind can
40detect a lot of problems that are otherwise very hard to
41find/diagnose.
[521]42
[1995]43%package devel
44Summary: Development files for valgrind
45Group: Development/Libraries
46Requires: valgrind = %{version}-%{release}
[521]47
[1995]48%description devel
49Header files and libraries for development of valgrind aware programs
50or valgrind plugins.
[521]51
[1995]52
[521]53%prep
54%setup -q -n %{name}-%{version}
[1995]55%patch1 -p1
56%patch2 -p1
57%patch3 -p1
[2201]58##%patch4 -p1
59##%patch5 -p1
60##%patch6 -p1
61##%patch7 -p1
62##%patch8 -p1
[1995]63%patch9 -p1
[2201]64##%patch10 -p1
65##%patch11 -p1
66##%patch12 -p1
67##%patch13 -p1
68##%patch14 -p1
69##%patch15 -p1
70##%patch16 -p1 -b .glibc-2.11
[1995]71autoconf
[521]72
[1995]73
[521]74%build
75%configure
76make %{?_smp_mflags}
77
78
79%install
80rm -rf $RPM_BUILD_ROOT
81make install DESTDIR=$RPM_BUILD_ROOT
82
83rm -rf docs.installed
84mkdir docs.installed
[1995]85mv $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/* docs.installed/
[521]86
[1995]87# remove unuse files
88rm $RPM_BUILD_ROOT%{_libdir}/%{name}/*.a
[521]89
[1995]90
[521]91%clean
92[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
93
94%files
95%defattr(-,root,root)
[1995]96%doc AUTHORS COPYING FAQ.txt NEWS README*
[521]97%doc docs.installed/html docs.installed/valgrind_manual.{pdf,ps}
98%{_bindir}/*
[1995]99%dir %{_libdir}/%{name}
100%{_libdir}/%{name}/*
101%{_mandir}/man1/*
[521]102
[1995]103%files devel
[521]104%defattr(-,root,root)
[1995]105%{_includedir}/%{name}
106%{_libdir}/pkgconfig/%{name}.pc
[521]107
[1995]108
[521]109%changelog
[2201]110* Thu Nov 11 2010 Shu KONNO <owa@bg.wakwak.com> 3.6.0-1
111- updated valgrind to 3.6.0
112- updated BR: glibc-devel <= 2.12
113- added BR: gcc <= 4.5
114- added RQ: glibc <= 2.12
115
[1995]116* Tue Oct 05 2010 Shu KONNO <owa@bg.wakwak.com> 3.5.0-1
117- updated valgrind to 3.5.0
118- added BR: glibc-devel >= 2.11
119- split %{name}-devel
120- added patches (from fedora core 12)
121  - valgrind-3.5.0-cachegrind-improvements.patch
122  - valgrind-3.5.0-openat.patch
123  - valgrind-3.5.0-glibc-2.10.1.patch
124  - valgrind-3.5.0-ifunc.patch
125  - valgrind-3.5.0-inotify-init1.patch
126  - valgrind-3.5.0-mmap-mprotect.patch
127  - valgrind-3.5.0-dwarf3.patch
128  - valgrind-3.5.0-pr40659.patch
129  - valgrind-3.5.0-helgrind-race-supp.patch
130  - valgrind-3.5.0-ppc-tests.patch
131  - valgrind-3.5.0-amd64-loopnel.patch
132  - valgrind-3.5.0-ppc-dwarf3.patch
133  - valgrind-3.5.0-amd64-adcsbb.patch
134  - valgrind-3.5.0-syscalls.patch
135  - valgrind-3.5.0-preadv.patch
136  - valgrind-3.5.0-glibc-2.11.patch
137
[521]138* Sun Apr 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.4.1-1vl5
139- new upstream release
140- changed Group to Development/Tools
141
142* Sun Aug 24 2008 Shu KONNO <owa@bg.wakwak.com> 3.3.1-1vl5
143- packaged new
144
Note: See TracBrowser for help on using the repository browser.