[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