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

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

valgrind to 3.6.0

Line 
1Summary: Valgrind Memory Debugger
2Summary(ja): Valgrind メモリデバッガ
3Name: valgrind
4Version: 3.6.0
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
11BuildRequires: gcc <= 4.5
12BuildRequires: glibc-devel <= 2.12
13Requires: glibc <= 2.12
14ExclusiveArch: %{ix86} x86_64 ppc
15
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
35%description
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.
42
43%package devel
44Summary: Development files for valgrind
45Group: Development/Libraries
46Requires: valgrind = %{version}-%{release}
47
48%description devel
49Header files and libraries for development of valgrind aware programs
50or valgrind plugins.
51
52
53%prep
54%setup -q -n %{name}-%{version}
55%patch1 -p1
56%patch2 -p1
57%patch3 -p1
58##%patch4 -p1
59##%patch5 -p1
60##%patch6 -p1
61##%patch7 -p1
62##%patch8 -p1
63%patch9 -p1
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
71autoconf
72
73
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
85mv $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/* docs.installed/
86
87# remove unuse files
88rm $RPM_BUILD_ROOT%{_libdir}/%{name}/*.a
89
90
91%clean
92[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
93
94%files
95%defattr(-,root,root)
96%doc AUTHORS COPYING FAQ.txt NEWS README*
97%doc docs.installed/html docs.installed/valgrind_manual.{pdf,ps}
98%{_bindir}/*
99%dir %{_libdir}/%{name}
100%{_libdir}/%{name}/*
101%{_mandir}/man1/*
102
103%files devel
104%defattr(-,root,root)
105%{_includedir}/%{name}
106%{_libdir}/pkgconfig/%{name}.pc
107
108
109%changelog
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
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
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.