# # Conditional build: %bcond_without static_libs # static library # Summary: Library for pixel-format agnosticism Summary(pl.UTF-8): Biblioteka niezależności od formatu piksela Name: babl Version: 0.1.52 Release: 1 License: LGPL v3+ Group: Libraries Source0: https://download.gimp.org/pub/babl/0.1/%{name}-%{version}.tar.bz2 # Source0-md5: 58a5e9a21890e4ed51b6231506eeb2ae URL: http://www.gegl.org/babl/ BuildRequires: autoconf >= 2.54 BuildRequires: automake >= 1:1.11 BuildRequires: libtool >= 2:2.2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Babl is a dynamic, any to any, pixel format conversion library. It provides conversions between the myriad of buffer types images can be stored in. Babl doesn't only help with existing pixel formats, but also facilitates creation of new and uncommon ones. %description -l pl.UTF-8 Babl to biblioteka dynamicznych przekształceń między dowolnymi formatami pikseli. Udostępnia konwersje między wieloma różnymi typami buforów obrazów. Babl nie tylko pomaga przy istniejących formatach pikseli, ale także ułatwia tworzenie nowych i niestandardowych. %package devel Summary: Header files for babl library Summary(pl.UTF-8): Pliki nagłówkowe biblioteki babl Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Header files for babl library. %description devel -l pl.UTF-8 Pliki nagłówkowe biblioteki babl. %package static Summary: Static babl library Summary(pl.UTF-8): Statyczna biblioteka babl Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static babl library. %description static -l pl.UTF-8 Statyczna biblioteka babl. %package -n vala-babl Summary: Vala API for babl library Summary(pl.UTF-8): API języka Vala dla biblioteki babl Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: vala %description -n vala-babl Vala API for babl library. %description -n vala-babl -l pl.UTF-8 API języka Vala dla biblioteki babl. %prep %setup -q %build %{__libtoolize} %{__aclocal} -I m4 %{__autoconf} %{__autoheader} %{__automake} %configure \ --disable-silent-rules \ %{?with_static_libs:--enable-static} %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT # dlopened modules %{__rm} $RPM_BUILD_ROOT%{_libdir}/babl-0.1/*.la %if %{with static_libs} %{__rm} $RPM_BUILD_ROOT%{_libdir}/babl-0.1/*.a %endif %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc AUTHORS NEWS README TODO %attr(755,root,root) %{_libdir}/libbabl-0.1.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libbabl-0.1.so.0 %dir %{_libdir}/babl-0.1 %attr(755,root,root) %{_libdir}/babl-0.1/*.so %files devel %defattr(644,root,root,755) %doc docs/{*.html,*.css} %attr(755,root,root) %{_libdir}/libbabl-0.1.so %{_libdir}/libbabl-0.1.la %{_includedir}/babl-0.1 %{_pkgconfigdir}/babl.pc %if %{with static_libs} %files static %defattr(644,root,root,755) %{_libdir}/libbabl-0.1.a %endif %if 0 %files -n vala-babl %defattr(644,root,root,755) %{_datadir}/vala/vapi/babl-0.1.vapi %endif