]> git.pld-linux.org Git - packages/pixman.git/blob - pixman.spec
- fix for gcc 3.3.6 build
[packages/pixman.git] / pixman.spec
1 Summary:        Pixel manipulation library
2 Summary(pl.UTF-8):      Biblioteka operacji na pikselach
3 Name:           pixman
4 Version:        0.10.0
5 Release:        2
6 License:        MIT
7 Group:          Libraries
8 Source0:        http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2
9 # Source0-md5:  fb23e17a8a0308e8fad6dc153753ba9a
10 Patch0:         %{name}-gcc3.patch
11 URL:            http://xorg.freedesktop.org/
12 BuildRequires:  autoconf >= 2.57
13 BuildRequires:  automake
14 BuildRequires:  libtool
15 BuildRequires:  rpmbuild(macros) >= 1.453
16 Obsoletes:      libic
17 Obsoletes:      libpixman
18 Obsoletes:      libpixregion
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 pixman is a pixel manipulation library.
23
24 %description -l pl.UTF-8
25 pixman to biblioteka do operacji na pikselach.
26
27 %package devel
28 Summary:        Development files for pixman
29 Summary(pl.UTF-8):      Pliki dla programistów do biblioteki pixman
30 Group:          Development/Libraries
31 Requires:       %{name} = %{version}-%{release}
32 Obsoletes:      libic-devel
33 Obsoletes:      libpixman-devel
34 Obsoletes:      libpixregion-devel
35
36 %description devel
37 This package contains development files for pixman library.
38
39 %description devel -l pl.UTF-8
40 Ten pakiet zawiera pliki dla programistów korzystających z biblioteki
41 pixman.
42
43 %package static
44 Summary:        Static pixman library
45 Summary(pl.UTF-8):      Statyczna biblioteka pixman
46 Group:          Development/Libraries
47 Requires:       %{name}-devel = %{version}-%{release}
48 Obsoletes:      libic-static
49 Obsoletes:      libpixman-static
50 Obsoletes:      libpixregion-static
51
52 %description static
53 This package contains static pixman library.
54
55 %description static -l pl.UTF-8
56 Ten pakiet zawiera statyczną wersję biblioteki pixman.
57
58 %prep
59 %setup -q
60 %if "%{cc_version}" < "3.4"
61 %patch0 -p1
62 %endif
63
64 %build
65 %{__libtoolize}
66 %{__aclocal}
67 %{__autoconf}
68 %{__autoheader}
69 %{__automake}
70 %configure
71 %{__make}
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75
76 %{__make} install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 sed -i -e 's#<pixman-version.h>#<pixman-1/pixman-version.h>#g' $RPM_BUILD_ROOT%{_includedir}/pixman-1/pixman.h
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %post   -p /sbin/ldconfig
85 %postun -p /sbin/ldconfig
86
87 %files
88 %defattr(644,root,root,755)
89 %doc README TODO
90 %attr(755,root,root) %{_libdir}/libpixman-1.so.*.*.*
91 %attr(755,root,root) %ghost %{_libdir}/libpixman-1.so.0
92
93 %files devel
94 %defattr(644,root,root,755)
95 %attr(755,root,root) %{_libdir}/libpixman-1.so
96 %{_libdir}/libpixman-1.la
97 %{_includedir}/pixman-1
98 %{_pkgconfigdir}/pixman-1.pc
99
100 %files static
101 %defattr(644,root,root,755)
102 %{_libdir}/libpixman-1.a
This page took 0.067831 seconds and 4 git commands to generate.