source: projects/specs/trunk/p/plib/plib-vl.spec @ 10769

Revision 10769, 4.8 KB checked in by ara_t, 8 years ago (diff)

rebuild with gcc-5.4.0

Line 
1%define name plib
2%define version 1.8.5
3%define release 2%{?_dist_release}
4
5Summary: Set of portable libraries especially useful for games
6Name: %{name}
7Version: %{version}
8Release: %{release}
9Source: http://plib.sourceforge.net/dist/%{name}-%{version}.tar.gz
10### from OpenSuse
11Patch0: plib-1.8.4-type.diff
12Patch2: plib-1.8.4-shared.diff
13###
14License: LGPL
15Group: System Environment/Libraries
16URL: http://plib.sourceforge.net
17
18#Requires:
19#BuildRequires: XOrg-devel, XOrg-gl-devel
20BuildRequires: xorg-x11-devel, mesa-libGL-devel
21BuildRoot: %{_tmppath}/%{name}-%{version}-root
22
23%description
24This is a set of OpenSource (LGPL) libraries that will permit programmers
25to write games and other realtime interactive applications that are 100%
26portable across a wide range of hardware and operating systems. Here is
27what you need - it's all free and available with LGPL'ed source code on
28the web. All of it works well together.
29
30%package devel
31Summary: Development files for %{name}
32Group: Development/Libraries
33Requires: %{name} = %{version}-%{release}
34#Requires: XOrg-gl-devel
35Requires: mesa-libGL-devel
36
37%description devel
38This package contains the header files and libraries needed to write
39or compile programs that use plib.
40
41
42%prep
43rm -rf ${RPM_BUILD_ROOT}
44
45%setup -q
46%patch0
47%patch2
48
49%build
50libtoolize --force
51aclocal --force
52automake -acf
53autoconf --force
54%configure CXXFLAGS="$RPM_OPT_FLAGS -fPIC -DXF86VIDMODE"
55make %{?_smp_mflags}
56
57
58%install
59rm -rf $RPM_BUILD_ROOT
60make DESTDIR=$RPM_BUILD_ROOT install
61libtool --finish $RPM_BUILD_ROOT%{_libdir}
62
63## remove unuse files
64rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
65
66%clean
67rm -rf ${RPM_BUILD_ROOT}
68
69%post -p /sbin/ldconfig
70
71%postun -p /sbin/ldconfig
72
73
74%files
75%defattr(-,root,root)
76%doc AUTHORS COPYING ChangeLog INSTALL KNOWN_BUGS
77%doc NEWS NOTICE README README.GLUT TODO-1.6 TODO-2.0 TODO_AFTER135
78%{_libdir}/*.so.*
79
80%files devel
81%defattr(-,root,root)
82%{_includedir}/plib
83%{_libdir}/*.so
84#%{_libdir}/*.*a
85%{_libdir}/*.a
86
87
88%changelog
89* Fri Sep 02 2016 Toshiaki Ara <ara_t@384.jp> 1.8.5-2
90- rebuild with gcc-5.4.0
91
92* Sun Jun 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.5-1
93- update to 1.8.5
94- remove Patch1,3
95
96* Thu Oct 09 2008 Shu KONNO <owa@bg.wakwak.com> 1.8.4-1vl5
97- applied new versioning policy
98- removed *.la
99
100* Sat Feb 9 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.8.4-0vl2
101- rebuild for VineSeed
102
103* Sun Aug 5 2007 Munehiro Yamamoto <myamamoto@g.math.s.chiba-u.ac.jp> 1.8.4-0vl1
104- initial build for Vine Linux 4.1
105
106# * Sat Oct 22 2005 Munehiro Yamamoto <myamamoto@g.math.s.chiba-u.ac.jp> 1.8.4-0vl1
107# - initial build for Vine Linux 3.2
108
109* Wed May 23 2007 prusnak@suse.cz
110- move devel files to plib-devel subpackage
111
112* Wed Jan 25 2006 mls@suse.de
113- converted neededforbuild to BuildRequires
114
115* Thu Oct 20 2005 mmj@suse.de
116- remove extra qualification
117
118* Fri Feb 25 2005 ro@suse.de
119- fix filelist (packing complete /usr/lib is not possible)
120
121* Wed Feb 23 2005 mjancar@suse.cz
122- build shared libraries (needed by torcs)
123
124* Wed Feb  2 2005 mjancar@suse.cz
125- update to 1.8.4 (needed by FlightGear)
126
127* Fri Aug 13 2004 mjancar@suse.cz
128- update to 1.8.3
129
130* Sat Jan 10 2004 adrian@suse.de
131- add %%defattr
132
133* Mon Oct 13 2003 ro@suse.de
134- remove explicit requires for mesa
135
136* Thu Jul 31 2003 mjancar@suse.cz
137- use %%run_ldconfig
138
139* Tue Dec 10 2002 prehak@suse.cz
140- fixed brace-enclosed initialization (due to gcc-3.3)
141
142* Thu Oct 24 2002 prehak@suse.cz
143- updated to version 1.6.0
144
145* Wed Aug 21 2002 nadvornik@suse.cz
146- use RPM_OPT_FLAGS instead of -O6
147
148* Thu Jan 10 2002 rvasice@suse.cz
149- use %%{_libdir}
150
151* Fri Nov  9 2001 rvasice@suse.cz
152- fix to compile with new automake
153
154* Thu Nov  8 2001 ro@suse.de
155- use mesa-devel-packages in neededforbuild
156
157* Thu Jul 26 2001 rvasice@suse.cz
158- update to version 1.4.2
159
160* Fri Jul 13 2001 rvasice@suse.cz
161- update to version 1.4.1
162
163* Mon Jun  4 2001 rvasice@suse.cz
164- spec file cleanup
165- bzip2 sources
166
167* Thu Mar 15 2001 ro@suse.de
168- changed neededforbuild <mesaglu> to <xf86glu>
169- changed neededforbuild <mesaglu-devel> to <xf86glu-devel>
170
171* Tue Mar 13 2001 ro@suse.de
172- added mesaglut
173
174* Fri Mar  9 2001 ro@suse.de
175- added mesaglu
176
177* Wed Mar  7 2001 ro@suse.de
178- changed neededforbuild <mesadev> to <mesa-devel>
179- added xf86 to neededforbuild
180
181* Fri Feb  9 2001 ro@suse.de
182- include float.h in sg.h
183
184* Mon Aug  7 2000 smid@suse.cz
185- upgrade to 1.2.0
186
187* Mon May 22 2000 smid@suse.cz
188- mesadev added to neededforbuild
189
190* Thu May  4 2000 smid@suse.cz
191- upgrade to 1.1.11
192
193* Fri Apr 21 2000 smid@suse.cz
194- buildroot added
195
196* Thu Feb 17 2000 grimmer@suse.de
197- added URL to spec file
198- use full URL to source package
199- use version macro
200
201* Tue Dec 28 1999 sndirsch@suse.de
202- updated to version 1.0.20
203
204* Mon Sep 13 1999 bs@suse.de
205- ran old prepare_spec on spec file to switch to new prepare_spec.
206
207* Wed Aug 18 1999 sndirsch@suse.de
208- update to version 1.0.16
209
210* Wed Jul  7 1999 grimmer@suse.de
211- initial package created (Version 1.0.12)
Note: See TracBrowser for help on using the repository browser.