From 31cd4b77ac34aa1bffe1e5ddc43d0680955ea0d3 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Sat, 4 Sep 2021 23:06:20 +0200 Subject: [PATCH 1/4] New package: gtksourceview5-5.2.0 --- common/shlibs | 1 + srcpkgs/gtksourceview5-devel | 1 + srcpkgs/gtksourceview5/template | 51 +++++++++++++++++++++++++++++++++ srcpkgs/gtksourceview5/update | 1 + 4 files changed, 54 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 a634e46b4717..9314387f0250 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3492,6 +3492,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..687de13ecd09 --- /dev/null +++ b/srcpkgs/gtksourceview5/template @@ -0,0 +1,51 @@ +# 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" +short_desc="Text widget that extends GTK+ GtkTextView widget" +maintainer="Michal Vasilek " +license="LGPL-2.1-or-later" +homepage="https://wiki.gnome.org/Projects/GtkSourceView" +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..fcb3ce7373ed --- /dev/null +++ b/srcpkgs/gtksourceview5/update @@ -0,0 +1 @@ +pkgname=gtksourceview From e2508d8d311bd5f60c14e48e55faebd3bce162dc Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Thu, 5 Aug 2021 23:38:19 +0200 Subject: [PATCH 2/4] New package: python3-prawcore-2.3.0 --- srcpkgs/python3-prawcore/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/python3-prawcore/template diff --git a/srcpkgs/python3-prawcore/template b/srcpkgs/python3-prawcore/template new file mode 100644 index 000000000000..2b7f39770ea4 --- /dev/null +++ b/srcpkgs/python3-prawcore/template @@ -0,0 +1,22 @@ +# Template file for 'python3-prawcore' +pkgname=python3-prawcore +version=2.3.0 +revision=1 +wrksrc="prawcore-$version" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-requests" +short_desc="Low-level communication layer for PRAW 4+" +maintainer="Michal Vasilek " +license="BSD-2-Clause" +homepage="https://github.com/praw-dev/prawcore" +changelog="https://raw.githubusercontent.com/praw-dev/prawcore/master/CHANGES.rst" +distfiles="https://github.com/praw-dev/prawcore/archive/v$version.tar.gz" +checksum=2ea9e34c02c75ca6d818a497f8854d39cb5f02342b98fced28aaa5ea84abbc5f +# check needs python3-betamax, python3-betamax-matches, +# python3-betamax-serializers and python3-textfixtures which are not packaged +make_check=no + +post_install() { + vlicense LICENSE.txt LICENSE +} From 2a329b01aa8fc1679ec2661801e873d469d23bd8 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Thu, 5 Aug 2021 23:23:43 +0200 Subject: [PATCH 3/4] New package: python3-praw-7.5.0 --- srcpkgs/python3-praw/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-praw/template diff --git a/srcpkgs/python3-praw/template b/srcpkgs/python3-praw/template new file mode 100644 index 000000000000..b1e1dc0707b3 --- /dev/null +++ b/srcpkgs/python3-praw/template @@ -0,0 +1,21 @@ +# Template file for 'python3-praw' +pkgname=python3-praw +version=7.5.0 +revision=1 +wrksrc="praw-$version" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-prawcore python3-websocket-client" +short_desc="Python Reddit API Wrapper" +maintainer="Michal Vasilek " +license="BSD-2-Clause" +homepage="https://github.com/praw-dev/praw/" +changelog="https://raw.githubusercontent.com/praw-dev/praw/master/CHANGES.rst" +distfiles="https://github.com/praw-dev/praw/archive/v$version.tar.gz" +checksum=c2cc91fb8cad0f23d04ddc695a9fce890bdfe52b6b554f8cb8808a359606bd51 +# check needs python3-betamax and python3-betamax-matches which are not packaged +make_check=no + +post_install() { + vlicense LICENSE.txt LICENSE +} From 180ece76da0bb48a56d2833b69e9b061f1ce4f79 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Sat, 4 Sep 2021 23:59:59 +0200 Subject: [PATCH 4/4] New package: giara-1.0 --- srcpkgs/giara/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/giara/template diff --git a/srcpkgs/giara/template b/srcpkgs/giara/template new file mode 100644 index 000000000000..09f6dfb7ddd6 --- /dev/null +++ b/srcpkgs/giara/template @@ -0,0 +1,16 @@ +# Template file for 'giara' +pkgname=giara +version=1.0 +revision=1 +build_style=meson +hostmakedepends="gobject-introspection python3-setuptools pkg-config glib-devel gettext" +makedepends="libhandy1-devel" +depends="python3-BeautifulSoup4 python3-cairo python3-dateutil python3-gobject + python3-mistune python3-Pillow python3-praw gtksourceview5 webkit2gtk + libhandy1 gtk+3" +short_desc="Reddit client for GNOME" +maintainer="Michal Vasilek " +license="GPL-3.0-or-later" +homepage="https://gitlab.gnome.org/World/giara" +distfiles="https://gitlab.gnome.org/World/giara/-/archive/$version/giara-$version.tar.gz" +checksum=ec8a7c7cba8ae6b79cf36db7cefe1ee58f8818d04a7ff305773ba5a317fba88f