516653b80f6b038c993cdeff45754f3088e9c5fa
[profile/ivi/gdk-pixbuf.git] / packaging / gdk-pixbuf.spec
1 #
2 # Please submit bugfixes or comments via http://bugs.meego.com/
3 #
4
5 Name:           gdk-pixbuf
6 Version:        2.26.1
7 Release:        100
8 License:        LGPLv2+
9 Summary:        An image loading library
10 Url:            http://www.gtk.org
11 Group:          System/Libraries
12 Source0:        http://download.gnome.org/sources/gdk-pixbuf/2.26/gdk-pixbuf-%{version}.tar.xz
13
14 # Bootstrap requirements
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 BuildRequires:  gettext-tools
18 BuildRequires:  libjpeg-devel
19 BuildRequires:  libtool
20 BuildRequires:  pkgconfig(glib-2.0)
21 BuildRequires:  pkgconfig(libpng)
22 BuildRequires:  pkgconfig(shared-mime-info)
23 BuildRequires:  pkgconfig(x11-xcb)
24
25 # We also need MIME information at runtime
26 Requires:       pkgconfig(shared-mime-info)
27
28 Conflicts: gtk2 <= 2.21.2
29
30 %description
31 gdk-pixbuf is an image loading library that can be extended by loadable
32 modules for new image formats. It is used by toolkits such as GTK+ or
33 clutter.
34
35 %package devel
36 Summary:        Development files for gdk-pixbuf
37 Group:          Development/Libraries
38 Requires:       %{name} = %{version}
39 Requires:       pkgconfig(gthread-2.0)
40
41 Conflicts: gtk2-devel <= 2.21.2
42
43 %description devel
44 This package contains the libraries and header files that are needed
45 for writing applications that are using gdk-pixbuf.
46
47 %prep
48 %setup -q -n gdk-pixbuf-%{version}
49
50 %build
51 %configure $CONFIGFLAGS \
52         --disable-nls \
53         --without-libtiff \
54         --with-included-loaders=png
55 make %{?_smp_mflags}
56
57
58 %install
59 export RUN_QUERY_LOADER_TEST=false
60 %make_install
61
62
63 touch %{buildroot}%{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders.cache
64
65 %post
66 /sbin/ldconfig
67 gdk-pixbuf-query-loaders-%{__isa_bits} --update-cache || :
68
69 %postun
70 /sbin/ldconfig
71 if [ $1 -gt 0 ]; then
72   gdk-pixbuf-query-loaders-%{__isa_bits} --update-cache || :
73 fi
74
75 %files
76 %defattr(-,root,root,-)
77 %doc AUTHORS COPYING
78 %{_bindir}/gdk-pixbuf-query-loaders
79 %{_libdir}/libgdk_pixbuf-2.0.so.*
80 #%{_libdir}/libgdk_pixbuf_xlib-2.0.so.*
81 %dir %{_libdir}/gdk-pixbuf-2.0
82 %dir %{_libdir}/gdk-pixbuf-2.0/2.10.0
83 %dir %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders
84 %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders/*.so
85 %ghost %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders.cache
86 %doc %{_mandir}/man1/gdk-pixbuf-query-loaders.1*
87
88 %files devel
89 %defattr(-,root,root,-)
90 %{_bindir}/gdk-pixbuf-pixdata
91 %{_includedir}/gdk-pixbuf-2.0
92 %{_libdir}/libgdk_pixbuf-2.0.so
93 #%{_libdir}/libgdk_pixbuf_xlib-2.0.so
94 %{_libdir}/pkgconfig/gdk-pixbuf-2.0.pc
95 #%{_libdir}/pkgconfig/gdk-pixbuf-xlib-2.0.pc
96 %{_bindir}/gdk-pixbuf-csource
97 %doc %{_mandir}/man1/gdk-pixbuf-csource.1*
98 %doc %{_prefix}/share/gtk-doc/html/gdk-pixbuf/*
99
100