[packages/enter-tex] - gnome-latex updated to 3.47.0, now as enter-tex

qboosh qboosh at pld-linux.org
Thu Oct 31 17:39:05 CET 2024


commit 7932e692cf7092f23ac3bea6efe57913587f3687
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Oct 31 17:08:58 2024 +0100

    - gnome-latex updated to 3.47.0, now as enter-tex

 enter-tex.spec         | 103 ++++++++++++++++++++++++++++++++++++++++++++
 gnome-latex-tepl.patch |  11 -----
 gnome-latex.spec       | 114 -------------------------------------------------
 3 files changed, 103 insertions(+), 125 deletions(-)
---
diff --git a/enter-tex.spec b/enter-tex.spec
new file mode 100644
index 0000000..bd88d5d
--- /dev/null
+++ b/enter-tex.spec
@@ -0,0 +1,103 @@
+Summary:	Integrated TeX/LaTeX Environment for the GNOME desktop
+Summary(pl.UTF-8):	Zintegrowane środowisko TeXowe/LaTeXowe dla GNOME
+Name:		enter-tex
+Version:	3.47.0
+Release:	1
+License:	GPL v3+
+Group:		X11/Applications
+Source0:	https://download.gnome.org/sources/enter-tex/3.47/%{name}-%{version}.tar.xz
+# Source0-md5:	962c377147347ad8d6ca0cc395117bd9
+URL:		https://gitlab.gnome.org/swilmet/enter-tex
+BuildRequires:	appstream-glib-devel
+BuildRequires:	dconf-devel
+BuildRequires:	gettext-tools >= 0.19.6
+BuildRequires:	glib2-devel >= 1:2.80
+BuildRequires:	gobject-introspection-devel >= 1.30.0
+BuildRequires:	gsettings-desktop-schemas-devel
+BuildRequires:	gspell-devel >= 1.8
+BuildRequires:	gtk+3-devel >= 3.22
+BuildRequires:	gtk-doc >= 1.14
+BuildRequires:	libgedit-amtk-devel >= 5.8
+BuildRequires:	libgedit-gtksourceview-devel >= 299
+BuildRequires:	libgedit-tepl-devel >= 6.11
+BuildRequires:	libgee-devel >= 0.10
+BuildRequires:	meson >= 0.64
+BuildRequires:	ninja >= 1.5
+BuildRequires:	pkgconfig
+BuildRequires:	rpmbuild(macros) >= 1.736
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	vala >= 2:0.46
+BuildRequires:	vala-gspell >= 1.8
+BuildRequires:	vala-gtksourceview4 >= 4.0
+BuildRequires:	vala-libgee >= 0.10
+BuildRequires:	xz
+BuildRequires:	yelp-tools
+Requires(post,postun):	desktop-file-utils
+Requires(post,postun):	glib2 >= 1:2.80
+Requires(post,postun):	gtk-update-icon-cache
+Requires:	glib2 >= 1:2.80
+Requires:	gsettings-desktop-schemas
+Requires:	gspell >= 1.8
+Requires:	gtk+3 >= 3.22
+Requires:	hicolor-icon-theme
+Requires:	libgedit-amtk >= 5.8
+Requires:	libgedit-gtksourceview >= 299
+Requires:	libgedit-tepl >= 6.11
+Requires:	libgee >= 0.10
+Suggests:	latexmk >= 4.31
+Obsoletes:	gnome-latex < 3.47
+Obsoletes:	latexila < 3.28
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Enter TeX is a TeX/LaTeX text editor for the GNOME desktop. It was
+previously named LaTeXila and then GNOME LaTeX.
+
+%description -l pl.UTF-8
+Enter TeX to edytor tekstu TeX/LaTeX dla środowiska GNOME. Wcześniej
+projekt nazywał się LaTeXila, następnie GNOME LaTeX.
+
+%prep
+%setup -q
+
+%build
+%meson build
+
+# missing proper in-tree dependences, need to build gir first
+%ninja_build -C build src/gtex/Gtex-1.gir
+
+%ninja_build -C build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%ninja_install -C build
+
+%find_lang %{name} --with-gnome
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+%update_icon_cache hicolor
+%update_desktop_database_post
+%glib_compile_schemas
+
+%postun
+%update_icon_cache hicolor
+%update_desktop_database_postun
+%glib_compile_schemas
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc NEWS README.md
+%attr(755,root,root) %{_bindir}/enter-tex
+%{_datadir}/dbus-1/services/org.gnome.enter_tex.service
+%{_datadir}/glib-2.0/schemas/org.gnome.enter_tex.gschema.xml
+%{_datadir}/enter-tex
+%{_datadir}/metainfo/org.gnome.enter_tex.metainfo.xml
+%{_desktopdir}/org.gnome.enter_tex.desktop
+%{_iconsdir}/hicolor/scalable/apps/org.gnome.enter_tex.svg
+%{_iconsdir}/hicolor/symbolic/apps/org.gnome.enter_tex-symbolic.svg
+%{_mandir}/man1/enter-tex.1*
+%{_gtkdocdir}/enter-tex
diff --git a/gnome-latex.spec b/gnome-latex.spec
deleted file mode 100644
index deb9c26..0000000
--- a/gnome-latex.spec
+++ /dev/null
@@ -1,114 +0,0 @@
-Summary:	Integrated LaTeX Environment for the GNOME desktop
-Summary(pl.UTF-8):	Zintegrowane środowisko LaTeXowe dla GNOME
-Name:		gnome-latex
-Version:	3.46.0
-Release:	3
-License:	GPL v3+
-Group:		X11/Applications
-Source0:	https://download.gnome.org/sources/gnome-latex/3.46/%{name}-%{version}.tar.xz
-# Source0-md5:	dc3b800973e7527e97a8a21229f848fb
-Patch0:		%{name}-tepl.patch
-URL:		https://wiki.gnome.org/Apps/GNOME-LaTeX
-BuildRequires:	appstream-glib-devel
-BuildRequires:	autoconf >= 2.64
-BuildRequires:	automake >= 1:1.14
-BuildRequires:	dconf-devel
-BuildRequires:	gettext-tools >= 0.19.6
-BuildRequires:	glib2-devel >= 1:2.56
-BuildRequires:	gobject-introspection-devel >= 1.30.0
-BuildRequires:	gsettings-desktop-schemas-devel
-BuildRequires:	gspell-devel >= 1.8
-BuildRequires:	gtk+3-devel >= 3.22
-BuildRequires:	gtk-doc >= 1.14
-BuildRequires:	libgedit-amtk-devel >= 5.8
-BuildRequires:	libgedit-gtksourceview-devel >= 299
-BuildRequires:	libgedit-tepl-devel >= 6.10
-BuildRequires:	libgee-devel >= 0.10
-BuildRequires:	libtool >= 2:2.2
-BuildRequires:	pkgconfig
-BuildRequires:	rpmbuild(macros) >= 1.581
-BuildRequires:	tar >= 1:1.22
-BuildRequires:	vala >= 2:0.46
-BuildRequires:	vala-gspell >= 1.8
-BuildRequires:	vala-gtksourceview4 >= 4.0
-BuildRequires:	vala-libgee >= 0.10
-BuildRequires:	xz
-BuildRequires:	yelp-tools
-Requires(post,postun):	desktop-file-utils
-Requires(post,postun):	glib2 >= 1:2.56
-Requires(post,postun):	gtk-update-icon-cache
-Requires:	glib2 >= 1:2.56
-Requires:	gsettings-desktop-schemas
-Requires:	gspell >= 1.8
-Requires:	gtk+3 >= 3.22
-Requires:	hicolor-icon-theme
-Requires:	libgedit-amtk >= 5.8
-Requires:	libgedit-gtksourceview >= 299
-Requires:	libgedit-tepl >= 6.10
-Requires:	libgee >= 0.10
-Suggests:	latexmk >= 4.31
-Obsoletes:	latexila < 3.28
-BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-
-%description
-GNOME LaTeX is a LaTeX editor for the GNOME desktop. It was previously
-named LaTeXila.
-
-%description -l pl.UTF-8
-GNOME LaTeX to edytor LaTeXa dla środowiska GNOME. Wcześniej projekt
-nazywał się LaTeXila.
-
-%prep
-%setup -q
-%patch0 -p1
-
-%build
-%{__libtoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
-	--enable-gtk-doc \
-	--disable-silent-rules \
-	--with-html-dir=%{_gtkdocdir}
-
-# force vala->C rebuild to fix/update types
-%{__make} -C src clean
-
-%{__make}
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
-
-%find_lang %{name} --with-gnome
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-%update_icon_cache hicolor
-%update_desktop_database_post
-%glib_compile_schemas
-
-%postun
-%update_icon_cache hicolor
-%update_desktop_database_postun
-%glib_compile_schemas
-
-%files -f %{name}.lang
-%defattr(644,root,root,755)
-%doc AUTHORS NEWS README
-%attr(755,root,root) %{_bindir}/gnome-latex
-%{_datadir}/dbus-1/services/org.gnome.gnome-latex.service
-%{_datadir}/glib-2.0/schemas/org.gnome.gnome-latex.gschema.xml
-%{_datadir}/gnome-latex
-%{_datadir}/metainfo/org.gnome.gnome-latex.appdata.xml
-%{_desktopdir}/org.gnome.gnome-latex.desktop
-%{_iconsdir}/hicolor/scalable/apps/org.gnome.gnome-latex.svg
-%{_iconsdir}/hicolor/symbolic/apps/org.gnome.gnome-latex-symbolic.svg
-%{_mandir}/man1/gnome-latex.1*
-%{_gtkdocdir}/gnome-latex
diff --git a/gnome-latex-tepl.patch b/gnome-latex-tepl.patch
deleted file mode 100644
index 9481438..0000000
--- a/gnome-latex-tepl.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnome-latex-3.46.0/configure.ac.orig	2023-07-29 11:55:35.000000000 +0200
-+++ gnome-latex-3.46.0/configure.ac	2024-07-21 16:17:43.768405712 +0200
-@@ -47,7 +47,7 @@ PKG_CHECK_MODULES([DEP], [
- 	gtk+-3.0 >= 3.22
- 	gspell-1 >= 1.8
- 	libgedit-amtk-5
--	tepl-6 >= 6.8
-+	libgedit-tepl-6 >= 6.10
- 	gee-0.8 >= 0.10
- 	gsettings-desktop-schemas
- ])
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/enter-tex.git/commitdiff/7932e692cf7092f23ac3bea6efe57913587f3687



More information about the pld-cvs-commit mailing list