Mon, 28 Jan 2013 17:37:18 +0100
Correct socket error reporting improvement with IPv6 portable code,
after helpful recommendation by Saúl Ibarra Corretgé on OSips devlist.
1 ##
2 ## libpixman.spec -- OpenPKG RPM Package Specification
3 ## Copyright (c) 2000-2012 OpenPKG Foundation e.V. <http://openpkg.net/>
4 ##
5 ## Permission to use, copy, modify, and distribute this software for
6 ## any purpose with or without fee is hereby granted, provided that
7 ## the above copyright notice and this permission notice appear in all
8 ## copies.
9 ##
10 ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
11 ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
12 ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
13 ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
14 ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
15 ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
16 ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
17 ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
18 ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
19 ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
20 ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
21 ## SUCH DAMAGE.
22 ##
24 # package information
25 Name: libpixman
26 Summary: Cairo Pixel Manipulation Library
27 URL: http://cairographics.org/
28 Vendor: The Cairo Project
29 Packager: OpenPKG Foundation e.V.
30 Distribution: OpenPKG Community
31 Class: EVAL
32 Group: XWindow
33 License: MIT-style
34 Version: 0.26.2
35 Release: 20120800
37 # package options
38 %option with_pic no
40 # list of sources
41 Source0: http://cairographics.org/releases/pixman-%{version}.tar.gz
42 Patch0: libpixman.patch
44 # build information
45 BuildPreReq: OpenPKG, openpkg >= 20100101
46 PreReq: OpenPKG, openpkg >= 20100101
48 %description
49 Pixman is the pixel manipulation library of the Cairo project.
50 It provides pixel region and image compositing APIs.
52 %track
53 prog libpixman = {
54 version = %{version}
55 url = http://cairographics.org/releases/
56 regex = pixman-(__VER__)\.tar\.gz
57 }
59 %prep
60 %setup -q -n pixman-%{version}
61 %patch -p0
63 %build
64 CC="%{l_cc}" \
65 %if "%{with_pic}" == "yes"
66 CFLAGS="%{l_cflags -O} -fPIC" \
67 LDFLAGS="%{l_cflags -O} -fPIC" \
68 %else
69 CFLAGS="%{l_cflags -O}" \
70 %endif
71 ./configure \
72 --prefix=%{l_prefix} \
73 --disable-gtk \
74 --disable-shared
75 %{l_make} %{l_mflags -O}
77 %install
78 %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
79 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
81 %files -f files
83 %clean