[packages/gtranslator] - updated to 3.32.1 - removed outdated pc patch, there is no .pc file now
qboosh
qboosh at pld-linux.org
Wed Sep 4 16:35:33 CEST 2019
commit ea21576747c38b44c64fbb6a28d7d357f968ce95
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Sep 4 16:38:23 2019 +0200
- updated to 3.32.1
- removed outdated pc patch, there is no .pc file now
gtranslator-pc.patch | 10 ----
gtranslator.spec | 128 +++++++++++++++------------------------------------
2 files changed, 37 insertions(+), 101 deletions(-)
---
diff --git a/gtranslator.spec b/gtranslator.spec
index e0a9599..a1f7f9c 100644
--- a/gtranslator.spec
+++ b/gtranslator.spec
@@ -1,51 +1,38 @@
Summary: gtranslator - a comfortable po file editor with many bells and whistles
Summary(pl.UTF-8): gtranslator - wygodny edytor plików po z różnymi wodotryskami
Name: gtranslator
-Version: 2.91.7
+Version: 3.32.1
Release: 1
Epoch: 1
License: GPL v3+
Group: Development/Tools
-Source0: http://ftp.gnome.org/pub/GNOME/sources/gtranslator/2.91/%{name}-%{version}.tar.xz
-# Source0-md5: 1607fc1fe0c4990ac348783baba32753
-Patch0: %{name}-pc.patch
-URL: http://gtranslator.sourceforge.net/
-BuildRequires: autoconf >= 2.64
-BuildRequires: automake >= 1:1.11
-BuildRequires: db-devel >= 4.3
+Source0: http://ftp.gnome.org/pub/GNOME/sources/gtranslator/3.32/%{name}-%{version}.tar.xz
+# Source0-md5: 1abe77f5578824dec89d29e486ee5f54
+URL: https://wiki.gnome.org/Apps/Gtranslator
BuildRequires: docbook-dtd412-xml
-BuildRequires: gdl-devel >= 3.6.0
# libgettextpo
BuildRequires: gettext-devel
BuildRequires: gettext-tools
-BuildRequires: glib2-devel >= 1:2.32.0
-BuildRequires: gnome-common >= 2.8.0
-BuildRequires: gnome-vfs2-devel >= 2.0.0
-BuildRequires: gobject-introspection-devel >= 0.9.3
+BuildRequires: glib2-devel >= 1:2.36.0
BuildRequires: gsettings-desktop-schemas-devel
-BuildRequires: gtk+3-devel >= 3.4.2
-BuildRequires: gtk-doc >= 1.0
-BuildRequires: gtksourceview3-devel >= 3.0.0
-BuildRequires: gtkspell3-devel >= 3.0.0
-BuildRequires: intltool >= 0.50.1
-BuildRequires: iso-codes >= 0.35
-BuildRequires: json-glib-devel >= 0.12.0
+BuildRequires: gspell-devel >= 1.2.0
+BuildRequires: gtk+3-devel >= 3.22.20
+BuildRequires: gtk-doc >= 1.28
+BuildRequires: gtksourceview4-devel >= 4.0.2
+BuildRequires: itstool
BuildRequires: libgda5-devel >= 5.0
-BuildRequires: libgdict-devel >= 0.11.0
-BuildRequires: libpeas-gtk-devel >= 1.2.0
-BuildRequires: libtool >= 2:2.2.6
BuildRequires: libxml2-devel >= 2.4.12
+BuildRequires: meson >= 0.46.0
+BuildRequires: ninja >= 1.5
BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 1.736
BuildRequires: yelp-tools
Requires(post,postun): gtk-update-icon-cache
-Requires: gdl >= 3.6.0
-Requires: glib2 >= 1:2.32.0
-Requires: gtk+3 >= 3.4.2
+Requires: glib2 >= 1:2.36.0
+Requires: gspell >= 1.2.0
+Requires: gtk+3 >= 3.22.20
+Requires: gtksourceview4 >= 4.0.2
Requires: hicolor-icon-theme
-Requires: iso-codes >= 0.35
-Requires: json-glib >= 0.12.0
-Requires: libgdict >= 0.11.0
-Requires: libpeas-gtk >= 1.2.0
Requires: libxml2 >= 2.4.12
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -60,23 +47,16 @@ Dostarcza dużo użytecznych funkcji ułatwiających pracę przy
tłumaczeniach plików po.
%package devel
-Summary: Header files for gtranslator plugins development
-Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia wtyczek edytora gtranslator
+Summary: Header file for gtranslator plugins development
+Summary(pl.UTF-8): Plik nagłówkowy do tworzenia wtyczek edytora gtranslator
Group: Development/Tools
-# libgettextpo
-Requires: gettext-devel
-Requires: glib2-devel >= 1:2.32.0
-Requires: gtk+3-devel >= 3.4.2
-Requires: gtksourceview3-devel >= 3.0.0
-
-Requires: gtksourceview2-devel >= 2.0
-Requires: libglade-devel >= 2.0
+Requires: glib2-devel >= 1:2.36.0
%description devel
-Header files for gtranslator plugins development.
+Header file for gtranslator plugins development.
%description devel -l pl.UTF-8
-Pliki nagłówkowe do tworzenia wtyczek edytora gtranslator.
+Plik nagłówkowy do tworzenia wtyczek edytora gtranslator.
%package apidocs
Summary: API documentation for gtranslator
@@ -91,36 +71,17 @@ Dokumentacja API gtranslatora.
%prep
%setup -q
-%patch0 -p1
%build
-%{__glib_gettextize}
-%{__intltoolize}
-%{__libtoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
- --disable-silent-rules \
- --disable-static \
- --with-dictionary \
- --with-gda=5.0 \
- --disable-gtk-doc-html \
- --with-gtkspell \
- --with-html-dir=%{_gtkdocdir}
-
-%{__make}
+%meson build \
+ -Dgtk_doc=true
+
+%ninja_build -C build
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
-
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/gtranslator/*.la \
- $RPM_BUILD_ROOT%{_libdir}/gtranslator/plugins/*.la
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/charmap/*.py[co]
+%ninja_install -C build
%find_lang %{name} --with-gnome
@@ -135,36 +96,21 @@ rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README THANKS
+%doc AUTHORS MAINTAINERS NEWS README.md THANKS
%attr(755,root,root) %{_bindir}/gtranslator
-%dir %{_libdir}/%{name}
-%{_libdir}/gtranslator/libgtranslator-private.so
-%dir %{_libdir}/%{name}/plugins
-%attr(755,root,root) %{_libdir}/%{name}/plugins/lib*.so
-%{_libdir}/%{name}/plugins/gtr-*.plugin
-%dir %{_libdir}/gtranslator/plugins/charmap
-%{_libdir}/gtranslator/plugins/charmap/*.py
-%dir %{_libdir}/%{name}/girepository-1.0
-%{_libdir}/%{name}/girepository-1.0/Gtranslator-3.0.typelib
-%dir %{_datadir}/%{name}
-%{_datadir}/%{name}/dtd
-%{_datadir}/%{name}/pixmaps
-%{_datadir}/%{name}/ui
-%{_datadir}/appdata/gtranslator.appdata.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gtranslator*.gschema.xml
-%{_iconsdir}/hicolor/*x*/apps/gtranslator.png
-%{_iconsdir}/hicolor/scalable/apps/gtranslator.svg
-%{_desktopdir}/gtranslator.desktop
+%{_datadir}/%{name}
+%{_datadir}/glib-2.0/schemas/org.gnome.Gtranslator.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gtranslator.plugins.translation-memory.gschema.xml
+%{_datadir}/metainfo/org.gnome.Gtranslator.appdata.xml
+%{_desktopdir}/org.gnome.Gtranslator.desktop
+%{_iconsdir}/hicolor/scalable/apps/org.gnome.Gtranslator.svg
+%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Gtranslator-symbolic.svg
+%{_pixmapsdir}/gtranslator-*.png
%{_mandir}/man1/gtranslator.1*
%files devel
%defattr(644,root,root,755)
-%{_includedir}/gtranslator-3.0
-# dir shared with base
-%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/gir-1.0
-%{_datadir}/%{name}/gir-1.0/Gtranslator-3.0.gir
-%{_pkgconfigdir}/gtranslator.pc
+%{_includedir}/gtr-marshal.h
%files apidocs
%defattr(644,root,root,755)
diff --git a/gtranslator-pc.patch b/gtranslator-pc.patch
deleted file mode 100644
index ad677d3..0000000
--- a/gtranslator-pc.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- gtranslator-2.91.7/data/gtranslator.pc.in.orig 2015-03-15 13:09:29.000000000 +0100
-+++ gtranslator-2.91.7/data/gtranslator.pc.in 2017-07-30 17:25:58.516380027 +0200
-@@ -5,6 +5,6 @@
-
- Name: gtranslator
- Description: gtranslator
--Requires: libglade-2.0 gtksourceview-2.0
-+Requires: glib-2.0 gio-2.0 gtk+-3.0 gtksourceview-3.0
- Version: @VERSION@
- Cflags: -I${includedir}/gtranslator- at GTR_API_VERSION@
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gtranslator.git/commitdiff/ea21576747c38b44c64fbb6a28d7d357f968ce95
More information about the pld-cvs-commit
mailing list