3 %bcond_without introspection # API introspection
4 %bcond_without vala # Vala API
6 %if %{without introspection}
9 Summary: Library for pixel-format agnosticism
10 Summary(pl.UTF-8): Biblioteka niezależności od formatu piksela
16 Source0: ftp://ftp.gimp.org/pub/babl/0.1/%{name}-%{version}.tar.bz2
17 # Source0-md5: 9e1542ab5c0b12ea3af076a9a2f02d79
18 Patch0: %{name}-as-needed.patch
19 Patch1: %{name}-gir-fix.patch
20 URL: http://www.gegl.org/babl/
21 BuildRequires: autoconf >= 2.54
22 BuildRequires: automake >= 1:1.11
23 BuildRequires: elfutils-devel
24 %{?with_introspection:BuildRequires: gobject-introspection-devel >= 0.10}
25 BuildRequires: libtool >= 2:2.2
26 %{?with_vala:BuildRequires: vala}
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Babl is a dynamic, any to any, pixel format conversion library. It
31 provides conversions between the myriad of buffer types images can be
32 stored in. Babl doesn't only help with existing pixel formats, but
33 also facilitates creation of new and uncommon ones.
35 %description -l pl.UTF-8
36 Babl to biblioteka dynamicznych przekształceń między dowolnymi
37 formatami pikseli. Udostępnia konwersje między wieloma różnymi typami
38 buforów obrazów. Babl nie tylko pomaga przy istniejących formatach
39 pikseli, ale także ułatwia tworzenie nowych i niestandardowych.
42 Summary: Header files for babl library
43 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki babl
44 Group: Development/Libraries
45 Requires: %{name} = %{version}-%{release}
48 Header files for babl library.
50 %description devel -l pl.UTF-8
51 Pliki nagłówkowe biblioteki babl.
54 Summary: Static babl library
55 Summary(pl.UTF-8): Statyczna biblioteka babl
56 Group: Development/Libraries
57 Requires: %{name}-devel = %{version}-%{release}
62 %description static -l pl.UTF-8
63 Statyczna biblioteka babl.
66 Summary: Vala API for babl library
67 Summary(pl.UTF-8): API języka Vala dla biblioteki babl
68 Group: Development/Libraries
69 Requires: %{name}-devel = %{version}-%{release}
72 %description -n vala-babl
73 Vala API for babl library.
75 %description -n vala-babl -l pl.UTF-8
76 API języka Vala dla biblioteki babl.
90 %{?with_introspection:--enable-introspection} \
91 --disable-silent-rules \
93 %{!?with_vala:--without-vala}
97 rm -rf $RPM_BUILD_ROOT
100 DESTDIR=$RPM_BUILD_ROOT
102 %{__rm} $RPM_BUILD_ROOT%{_libdir}/babl-0.1/*.{la,a}
105 rm -rf $RPM_BUILD_ROOT
107 %post -p /sbin/ldconfig
108 %postun -p /sbin/ldconfig
111 %defattr(644,root,root,755)
112 %doc AUTHORS ChangeLog NEWS README TODO
113 %attr(755,root,root) %{_libdir}/libbabl-0.1.so.*.*.*
114 %attr(755,root,root) %ghost %{_libdir}/libbabl-0.1.so.0
115 %dir %{_libdir}/babl-0.1
116 %attr(755,root,root) %{_libdir}/babl-0.1/*.so
117 %{?with_introspection:%{_libdir}/girepository-1.0/Babl-0.1.typelib}
120 %defattr(644,root,root,755)
121 %doc docs/{*.html,*.css}
122 %attr(755,root,root) %{_libdir}/libbabl-0.1.so
123 %{_libdir}/libbabl-0.1.la
124 %{_includedir}/babl-0.1
125 %{?with_introspection:%{_datadir}/gir-1.0/Babl-0.1.gir}
126 %{_pkgconfigdir}/babl.pc
129 %defattr(644,root,root,755)
130 %{_libdir}/libbabl-0.1.a
134 %defattr(644,root,root,755)
135 %{_datadir}/vala/vapi/babl-0.1.vapi