[packages/gnome-dictionary] - updated to 3.26.1; libgdict is now internal library
qboosh
qboosh at pld-linux.org
Tue Nov 26 20:44:54 CET 2019
commit df25b7184606c935a7e0ec65471038c221425cfa
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Nov 26 20:45:17 2019 +0100
- updated to 3.26.1; libgdict is now internal library
gnome-dictionary.spec | 134 ++++++++------------------------------------------
1 file changed, 21 insertions(+), 113 deletions(-)
---
diff --git a/gnome-dictionary.spec b/gnome-dictionary.spec
index 73b0299..fc593f0 100644
--- a/gnome-dictionary.spec
+++ b/gnome-dictionary.spec
@@ -1,30 +1,24 @@
-#
-# Conditional build:
-%bcond_without static_libs # static library
-
Summary: Online dictionary
Summary(pl.UTF-8): Słownik online
Name: gnome-dictionary
-Version: 3.24.1
+Version: 3.26.1
Release: 1
Epoch: 1
License: GPL v2+
Group: X11/Applications
-Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-dictionary/3.24/%{name}-%{version}.tar.xz
-# Source0-md5: dae37a5ac615e223bd2fe6a4adf04423
+Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-dictionary/3.26/%{name}-%{version}.tar.xz
+# Source0-md5: 08be36dd1c6d8d4e23a744737519d546
URL: https://wiki.gnome.org/Apps/Dictionary
-BuildRequires: autoconf >= 2.63
-BuildRequires: automake >= 1:1.14
BuildRequires: gettext-tools >= 0.17
BuildRequires: glib2-devel >= 1:2.42.0
BuildRequires: gobject-introspection-devel >= 1.42.0
BuildRequires: gtk+3-devel >= 3.22
BuildRequires: gtk-doc >= 1.15
-BuildRequires: intltool >= 0.40.0
-BuildRequires: libtool >= 2:2.2.6
+BuildRequires: meson >= 0.42.0
+BuildRequires: ninja >= 1.5
BuildRequires: pkgconfig >= 1:0.22
BuildRequires: rpmbuild(find_lang) >= 1.35
-BuildRequires: rpmbuild(macros) >= 1.592
+BuildRequires: rpmbuild(macros) >= 1.736
BuildRequires: tar >= 1:1.22
BuildRequires: xz
BuildRequires: yelp-tools
@@ -35,6 +29,11 @@ Provides: gnome-utils-dictionary = %{epoch}:%{version}-%{release}
Obsoletes: gnome-dict
Obsoletes: gnome-utils-dict
Obsoletes: gnome-utils-dictionary < 1:3.3.2-1
+# system library dropped since 3.26; if something needs it, re-add as libgdict.spec built from gnome-dictionary 3.24.1
+Obsoletes: libgdict < 1:3.26
+Obsoletes: libgdict-apidocs < 1:3.26
+Obsoletes: libgdict-devel < 1:3.26
+Obsoletes: libgdict-static < 1:3.26
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -45,87 +44,18 @@ spellings of words.
Pozwala na wyszukiwanie definicji i poprawnej pisowni słów w słowniku
sieciowym.
-%package -n libgdict
-Summary: libgdict library
-Summary(pl.UTF-8): Biblioteka libgdict
-License: LGPL v2+
-Group: X11/Libraries
-Requires: glib2 >= 1:2.42.0
-Requires: gtk+3 >= 3.22
-
-%description -n libgdict
-libgdict library.
-
-%description -n libgdict -l pl.UTF-8
-Biblioteka libgdict.
-
-%package -n libgdict-devel
-Summary: Header files for libgdict library
-Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libgdict
-License: LGPL v2+
-Group: X11/Development/Libraries
-Requires: glib2-devel >= 1:2.42.0
-Requires: gtk+3-devel >= 3.22
-Requires: libgdict = %{epoch}:%{version}-%{release}
-
-%description -n libgdict-devel
-This is the package containing the header files for libgdict library.
-
-%description -n libgdict-devel -l pl.UTF-8
-Ten pakiet zawiera pliki nagłówkowe biblioteki libgdict.
-
-%package -n libgdict-static
-Summary: Static libgdict library
-Summary(pl.UTF-8): Statyczna biblioteka libgdict
-License: LGPL v2+
-Group: X11/Development/Libraries
-Requires: libgdict-devel = %{epoch}:%{version}-%{release}
-
-%description -n libgdict-static
-Static libgdict library.
-
-%description -n libgdict-static -l pl.UTF-8
-Statyczna biblioteka libgdict.
-
-%package -n libgdict-apidocs
-Summary: libgdict API documentation
-Summary(pl.UTF-8): Dokumentacja API libgdict
-Group: Documentation
-Requires: gtk-doc-common
-%if "%{_rpmversion}" >= "5"
-BuildArch: noarch
-%endif
-
-%description -n libgdict-apidocs
-libgdict API documentation.
-
-%description -n libgdict-apidocs -l pl.UTF-8
-Dokumentacja API libgdict.
-
%prep
%setup -q
%build
-%{__intltoolize}
-%{__libtoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
- --disable-silent-rules \
- --enable-gtk-doc \
- %{?with_static_libs:--enable-static} \
- --with-html-dir=%{_gtkdocdir}
-%{__make}
+%meson build
+
+%ninja_build -C build
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
-
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgdict-1.0.la
+%ninja_install -C build
%find_lang %{name} --with-gnome
@@ -138,39 +68,17 @@ rm -rf $RPM_BUILD_ROOT
%postun
%glib_compile_schemas
-%post -n libgdict -p /sbin/ldconfig
-%postun -n libgdict -p /sbin/ldconfig
-
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS NEWS README TODO
+%doc NEWS README.md
%attr(755,root,root) %{_bindir}/gnome-dictionary
%{_datadir}/appdata/org.gnome.Dictionary.appdata.xml
%{_datadir}/dbus-1/services/org.gnome.Dictionary.service
+%dir %{_datadir}/gdict-1.0
+%dir %{_datadir}/gdict-1.0/sources
+%{_datadir}/gdict-1.0/sources/default.desktop
+%{_datadir}/gdict-1.0/sources/spanish.desktop
+%{_datadir}/gdict-1.0/sources/thai.desktop
%{_datadir}/glib-2.0/schemas/org.gnome.dictionary.gschema.xml
%{_desktopdir}/org.gnome.Dictionary.desktop
%{_mandir}/man1/gnome-dictionary.1*
-
-%files -n libgdict
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgdict-1.0.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgdict-1.0.so.10
-%{_libdir}/girepository-1.0/Gdict-1.0.typelib
-%{_datadir}/gdict-1.0
-
-%files -n libgdict-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgdict-1.0.so
-%{_includedir}/gdict-1.0
-%{_datadir}/gir-1.0/Gdict-1.0.gir
-%{_pkgconfigdir}/gdict-1.0.pc
-
-%if %{with static_libs}
-%files -n libgdict-static
-%defattr(644,root,root,755)
-%{_libdir}/libgdict-1.0.a
-%endif
-
-%files -n libgdict-apidocs
-%defattr(644,root,root,755)
-%{_gtkdocdir}/gdict
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnome-dictionary.git/commitdiff/df25b7184606c935a7e0ec65471038c221425cfa
More information about the pld-cvs-commit
mailing list