source: projects/specs/trunk/d/directfb/directfb-vl.spec @ 2043

Revision 2043, 4.3 KB checked in by owa, 14 years ago (diff)

rebuilt with rpm-4.8.1

Line 
1%define oname DirectFB
2%define libver 1.2-0
3
4Summary:        Hardware graphics acceleration library
5Name:           directfb
6Version:        1.2.5
7Release:        1%{?_dist_release}
8License:        GPL
9Group:          System Environment/Libraries
10Source0:        http://www.directfb.org/download/%{name}/%{oname}-%{version}.tar.gz
11##Patch0:               %{oname}-%{version}_ppc.patch
12Patch0:         %{oname}-1.1.1_ppc.patch
13URL:            http://www.directfb.org/
14BuildRequires:  libpng-devel >= 1.2.0
15BuildRequires:  zlib-devel >= 1.1.3
16BuildRequires:  libjpeg-devel >= 6b
17BuildRequires:  freetype2-devel >= 2.0.2
18BuildRoot:      %{_tmppath}/%{name}-%{version}-root
19
20Vendor:       Project Vine
21Distribution: Vine Linux
22
23%description
24DirectFB hardware graphics acceleration - libraries.
25
26
27%package -n lib%{name}
28Summary:        Shared library part of %oname
29Group:          System Environment/Libraries
30
31%description -n lib%{name}
32DirectFB hardware graphics acceleration - libraries.
33
34This package contains the %oname shared library and interface modules.
35It's required for running apps based on %oname.
36
37#'
38%package -n lib%{name}-devel
39Group:          Development/Libraries
40Summary:        Header files for compiling DirectFB applications
41Requires:       lib%{name} = %{version}-%{release}
42Provides:       %{oname}-devel = %{version}-%{release}
43
44%description -n lib%{name}-devel
45DirectFB header files for building applications based on %oname.
46
47%package doc
48Summary:        DirectFB - documentation
49Group:          Applications/Documentation
50
51%description doc
52DirectFB documentation and examples.
53
54%prep
55%setup  -q -n %{oname}-%{version}
56%patch0 -p1
57
58%build
59%configure \
60        --enable-multi \
61        --enable-shared \
62        --with-gfxdrivers=ati128,i810,i830,mach64,nvidia,radeon,savage,sis315,vmware
63
64make
65
66%install
67rm -rf $RPM_BUILD_ROOT
68make install DESTDIR=$RPM_BUILD_ROOT
69
70find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
71
72# we don't ship dfbg ATM
73rm -f $RPM_BUILD_ROOT%{_bindir}/dfbg
74rm -f $RPM_BUILD_ROOT%{_mandir}/man1/dfbg.1
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%post -n lib%{name} -p /sbin/ldconfig
80
81%postun -n lib%{name} -p /sbin/ldconfig
82
83
84%files -n lib%{name}
85%defattr(644,root,root,755)
86%doc README* AUTHORS ChangeLog NEWS TODO
87%{_bindir}/dfbdump
88%{_bindir}/dfbfx
89%{_bindir}/dfbinfo
90%{_bindir}/dfbinput
91%{_bindir}/dfbinspector
92%{_bindir}/dfbmaster
93%{_bindir}/dfblayer
94%{_bindir}/dfbscreen
95%{_bindir}/dfbpenmount
96%{_bindir}/mkdfiff
97%{_bindir}/mkdgiff
98%{_libdir}/lib*.so.*
99%dir %{_libdir}/directfb-%{libver}
100%dir %{_libdir}/directfb-%{libver}/gfxdrivers
101%dir %{_libdir}/directfb-%{libver}/inputdrivers
102%dir %{_libdir}/directfb-%{libver}/interfaces
103%dir %{_libdir}/directfb-%{libver}/systems
104%dir %{_libdir}/directfb-%{libver}/wm
105%{_libdir}/directfb-%{libver}/gfxdrivers/*.so
106%{_libdir}/directfb-%{libver}/inputdrivers/*.so
107%{_libdir}/directfb-%{libver}/interfaces/*/*.so
108%{_libdir}/directfb-%{libver}/systems/*.so
109%{_libdir}/directfb-%{libver}/wm/*.so
110#{_libdir}/directfb-%{libver}/*.so
111%{_datadir}/directfb-%{version}
112%{_mandir}/man5/directfbrc.5*
113
114%files -n lib%{name}-devel
115%defattr(644,root,root,755)
116%{_bindir}/directfb-config
117%{_bindir}/directfb-csource
118%{_includedir}/*
119%{_libdir}/pkgconfig/*.pc
120#{_libdir}/*.la
121%{_libdir}/*.so
122%{_mandir}/man1/directfb-csource.1*
123
124%files doc
125%defattr(644,root,root,755)
126%doc docs/html/*
127
128%changelog
129* Mon Oct 11 2010 Shu KONNO <owa@bg.wakwak.com> 1.2.5-1
130- updated DirectFB to 1.2.5
131- rebuilt with rpm-4.8.1 for pkg-config
132
133* Sun May 25 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.1.1-2
134- add Patch0 to fix ppc build problem (with newer kernels)
135
136* Fri May  2 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.1-1
137- new upstream release
138
139* Mon Dec 25 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9.16-2vl2
140- changed doc Group to Applications/Documentation
141
142* Fri Nov 26 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9.16-2vl1
143- changed packages Group:
144- cleaned spec file (a little bit!)
145
146* Fri Feb 28 2003 Kazuhisa TAKEI <takei@vinelinux.org> 0.9.16-2vl0
147- new upstream version
148- convert to Vine Linux
149
150* Fri Dec 27 2002 Götz Waschk <waschk@linux-mandrake.com> 0.9.15-2mdk
151- rebuild
152
153* Wed Nov 13 2002 Götz Waschk <waschk@linux-mandrake.com> 0.9.15-1mdk
154- new version
155
156* Tue Oct 29 2002 Götz Waschk <waschk@linux-mandrake.com> 0.9.14-1mdk
157- fix group of doc package
158- new version
159
160* Fri Aug 23 2002 Götz Waschk <waschk@linux-mandrake.com> 0.9.13-1mdk
161- add directfb-csource and man page
162- 0.9.13
163
164* Thu Jul 11 2002 Götz Waschk <waschk@linux-mandrake.com> 0.9.12-1mdk
165- initial package based on PLD effort
166
Note: See TracBrowser for help on using the repository browser.