source: projects/specs/trunk/c/cln/cln-vl.spec @ 10579

Revision 10579, 5.8 KB checked in by Takemikaduchi, 8 years ago (diff)

rebuild with gcc-5.4.0

Line 
1Name:           cln
2Summary:        Class Library for Numbers
3Summary(ja):    数値用のクラスライブラリ
4Version:        1.3.4
5Release:        2%{?_dist_release}
6
7Group:          System Environment/Libraries
8License:        GPLv2+
9URL:            http://www.ginac.de/CLN/
10Source0:        http://www.ginac.de/CLN/%{name}-%{version}.tar.bz2
11
12BuildRoot:      %{_tmppath}/%{name}-%{version}-root
13BuildRequires:  gmp-devel
14BuildRequires:  texinfo
15BuildRequires:  texlive-collection-fontsrecommended
16
17%description
18CLN is a collection of C++ math classes and functions, which are
19designed for memory and speed efficiency, and enable type safety
20and algebraic syntax.
21
22%package devel
23Summary:        Development files for programs using the CLN library
24Summary(ja):    CLN ライブラリの開発用ファイル
25Group:          Development/Libraries
26Requires:       %{name} = %{version}-%{release}
27Requires(post): /sbin/install-info
28Requires(preun): /sbin/install-info
29
30%description devel
31CLN is a collection of C++ math classes and functions, which are
32designed for memory and speed efficiency, and enable type safety
33and algebraic syntax.
34
35This package is necessary if you wish to develop software based on
36the CLN library.
37
38%prep
39%setup -q
40
41%build
42%configure --disable-static
43make %{?_smp_mflags}
44make pdf
45make html
46
47%install
48rm -rf %{buildroot}
49make DESTDIR=%{buildroot} install
50
51find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
52rm -f %{buildroot}%{_infodir}/dir
53rm -rf %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1/pi.*
54
55%check
56make %{?_smp_mflags} check
57
58%clean
59rm -rf %{buildroot}
60
61%post -p /sbin/ldconfig
62
63%postun -p /sbin/ldconfig
64
65%post devel
66/sbin/install-info --section="Math" %{_infodir}/cln.info.gz %{_infodir}/dir 2>/dev/null || :
67
68%preun devel
69if [ "$1" = 0 ]; then
70  /sbin/install-info --delete %{_infodir}/cln.info.gz %{_infodir}/dir 2>/dev/null || :
71fi
72
73%files
74%defattr(-,root,root)
75%doc COPYING NEWS README TODO
76%{_libdir}/*.so.*
77
78%files devel
79%defattr(-,root,root)
80%doc COPYING doc/cln.pdf doc/cln.html
81%{_libdir}/*.so
82%{_libdir}/pkgconfig/cln.pc
83%{_includedir}/cln
84%{_infodir}/*.info*
85
86
87%changelog
88* Sun Jul 10 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.3.4-2
89- rebuild with gcc-5.4.0
90
91* Wed Oct 29 2014 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.3.4-1
92- updated to 1.3.4
93- removed Patch0
94- built with gmp-5.1.3
95- added BR: texlive-collection-fontsrecommended
96
97* Sun Sep 26 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.3.1-2
98- rebuilt with rpm-4.8.1 for pkg-config
99
100* Sat Mar  6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.3.1-1
101- new upstream release
102- built with new toolchain
103
104* Sun Aug 30 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.3.0-3
105- Initial build for Vine Linux
106
107* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-2
108- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
109
110* Thu Jul 02 2009 Deji Akingunola <dakingun@gmail.com> - 1.3.0-1
111- Update to latest upstream release 1.3.0
112
113* Thu May 28 2009 Dan Horak <dan[at]danny.cz> - 1.2.2-5
114- fix build on s390x
115- run the test-suite during build
116
117* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-4
118- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
119
120* Wed Feb 04 2009 Deji Akingunola <dakingun@gmail.com> - 1.2.2-3
121- Add upstream patch to build with gcc-4.4
122
123* Fri Jan 16 2009 Rakesh Pandit <rakesh@fedoraproject.org> 1.2.2-2
124- Bump to solve dependency for ginac-devel
125
126* Tue Apr 29 2008 Quentin Spencer <qspencer@users.sf.net> 1.2.2-1
127- Update to 1.2.2.
128
129* Mon Feb 25 2008 Quentin Spencer <qspencer@users.sf.net> 1.2.0-1
130- Update to 1.2.0.
131- Update License tag.
132
133* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1.13-5
134- Autorebuild for GCC 4.3
135
136* Thu Sep 13 2007 Quentin Spencer <qspencer@users.sf.net> 1.1.13-4
137- Add pkgconfig as a dependency of -devel.
138
139* Tue Aug 21 2007 Quentin Spencer <qspencer@users.sf.net> 1.1.13-3
140- Rebuild for F8.
141
142* Mon Aug 28 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.13-2
143- Rebuild for FC-6.
144
145* Thu Aug 17 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.13-1
146- New release.
147
148* Mon Feb 13 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-5
149- Disable static build.
150- Enable parallel build.
151
152* Mon Feb 13 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-4
153- Rebuild for Fedora Extras 5.
154- Remove /usr/share/info/dir after install.
155- Exclude static libs.
156
157* Mon Jan 16 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-3
158- Exclude /usr/share/info/dir from package (bug 178660).
159
160* Mon Jan 16 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-2
161- Update source URL.
162
163* Mon Jan 16 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-1
164- New upstream release.
165
166* Mon Oct 31 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.10-1
167- New upstream release, incorporating previous patch.
168
169* Mon Jun 20 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-8
170- Rebuild
171
172* Mon Jun 13 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-4
173- Patched include/cln/string.h to correctly compile on gcc-c++-4.0.0-9
174
175* Fri May 27 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-3
176- Added gmp-devel to Requires for devel
177
178* Fri May 20 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-2
179- Added dist tag.
180
181* Wed May 11 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-1
182- Excluded .la file
183
184* Fri Apr 22 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-1
185- Added gmp-devel in BuildRequires, fixes in files
186- Added release to name in Requires for devel
187
188* Mon Mar 21 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-1
189- Adapted spec file for Fedora Extras
190
191* Thu Nov 20 2003 Christian Bauer <Christian.Bauer@uni-mainz.de>
192  Added pkg-config metadata file to devel package
193
194* Wed Nov  6 2002 Christian Bauer <Christian.Bauer@uni-mainz.de>
195  Added HTML and DVI docs to devel package
196
197* Tue Nov  5 2001 Christian Bauer <Christian.Bauer@uni-mainz.de>
198  Added Packager
Note: See TracBrowser for help on using the repository browser.