mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 14:43:52 +02:00
enter-tex: update to 3.47.0, rename from gnome-latex
This commit is contained in:
parent
f1416f5bd7
commit
37241bd092
6 changed files with 77 additions and 111 deletions
36
srcpkgs/enter-tex/patches/fix-actions.patch
Normal file
36
srcpkgs/enter-tex/patches/fix-actions.patch
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
From c240fd5c1eda2cf697336cc234d66f6af38894e8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: oreo639 <oreo6391@gmail.com>
|
||||||
|
Date: Sun, 15 Sep 2024 02:16:20 -0700
|
||||||
|
Subject: [PATCH] GlatexApp: implement new-window action
|
||||||
|
|
||||||
|
---
|
||||||
|
src/glatex_app.vala | 6 ++++++
|
||||||
|
1 file changed, 6 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/glatex_app.vala b/src/glatex_app.vala
|
||||||
|
index 3d93c8bd..4e913212 100644
|
||||||
|
--- a/src/glatex_app.vala
|
||||||
|
+++ b/src/glatex_app.vala
|
||||||
|
@@ -8,6 +8,7 @@ public class GlatexApp : Gtex.App
|
||||||
|
{
|
||||||
|
private const GLib.ActionEntry[] _app_actions =
|
||||||
|
{
|
||||||
|
+ { "new-window", new_window_cb },
|
||||||
|
{ "new-document", new_document_cb },
|
||||||
|
{ "manage-build-tools", manage_build_tools_cb },
|
||||||
|
{ "quit", quit_cb }
|
||||||
|
@@ -52,6 +53,11 @@ public class GlatexApp : Gtex.App
|
||||||
|
release ();
|
||||||
|
}
|
||||||
|
|
||||||
|
+ private void new_window_cb ()
|
||||||
|
+ {
|
||||||
|
+ MainWindow? window = create_window ();
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
private void new_document_cb ()
|
||||||
|
{
|
||||||
|
MainWindow? window = get_active_main_window ();
|
||||||
|
--
|
||||||
|
GitLab
|
||||||
|
|
40
srcpkgs/enter-tex/template
Normal file
40
srcpkgs/enter-tex/template
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
# Template file for 'enter-tex'
|
||||||
|
pkgname=enter-tex
|
||||||
|
version=3.47.0
|
||||||
|
revision=1
|
||||||
|
build_helper="gir"
|
||||||
|
build_style=meson
|
||||||
|
configure_args="-Ddconf_migration=false $(vopt_bool gtk_doc gtk_doc)"
|
||||||
|
hostmakedepends="glib-devel gettext itstool pkg-config vala
|
||||||
|
gobject-introspection $(vopt_if gtk_doc gtk-doc) desktop-file-utils gtk-update-icon-cache"
|
||||||
|
makedepends="gsettings-desktop-schemas-devel gspell-devel libgedit-gtksourceview-devel
|
||||||
|
gtk+3-devel libgee-devel libglib-devel libgedit-tepl-devel"
|
||||||
|
short_desc="LaTeX editor for the GNOME desktop"
|
||||||
|
maintainer="Enno Boland <gottox@voidlinux.org>"
|
||||||
|
license="GPL-3.0-or-later"
|
||||||
|
homepage="https://gitlab.gnome.org/swilmet/enter-tex"
|
||||||
|
changelog="https://gitlab.gnome.org/swilmet/enter-tex/-/raw/main/NEWS"
|
||||||
|
distfiles="${GNOME_SITE}/enter-tex/${version%.*}/enter-tex-${version}.tar.xz"
|
||||||
|
checksum=a08caec9275c0abb9535674df5b9c16b92b14968cd21916d6ffc2fa0cb9dd76a
|
||||||
|
|
||||||
|
build_options="gtk_doc"
|
||||||
|
build_options_default=" "
|
||||||
|
|
||||||
|
if [ -z "$CROSS_BUILD" ]; then
|
||||||
|
build_options_default+=" gtk_doc"
|
||||||
|
fi
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
vdoc "${FILESDIR}/README.voidlinux"
|
||||||
|
}
|
||||||
|
|
||||||
|
pre_build() {
|
||||||
|
# https://gitlab.gnome.org/swilmet/enter-tex/-/blob/main/docs/more-information.md
|
||||||
|
ninja -C build src/gtex/Gtex-1.gir
|
||||||
|
}
|
||||||
|
|
||||||
|
gnome-latex_package() {
|
||||||
|
build_style=meta
|
||||||
|
short_desc+=" - transitional dummy package"
|
||||||
|
depends="${sourcepkg}>=${version}_${revision}"
|
||||||
|
}
|
1
srcpkgs/gnome-latex
Symbolic link
1
srcpkgs/gnome-latex
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
enter-tex
|
|
@ -1,85 +0,0 @@
|
||||||
diff --git a/configure b/configure
|
|
||||||
index a58dc5629..e01a8f4ec 100755
|
|
||||||
--- a/configure
|
|
||||||
+++ b/configure
|
|
||||||
@@ -14305,7 +14305,7 @@ if test -n "$DEP_CFLAGS"; then
|
|
||||||
gtk+-3.0 >= 3.22
|
|
||||||
gspell-1 >= 1.8
|
|
||||||
libgedit-amtk-5
|
|
||||||
- tepl-6 >= 6.8
|
|
||||||
+ libgedit-tepl-6 >= 6.8
|
|
||||||
gee-0.8 >= 0.10
|
|
||||||
gsettings-desktop-schemas
|
|
||||||
\""; } >&5
|
|
||||||
@@ -14314,7 +14314,7 @@ if test -n "$DEP_CFLAGS"; then
|
|
||||||
gtk+-3.0 >= 3.22
|
|
||||||
gspell-1 >= 1.8
|
|
||||||
libgedit-amtk-5
|
|
||||||
- tepl-6 >= 6.8
|
|
||||||
+ libgedit-tepl-6 >= 6.8
|
|
||||||
gee-0.8 >= 0.10
|
|
||||||
gsettings-desktop-schemas
|
|
||||||
") 2>&5
|
|
||||||
@@ -14326,7 +14326,7 @@ if test -n "$DEP_CFLAGS"; then
|
|
||||||
gtk+-3.0 >= 3.22
|
|
||||||
gspell-1 >= 1.8
|
|
||||||
libgedit-amtk-5
|
|
||||||
- tepl-6 >= 6.8
|
|
||||||
+ libgedit-tepl-6 >= 6.8
|
|
||||||
gee-0.8 >= 0.10
|
|
||||||
gsettings-desktop-schemas
|
|
||||||
" 2>/dev/null`
|
|
||||||
@@ -14346,7 +14346,7 @@ if test -n "$DEP_LIBS"; then
|
|
||||||
gtk+-3.0 >= 3.22
|
|
||||||
gspell-1 >= 1.8
|
|
||||||
libgedit-amtk-5
|
|
||||||
- tepl-6 >= 6.8
|
|
||||||
+ libgedit-tepl-6 >= 6.8
|
|
||||||
gee-0.8 >= 0.10
|
|
||||||
gsettings-desktop-schemas
|
|
||||||
\""; } >&5
|
|
||||||
@@ -14355,7 +14355,7 @@ if test -n "$DEP_LIBS"; then
|
|
||||||
gtk+-3.0 >= 3.22
|
|
||||||
gspell-1 >= 1.8
|
|
||||||
libgedit-amtk-5
|
|
||||||
- tepl-6 >= 6.8
|
|
||||||
+ libgedit-tepl-6 >= 6.8
|
|
||||||
gee-0.8 >= 0.10
|
|
||||||
gsettings-desktop-schemas
|
|
||||||
") 2>&5
|
|
||||||
@@ -14367,7 +14367,7 @@ if test -n "$DEP_LIBS"; then
|
|
||||||
gtk+-3.0 >= 3.22
|
|
||||||
gspell-1 >= 1.8
|
|
||||||
libgedit-amtk-5
|
|
||||||
- tepl-6 >= 6.8
|
|
||||||
+ libgedit-tepl-6 >= 6.8
|
|
||||||
gee-0.8 >= 0.10
|
|
||||||
gsettings-desktop-schemas
|
|
||||||
" 2>/dev/null`
|
|
||||||
@@ -14396,7 +14396,7 @@ fi
|
|
||||||
gtk+-3.0 >= 3.22
|
|
||||||
gspell-1 >= 1.8
|
|
||||||
libgedit-amtk-5
|
|
||||||
- tepl-6 >= 6.8
|
|
||||||
+ libgedit-tepl-6 >= 6.8
|
|
||||||
gee-0.8 >= 0.10
|
|
||||||
gsettings-desktop-schemas
|
|
||||||
" 2>&1`
|
|
||||||
@@ -14406,7 +14406,7 @@ fi
|
|
||||||
gtk+-3.0 >= 3.22
|
|
||||||
gspell-1 >= 1.8
|
|
||||||
libgedit-amtk-5
|
|
||||||
- tepl-6 >= 6.8
|
|
||||||
+ libgedit-tepl-6 >= 6.8
|
|
||||||
gee-0.8 >= 0.10
|
|
||||||
gsettings-desktop-schemas
|
|
||||||
" 2>&1`
|
|
||||||
@@ -14419,7 +14419,7 @@ fi
|
|
||||||
gtk+-3.0 >= 3.22
|
|
||||||
gspell-1 >= 1.8
|
|
||||||
libgedit-amtk-5
|
|
||||||
- tepl-6 >= 6.8
|
|
||||||
+ libgedit-tepl-6 >= 6.8
|
|
||||||
gee-0.8 >= 0.10
|
|
||||||
gsettings-desktop-schemas
|
|
||||||
) were not met:
|
|
|
@ -1,26 +0,0 @@
|
||||||
# Template file for 'gnome-latex'
|
|
||||||
pkgname=gnome-latex
|
|
||||||
version=3.46.0
|
|
||||||
revision=2
|
|
||||||
build_helper="gir"
|
|
||||||
build_style=gnu-configure
|
|
||||||
configure_args="--disable-appstream-util --disable-dconf-migration
|
|
||||||
$(vopt_enable gir introspection)"
|
|
||||||
hostmakedepends="glib-devel gettext itstool pkg-config vala
|
|
||||||
$(vopt_if gir gobject-introspection) gtk-doc"
|
|
||||||
makedepends="gsettings-desktop-schemas-devel gspell-devel libgedit-gtksourceview-devel
|
|
||||||
gtk+3-devel libgee-devel libglib-devel libgedit-tepl-devel"
|
|
||||||
short_desc="LaTeX editor for the GNOME desktop"
|
|
||||||
maintainer="Enno Boland <gottox@voidlinux.org>"
|
|
||||||
license="GPL-3.0-or-later"
|
|
||||||
homepage="https://wiki.gnome.org/Apps/GNOME-LaTeX"
|
|
||||||
changelog="https://gitlab.gnome.org/swilmet/gnome-latex/-/raw/main/NEWS"
|
|
||||||
distfiles="${GNOME_SITE}/gnome-latex/${version%.*}/gnome-latex-${version}.tar.xz"
|
|
||||||
checksum=d67555639b2a15a8aebd54f335354e44fe3433143ae3cb3cca7a8e26f8112ada
|
|
||||||
|
|
||||||
build_options="gir"
|
|
||||||
build_options_default="gir"
|
|
||||||
|
|
||||||
post_install() {
|
|
||||||
vdoc "${FILESDIR}/README.voidlinux"
|
|
||||||
}
|
|
Loading…
Add table
Reference in a new issue