From 31ecd9dac31f177c757c9d61d3e0a3c8b9c9c34b Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Sat, 4 Sep 2021 23:06:20 +0200 Subject: [PATCH 1/2] New package: gtksourceview5-5.2.0 --- common/shlibs | 1 + srcpkgs/gtksourceview5-devel | 1 + srcpkgs/gtksourceview5/template | 52 +++++++++++++++++++++++++++++++++ srcpkgs/gtksourceview5/update | 3 ++ 4 files changed, 57 insertions(+) create mode 120000 srcpkgs/gtksourceview5-devel create mode 100644 srcpkgs/gtksourceview5/template create mode 100644 srcpkgs/gtksourceview5/update diff --git a/common/shlibs b/common/shlibs index 230fc6a994c0..83b5783cb026 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3497,6 +3497,7 @@ liblqr-1.so.0 liblqr-0.4.2_1 libmozjs-78.so.0 mozjs78-78.1.0_1 libebur128.so.1 libebur128-1.2.4_1 libgtksourceview-4.so.0 gtksourceview4-4.0.2_1 +libgtksourceview-5.so.0 gtksourceview5-5.2.0_1 libwx_gtk3u_propgrid-3.0.so.0 wxWidgets-gtk3-3.0.4_1 libwx_gtk3u_qa-3.0.so.0 wxWidgets-gtk3-3.0.4_1 libwx_gtk3u_core-3.0.so.0 wxWidgets-gtk3-3.0.4_1 diff --git a/srcpkgs/gtksourceview5-devel b/srcpkgs/gtksourceview5-devel new file mode 120000 index 000000000000..1aac62393079 --- /dev/null +++ b/srcpkgs/gtksourceview5-devel @@ -0,0 +1 @@ +gtksourceview5 \ No newline at end of file diff --git a/srcpkgs/gtksourceview5/template b/srcpkgs/gtksourceview5/template new file mode 100644 index 000000000000..96a89040aed2 --- /dev/null +++ b/srcpkgs/gtksourceview5/template @@ -0,0 +1,52 @@ +# Template file for 'gtksourceview5' +pkgname=gtksourceview5 +version=5.2.0 +revision=1 +wrksrc="gtksourceview-${version}" +build_style=meson +build_helper="gir" +configure_args="-Dintrospection=$(vopt_if gir enabled disabled) + $(vopt_bool gir vapi) $(vopt_bool gtk_doc gtk_doc)" +hostmakedepends="glib-devel itstool libxslt pkg-config gtk4 gettext + $(vopt_if gir vala) $(vopt_if gtk_doc gtk-doc)" +makedepends="gtk4-devel libglib-devel libxml2-devel $(vopt_if gir vala) + pcre2-devel" +checkdepends="xvfb-run cantarell-fonts" +short_desc="Text widget that extends GTK4 GtkTextView widget" +maintainer="Michal Vasilek " +license="LGPL-2.1-or-later" +homepage="https://wiki.gnome.org/Projects/GtkSourceView" +changelog="https://gitlab.gnome.org/GNOME/gtksourceview/-/raw/gtksourceview-5-2/NEWS" +distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz" +checksum=c9b34fa02654f56ce22fa08827d89db4ba81631b2e6d7d31ea65d13c729430e9 + +# Package build options +build_options="gir gtk_doc" +desc_option_gtk_doc="Build API docs via gtk-doc" +build_options_default="gir" + +if [ -z "$CROSS_BUILD" ]; then + build_options_default+=" gtk_doc" +fi + +do_check() { + xvfb-run ninja -C build test +} + +gtksourceview5-devel_package() { + depends="${sourcepkg}>=${version}_${revision} gtk4-devel libglib-devel + libxml2-devel pcre2-devel" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + if [ "$build_option_gtk_doc" ]; then + vmove usr/share/gtk-doc + fi + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + vmove usr/share/vala + fi + } +} diff --git a/srcpkgs/gtksourceview5/update b/srcpkgs/gtksourceview5/update new file mode 100644 index 000000000000..4617ff233267 --- /dev/null +++ b/srcpkgs/gtksourceview5/update @@ -0,0 +1,3 @@ +pkgname="gtksourceview" +pattern="$pkgname-\K5\.[0-9]*[02468]\.[0-9]*(?=)" +ignore="*.99" From 17361303f1d0fc32eec7df2976f58f440e1faf33 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Mon, 6 Dec 2021 11:07:59 +0100 Subject: [PATCH 2/2] New package: gnome-text-editor-41.1 --- srcpkgs/gnome-text-editor/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/gnome-text-editor/template diff --git a/srcpkgs/gnome-text-editor/template b/srcpkgs/gnome-text-editor/template new file mode 100644 index 000000000000..8428163d3f19 --- /dev/null +++ b/srcpkgs/gnome-text-editor/template @@ -0,0 +1,16 @@ +# Template file for 'gnome-text-editor' +pkgname=gnome-text-editor +version=41.1 +revision=1 +build_style=meson +hostmakedepends="pkg-config gettext itstool" +makedepends="libglib-devel gtk4-devel gtksourceview5-devel enchant2-devel + icu-devel libadwaita-devel pcre2-devel" +short_desc="Simple text editor" +maintainer="Michal Vasilek " +license="GPL-3.0-or-later" +homepage="https://gitlab.gnome.org/GNOME/gnome-text-editor" +changelog="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/blob/gnome-41/NEWS" +distfiles="${GNOME_SITE}/gnome-text-editor/${version%.*}/gnome-text-editor-$version.tar.xz" +checksum=619ec520d6e0905d431167024e43dce0dbf6a345f2d48693501d70dc7626f861 +make_check=no # Tests were compiled with G_DISABLE_ASSERT and are likely no-ops. Aborting.