[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