X-Git-Url: https://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=babl.spec;h=9136a086d1afa6d8e7d1b5e9f1cc67afb9b75e9c;hb=fa6e0c1e5b94bc12656ead520492c00cd12cabd8;hp=5e29453afab44b7b10f06b1c46f3f5938d6e990f;hpb=2c1ae3b9720a8d55a5913e52332f9b8f867c82f7;p=packages%2Fbabl.git diff --git a/babl.spec b/babl.spec index 5e29453..9136a08 100644 --- a/babl.spec +++ b/babl.spec @@ -1,18 +1,20 @@ +# +# 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.0 +Version: 0.1.52 Release: 1 License: LGPL v3+ Group: Libraries -Source0: ftp://ftp.gtk.org/pub/babl/0.0/%{name}-%{version}.tar.bz2 -# Source0-md5: 197133d84fe120ee66c8137dff1696e6 -Patch0: %{name}-as-needed.patch -Patch1: %{name}-build.patch +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 -BuildRequires: libtool +BuildRequires: automake >= 1:1.11 +BuildRequires: libtool >= 2:2.2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -51,19 +53,31 @@ 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 -%patch0 -p1 -%patch1 -p1 %build %{__libtoolize} -%{__aclocal} +%{__aclocal} -I m4 %{__autoconf} %{__autoheader} %{__automake} %configure \ - --enable-static + --disable-silent-rules \ + %{?with_static_libs:--enable-static} %{__make} %install @@ -72,6 +86,12 @@ 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 @@ -80,20 +100,28 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog NEWS README -%attr(755,root,root) %{_libdir}/libbabl-0.0.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libbabl-0.0.so.0 -%dir %{_libdir}/babl-0.0 -%attr(755,root,root) %{_libdir}/babl-0.0/*.so* +%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.0.so -%{_libdir}/libbabl-0.0.la -%{_includedir}/babl-0.0 +%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.0.a +%{_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