X-Git-Url: http://git.pld-linux.org/?p=packages%2Fatk.git;a=blobdiff_plain;f=atk.spec;h=2ade51bba671cab53480e797c6a613906e0ca7da;hp=3b1cc089375db8008ff4b83f7f70269c3f3d5fde;hb=HEAD;hpb=2b054f2d8e0b4cc0ac0944e15cb4cf1d12e2c3d9 diff --git a/atk.spec b/atk.spec index 3b1cc08..d4aae0b 100644 --- a/atk.spec +++ b/atk.spec @@ -1,32 +1,40 @@ +# NOTE: for versions >= 2.46 see at-spi2-core.spec # # Conditional build: %bcond_without apidocs # disable gtk-doc %bcond_without static_libs # don't build static library -# + Summary: ATK - Accessibility Toolkit Summary(pl.UTF-8): ATK - biblioteka ułatwiająca niepełnosprawnym korzystanie z komputerów Summary(pt_BR.UTF-8): Interfaces para suporte a acessibilidade Name: atk -Version: 1.20.0 -Release: 1 +Version: 2.38.0 +Release: 1.1 Epoch: 1 License: LGPL v2+ Group: X11/Libraries -Source0: http://ftp.gnome.org/pub/GNOME/sources/atk/1.20/%{name}-%{version}.tar.bz2 -# Source0-md5: b1a9e28d9f54ea306bd85a4c84b25fb8 -URL: http://developer.gnome.org/projects/gap/ -BuildRequires: autoconf >= 2.54 -BuildRequires: automake -BuildRequires: gettext-devel -BuildRequires: glib2-devel >= 1:2.12.11 -%{?with_apidocs:BuildRequires: gtk-doc >= 1.8} -BuildRequires: gtk-doc-automake >= 1.8 -BuildRequires: libtool >= 2:1.5.16 -BuildRequires: perl-base +Source0: https://download.gnome.org/sources/atk/2.38/%{name}-%{version}.tar.xz +# Source0-md5: 4dcea15cbf166706c166fc4fee05e3f8 +URL: https://developer.gnome.org/atk/ +BuildRequires: docbook-dtd412-xml +BuildRequires: gettext-tools >= 0.19.2 +BuildRequires: glib2-devel >= 1:2.38.0 +%if %(locale -a | grep -q '^C\.utf8$'; echo $?) +BuildRequires: glibc-localedb-all +%endif +BuildRequires: gobject-introspection-devel >= 1.32.0 +%if %{with apidocs} +BuildRequires: gtk-doc >= 1.25 +%endif +BuildRequires: meson >= 0.46.0 +BuildRequires: ninja >= 1.5 BuildRequires: pkgconfig -BuildRequires: rpmbuild(macros) >= 1.197 -Requires: glib2 >= 1:2.12.11 -Obsoletes: libatk1.0_0 +BuildRequires: rpm-build >= 4.6 +BuildRequires: rpmbuild(macros) >= 1.736 +BuildRequires: tar >= 1:1.22 +BuildRequires: xz +Requires: glib2 >= 1:2.38.0 +Obsoletes: libatk1.0_0 < 1:2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -57,8 +65,8 @@ Summary(pl.UTF-8): ATK - pliki nagłówkowe Summary(pt_BR.UTF-8): Interfaces para suporte a acessibilidade Group: X11/Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} -Requires: glib2-devel >= 1:2.12.11 -Obsoletes: libatk1.0_0-devel +Requires: glib2-devel >= 1:2.38.0 +Obsoletes: libatk1.0_0-devel < 1:2 %description devel ATK - header files. @@ -90,6 +98,7 @@ Summary: ATK API documentation Summary(pl.UTF-8): Dokumentacja API ATK Group: Documentation Requires: gtk-doc-common +BuildArch: noarch %description apidocs ATK API documentation. @@ -101,27 +110,19 @@ Dokumentacja API ATK. %setup -q %build -%{?with_apidocs:%{__gtkdocize}} -%{__libtoolize} -%{__aclocal} -%{__autoconf} -%{__autoheader} -%{__automake} -%configure \ - --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \ - %{?with_apidocs:--with-html-dir=%{_gtkdocdir}} \ - --%{?with_static_libs:en}%{!?with_static_libs:dis}able-static \ - --enable-shared - -%{__make} +%meson build \ + -Ddocs=%{__true_false apidocs} + +%ninja_build -C build %install rm -rf $RPM_BUILD_ROOT -%{__make} install \ - DESTDIR=$RPM_BUILD_ROOT +%ninja_install -C build + +%{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/atk} -rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/be\@latin +%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian} %find_lang atk10 @@ -133,21 +134,22 @@ rm -rf $RPM_BUILD_ROOT %files -f atk10.lang %defattr(644,root,root,755) -%doc AUTHORS NEWS README -%attr(755,root,root) %{_libdir}/lib*.so.*.* +%doc AUTHORS MAINTAINERS NEWS README +%attr(755,root,root) %{_libdir}/libatk-1.0.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libatk-1.0.so.0 +%{_libdir}/girepository-1.0/Atk-1.0.typelib %files devel %defattr(644,root,root,755) -%doc ChangeLog -%attr(755,root,root) %{_libdir}/lib*.so -%{_libdir}/lib*.la -%{_includedir}/atk* -%{_pkgconfigdir}/atk* +%attr(755,root,root) %{_libdir}/libatk-1.0.so +%{_includedir}/atk-1.0 +%{_pkgconfigdir}/atk.pc +%{_datadir}/gir-1.0/Atk-1.0.gir %if %{with static_libs} %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a +%{_libdir}/libatk-1.0.a %endif %if %{with apidocs}