From 37b6a4d964065afd97b873b9db413ef7a4067799 Mon Sep 17 00:00:00 2001 From: chrysos349 Date: Mon, 29 Apr 2024 17:22:34 +0300 Subject: [PATCH 1/7] New package: libgedit-gfls-0.1.0 --- common/shlibs | 1 + srcpkgs/libgedit-gfls-devel | 1 + srcpkgs/libgedit-gfls/template | 38 ++++++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 120000 srcpkgs/libgedit-gfls-devel create mode 100644 srcpkgs/libgedit-gfls/template diff --git a/common/shlibs b/common/shlibs index e93d4cd63ae03b..065b264eb861c1 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3720,6 +3720,7 @@ libhtp.so.2 libhtp-0.5.30_1 libgedit-46.so gedit-46.1_1 libgedit-amtk-5.so.0 libgedit-amtk-5.8.0_1 libgedit-gtksourceview-300.so.0 libgedit-gtksourceview-299.0.5_1 +libgedit-gfls-1.so.0 libgedit-gfls-0.1.0_1 libchewing.so.3 libchewing-0.5.1_1 libdwarves.so.1 pahole-1.12_1 libdwarves_emit.so.1 pahole-1.12_1 diff --git a/srcpkgs/libgedit-gfls-devel b/srcpkgs/libgedit-gfls-devel new file mode 120000 index 00000000000000..6785d64ceca936 --- /dev/null +++ b/srcpkgs/libgedit-gfls-devel @@ -0,0 +1 @@ +libgedit-gfls \ No newline at end of file diff --git a/srcpkgs/libgedit-gfls/template b/srcpkgs/libgedit-gfls/template new file mode 100644 index 00000000000000..2be694908c8d09 --- /dev/null +++ b/srcpkgs/libgedit-gfls/template @@ -0,0 +1,38 @@ +# Template file for 'libgedit-gfls' +pkgname=libgedit-gfls +version=0.1.0 +revision=1 +build_style=meson +build_helper=gir +configure_args="$(vopt_bool gir gobject_introspection) $(vopt_bool gtk_doc gtk_doc)" +hostmakedepends="gettext glib-devel pkg-config $(vopt_if gtk_doc gtk-doc)" +makedepends="gtk+3-devel" +short_desc="Module dedicated to file loading and saving" +maintainer="chrysos349 " +license="GPL-3.0-or-later" +homepage="https://github.com/gedit-technology/libgedit-gfls" +distfiles="https://github.com/gedit-technology/libgedit-gfls/archive/${version}.tar.gz" +checksum=9c658dd507c0daf12b34e735f1e6558561ed18f549c727976116add1272ef5e6 + +build_options="gir gtk_doc" +build_options_default="gir" + +if [ -z "$CROSS_BUILD" ]; then + build_options_default+=" gtk_doc" +fi + +libgedit-gfls-devel_package() { + depends="libglib-devel ${sourcepkg}>=${version}_${revision}" + short_desc+=" - developement files" + pkg_install() { + vmove usr/include + vmove usr/lib/*.so + vmove usr/lib/pkgconfig + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + fi + if [ "$build_option_gtk_doc" ]; then + vmove usr/share/gtk-doc + fi + } +} From da51a352b4a249f460d3c797513ff4a7f3f6107a Mon Sep 17 00:00:00 2001 From: chrysos349 Date: Mon, 29 Apr 2024 17:23:42 +0300 Subject: [PATCH 2/7] libgedit-gtksourceview: update to 299.2.1 --- common/shlibs | 2 +- srcpkgs/libgedit-gtksourceview/template | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/common/shlibs b/common/shlibs index 065b264eb861c1..d0b063b68ff86c 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3719,7 +3719,7 @@ libyang.so.1 libyang-1.0r5_1 libhtp.so.2 libhtp-0.5.30_1 libgedit-46.so gedit-46.1_1 libgedit-amtk-5.so.0 libgedit-amtk-5.8.0_1 -libgedit-gtksourceview-300.so.0 libgedit-gtksourceview-299.0.5_1 +libgedit-gtksourceview-300.so.1 libgedit-gtksourceview-299.2.1_1 libgedit-gfls-1.so.0 libgedit-gfls-0.1.0_1 libchewing.so.3 libchewing-0.5.1_1 libdwarves.so.1 pahole-1.12_1 diff --git a/srcpkgs/libgedit-gtksourceview/template b/srcpkgs/libgedit-gtksourceview/template index 0a8820d86b3a2f..d17785c420353e 100644 --- a/srcpkgs/libgedit-gtksourceview/template +++ b/srcpkgs/libgedit-gtksourceview/template @@ -1,6 +1,6 @@ # Template file for 'libgedit-gtksourceview' pkgname=libgedit-gtksourceview -version=299.0.5 +version=299.2.1 revision=1 build_helper="gir" build_style=meson @@ -14,7 +14,7 @@ license="LGPL-2.1-or-later" homepage="https://gedit-technology.github.io" changelog="https://raw.githubusercontent.com/gedit-technology/libgedit-gtksourceview/main/NEWS" distfiles="https://github.com/gedit-technology/libgedit-gtksourceview/releases/download/${version}/libgedit-gtksourceview-${version}.tar.xz" -checksum=4bdac3c6dd885a2af8064a7265618ff8505b2324ab02fb00b0ce55e02978d3d6 +checksum=f94ea579636d73b4a783b9ec43d77bc9a43d4b633b3bf9ba9d7a011cadb5cb92 make_check_pre="xvfb-run" libgedit-gtksourceview-devel_package() { From 6414628f50c307daa842499e7b129f3596d6d516 Mon Sep 17 00:00:00 2001 From: chrysos349 Date: Mon, 29 Apr 2024 17:27:04 +0300 Subject: [PATCH 3/7] New package: libgedit-tepl-6.10.0 --- common/shlibs | 1 + srcpkgs/libgedit-tepl-devel | 1 + srcpkgs/libgedit-tepl/template | 44 ++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 120000 srcpkgs/libgedit-tepl-devel create mode 100644 srcpkgs/libgedit-tepl/template diff --git a/common/shlibs b/common/shlibs index d0b063b68ff86c..33024d8bc3d206 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3721,6 +3721,7 @@ libgedit-46.so gedit-46.1_1 libgedit-amtk-5.so.0 libgedit-amtk-5.8.0_1 libgedit-gtksourceview-300.so.1 libgedit-gtksourceview-299.2.1_1 libgedit-gfls-1.so.0 libgedit-gfls-0.1.0_1 +libgedit-tepl-6.so.0 libgedit-tepl-6.10.0_1 libchewing.so.3 libchewing-0.5.1_1 libdwarves.so.1 pahole-1.12_1 libdwarves_emit.so.1 pahole-1.12_1 diff --git a/srcpkgs/libgedit-tepl-devel b/srcpkgs/libgedit-tepl-devel new file mode 120000 index 00000000000000..3f11153a1d9c1a --- /dev/null +++ b/srcpkgs/libgedit-tepl-devel @@ -0,0 +1 @@ +libgedit-tepl \ No newline at end of file diff --git a/srcpkgs/libgedit-tepl/template b/srcpkgs/libgedit-tepl/template new file mode 100644 index 00000000000000..06282dcfeabded --- /dev/null +++ b/srcpkgs/libgedit-tepl/template @@ -0,0 +1,44 @@ +# Template file for 'libgedit-tepl' +pkgname=libgedit-tepl +version=6.10.0 +revision=1 +build_style=meson +build_helper=gir +configure_args="$(vopt_bool gir gobject_introspection) $(vopt_bool gtk_doc gtk_doc)" +hostmakedepends="glib-devel pkg-config gettext $(vopt_if gtk_doc gtk-doc)" +makedepends="libgedit-amtk-devel libglib-devel libgedit-gtksourceview-devel gtk+3-devel + libxml2-devel uchardet-devel gsettings-desktop-schemas-devel + libgedit-gfls-devel libhandy1-devel" +checkdepends="xvfb-run" +short_desc="Text editor product line" +maintainer="Enno Boland " +license="LGPL-3.0-or-later" +homepage="https://github.com/gedit-technology/libgedit-tepl" +changelog="https://raw.githubusercontent.com/gedit-technology/libgedit-tepl/main/NEWS" +distfiles="https://github.com/gedit-technology/libgedit-tepl/archive/${version}.tar.gz" +#distfiles="${GNOME_SITE}/tepl/${version%.*}/tepl-${version}.tar.xz" +checksum=44e120c9915a93362190f83161dd4dd37f3318d4f68b763dc6079edd5f8a470b +make_check_pre="xvfb-run" + +build_options="gir gtk_doc" +build_options_default="gir" + +if [ -z "$CROSS_BUILD" ]; then + build_options_default+=" gtk_doc" +fi + +libgedit-tepl-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - developement files" + pkg_install() { + vmove usr/include + vmove usr/lib/*.so + vmove usr/lib/pkgconfig + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + fi + if [ "$build_option_gtk_doc" ]; then + vmove usr/share/gtk-doc + fi + } +} From 5f3c06124ecc05d3015aab69c507cbdbcb1c4f8b Mon Sep 17 00:00:00 2001 From: chrysos349 Date: Tue, 25 Jun 2024 12:07:39 +0300 Subject: [PATCH 4/7] tepl: remove package --- common/shlibs | 1 - srcpkgs/removed-packages/template | 1 + srcpkgs/tepl-devel | 1 - srcpkgs/tepl/template | 42 ------------------------------- 4 files changed, 1 insertion(+), 44 deletions(-) delete mode 120000 srcpkgs/tepl-devel delete mode 100644 srcpkgs/tepl/template diff --git a/common/shlibs b/common/shlibs index 33024d8bc3d206..d2efe4ee72173b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3596,7 +3596,6 @@ libwx_gtk3u_richtext-3.2.so.0 wxWidgets-gtk3-3.2.2.1_1 libwx_gtk3u_stc-3.2.so.0 wxWidgets-gtk3-3.2.2.1_1 libwx_gtk3u_webview-3.2.so.0 wxWidgets-gtk3-3.2.2.1_1 libwx_gtk3u_xrc-3.2.so.0 wxWidgets-gtk3-3.2.2.1_1 -libtepl-6.so.4 tepl-6.8.0_1 libnomacsCore.so.3 nomacs-3.10.2_4 libaudit.so.1 libaudit-2.8.4_1 libauparse.so.0 libauparse-2.8.4_1 diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template index 67f0f4e72370f8..5130a0f2cfcb7d 100644 --- a/srcpkgs/removed-packages/template +++ b/srcpkgs/removed-packages/template @@ -714,6 +714,7 @@ replaces=" tekaim<=1.6.0_5 telepathy-gabble<=0.18.4_4 telepathy-salut<=0.8.1_20 + tepl<=6.8.0_1 terminal_markdown_viewer<=1.6.3_4 tilp2<=1.18_2 tlsdate<=0.0.13_16 diff --git a/srcpkgs/tepl-devel b/srcpkgs/tepl-devel deleted file mode 120000 index 9ae68b02eadd2b..00000000000000 --- a/srcpkgs/tepl-devel +++ /dev/null @@ -1 +0,0 @@ -tepl \ No newline at end of file diff --git a/srcpkgs/tepl/template b/srcpkgs/tepl/template deleted file mode 100644 index ba6cda445a64d7..00000000000000 --- a/srcpkgs/tepl/template +++ /dev/null @@ -1,42 +0,0 @@ -# Template file for 'tepl' -pkgname=tepl -version=6.8.0 -revision=1 -build_style=meson -build_helper=gir -configure_args="$(vopt_bool gir gobject_introspection) $(vopt_bool gtk_doc gtk_doc)" -hostmakedepends="glib-devel pkg-config gettext $(vopt_if gtk_doc gtk-doc)" -makedepends="libgedit-amtk-devel libglib-devel libgedit-gtksourceview-devel gtk+3-devel - libxml2-devel uchardet-devel gsettings-desktop-schemas-devel" -checkdepends="xvfb-run" -short_desc="Text editor product line" -maintainer="Enno Boland " -license="LGPL-3.0-or-later" -homepage="https://wiki.gnome.org/Projects/Tepl" -changelog="https://gitlab.gnome.org/swilmet/tepl/-/raw/main/NEWS" -distfiles="${GNOME_SITE}/tepl/${version%.*}/tepl-${version}.tar.xz" -checksum=46e6e5f1bfdbc52e5956f06add575e9c7697c673d53d3803dfe768f490b560f0 -make_check_pre="xvfb-run" - -build_options="gir gtk_doc" -build_options_default="gir" - -if [ -z "$CROSS_BUILD" ]; then - build_options_default+=" gtk_doc" -fi - -tepl-devel_package() { - depends="${makedepends} ${sourcepkg}>=${version}_${revision}" - short_desc+=" - developement files" - pkg_install() { - vmove usr/include - vmove usr/lib/*.so - vmove usr/lib/pkgconfig - if [ "$build_option_gir" ]; then - vmove usr/share/gir-1.0 - fi - if [ "$build_option_gtk_doc" ]; then - vmove usr/share/gtk-doc - fi - } -} From 6f60ba3c9fcfa0df97e1fddcdd3a4cdad57be149 Mon Sep 17 00:00:00 2001 From: chrysos349 Date: Mon, 29 Apr 2024 17:29:41 +0300 Subject: [PATCH 5/7] gedit: update to 47.0 --- common/shlibs | 2 +- srcpkgs/gedit/template | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/common/shlibs b/common/shlibs index d2efe4ee72173b..eb1c1966573ebd 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3716,7 +3716,7 @@ libqhttpengine.so.1 qhttpengine-1.0.1_1 libqmdnsengine.so.0 qmdnsengine-0.1.0_1 libyang.so.1 libyang-1.0r5_1 libhtp.so.2 libhtp-0.5.30_1 -libgedit-46.so gedit-46.1_1 +libgedit-47.so gedit-47.0_1 libgedit-amtk-5.so.0 libgedit-amtk-5.8.0_1 libgedit-gtksourceview-300.so.1 libgedit-gtksourceview-299.2.1_1 libgedit-gfls-1.so.0 libgedit-gfls-0.1.0_1 diff --git a/srcpkgs/gedit/template b/srcpkgs/gedit/template index c14af986fcf758..ca3cdbb92e43b8 100644 --- a/srcpkgs/gedit/template +++ b/srcpkgs/gedit/template @@ -1,7 +1,7 @@ # Template file for 'gedit' # keep major version in sync with gedit-plugins pkgname=gedit -version=46.2 +version=47.0 revision=1 build_helper="gir" build_style=meson @@ -10,7 +10,7 @@ configure_args="-Dgtk_doc=false" hostmakedepends="itstool pkg-config glib-devel gdk-pixbuf perl gettext gtk-update-icon-cache desktop-file-utils" makedepends="gsettings-desktop-schemas-devel gspell-devel libgedit-gtksourceview-devel - libpeas-devel python3-gobject-devel libgedit-amtk-devel tepl-devel" + libpeas-devel python3-gobject-devel libgedit-amtk-devel libgedit-tepl-devel" depends="desktop-file-utils gsettings-desktop-schemas iso-codes" short_desc="Text editor for GNOME" maintainer="Orphaned " @@ -18,13 +18,13 @@ license="GPL-2.0-or-later" homepage="https://wiki.gnome.org/Apps/Gedit" changelog="https://gitlab.gnome.org/GNOME/gedit/-/raw/${version}/NEWS" distfiles="${GNOME_SITE}/gedit/${version%.*}/gedit-${version}.tar.xz" -checksum=c0866412bad147ebace2d282ffcbb5a0e9a304b20fd55640bee21c81e6d501ef +checksum=fa4a597e34c76d4ac91431b5ae6e191c96c6b0af1702e0899ab35199edfa1bfa python_version=3 -shlib_provides="libgedit-46.so" +shlib_provides="libgedit-47.so" gedit-devel_package() { depends="${sourcepkg}>=${version}_${revision} gtk+3-devel libglib-devel - libgedit-gtksourceview-devel libpeas-devel libgedit-amtk-devel tepl-devel" + libgedit-gtksourceview-devel libpeas-devel libgedit-amtk-devel libgedit-tepl-devel" short_desc+=" - development files" pkg_install() { vmove usr/include From e328e22b5e68677f43521402ae43273cba7d3484 Mon Sep 17 00:00:00 2001 From: chrysos349 Date: Mon, 29 Apr 2024 17:29:48 +0300 Subject: [PATCH 6/7] gedit-plugins: update to 47.1 --- srcpkgs/gedit-plugins/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/gedit-plugins/template b/srcpkgs/gedit-plugins/template index f332e34d3802f8..905503a5b92728 100644 --- a/srcpkgs/gedit-plugins/template +++ b/srcpkgs/gedit-plugins/template @@ -1,7 +1,7 @@ # Template file for 'gedit-plugins' # keep major version in sync with gedit pkgname=gedit-plugins -version=46.0 +version=47.1 revision=1 build_style=meson pycompile_dirs="usr/lib/gedit/plugins" @@ -16,5 +16,5 @@ license="GPL-2.0-or-later" homepage="https://gitlab.gnome.org/GNOME/gedit-plugins" changelog="https://gitlab.gnome.org/GNOME/gedit-plugins/-/raw/master/NEWS" distfiles="${GNOME_SITE}/gedit-plugins/${version%.*}/gedit-plugins-${version}.tar.xz" -checksum=db6b4aa72dac0190a8ae497f770f5a4ba66ae3cf1e03ea8b744e6101df09b251 +checksum=af9d63e5822ac08c68e3b898bb58e7debc1bfeaaca1077f5a8e795d25a164c8b python_version=3 From 491c9e115126c4c0d396edcc467adaa9b057ad92 Mon Sep 17 00:00:00 2001 From: chrysos349 Date: Mon, 29 Apr 2024 17:30:16 +0300 Subject: [PATCH 7/7] gnome-latex: rebuild for libgedit-tepl --- srcpkgs/gnome-latex/patches/fix-tepl.patch | 85 ++++++++++++++++++++++ srcpkgs/gnome-latex/template | 4 +- 2 files changed, 87 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/gnome-latex/patches/fix-tepl.patch diff --git a/srcpkgs/gnome-latex/patches/fix-tepl.patch b/srcpkgs/gnome-latex/patches/fix-tepl.patch new file mode 100644 index 00000000000000..e82a44d925a983 --- /dev/null +++ b/srcpkgs/gnome-latex/patches/fix-tepl.patch @@ -0,0 +1,85 @@ +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: diff --git a/srcpkgs/gnome-latex/template b/srcpkgs/gnome-latex/template index 9784d71e54a246..10675875a753c1 100644 --- a/srcpkgs/gnome-latex/template +++ b/srcpkgs/gnome-latex/template @@ -1,7 +1,7 @@ # Template file for 'gnome-latex' pkgname=gnome-latex version=3.46.0 -revision=1 +revision=2 build_helper="gir" build_style=gnu-configure configure_args="--disable-appstream-util --disable-dconf-migration @@ -9,7 +9,7 @@ configure_args="--disable-appstream-util --disable-dconf-migration 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 tepl-devel" + gtk+3-devel libgee-devel libglib-devel libgedit-tepl-devel" short_desc="LaTeX editor for the GNOME desktop" maintainer="Enno Boland " license="GPL-3.0-or-later"