From 66cbe34a1cd4c226829d228283436b70b6f0a3ac Mon Sep 17 00:00:00 2001 From: biopsin Date: Fri, 16 Aug 2019 09:12:49 +0200 Subject: [PATCH 1/4] libnotify: update to 0.7.8 switch to meson, added build options for docs.. noticed this warning while build: /usr/include/features.h:382:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] --- srcpkgs/libnotify/template | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/srcpkgs/libnotify/template b/srcpkgs/libnotify/template index ca699bda40a..bda47d17c18 100644 --- a/srcpkgs/libnotify/template +++ b/srcpkgs/libnotify/template @@ -1,21 +1,24 @@ # Template file for 'libnotify' pkgname=libnotify -version=0.7.7 -revision=3 -build_style=gnu-configure +version=0.7.8 +revision=1 +build_style=meson build_helper="gir" -configure_args="--disable-static $(vopt_enable gir introspection)" +configure_args="-Dintrospection=$(vopt_if gir enabled disabled) + -Dgtk_doc=$(vopt_if gtk_doc true false) + -Ddocbook_docs=$(vopt_if docbook enabled disabled)" hostmakedepends="pkg-config glib-devel" -makedepends="libglib-devel libpng-devel gdk-pixbuf-devel gtk+3-devel" +makedepends="libglib-devel libpng-devel gdk-pixbuf-devel gtk+3-devel + $(vopt_if gtk_doc gtk-doc) $(vopt_if docbook 'xmlto docbook-xsl')" short_desc="Desktop notification library" maintainer="Juan RP " license="LGPL-2.1-or-later" homepage="http://library.gnome.org/devel/notification-spec/" distfiles="${GNOME_SITE}/${pkgname}/0.7/${pkgname}-${version}.tar.xz" -checksum=9cb4ce315b2655860c524d46b56010874214ec27e854086c1a1d0260137efc04 +checksum=69209e0b663776a00c7b6c0e560302a8dbf66b2551d55616304f240bba66e18c # Package build options -build_options="gir" +build_options="gir gtk_doc docbook" build_options_default="gir" libnotify-devel_package() { From bf76a08bd3c448da1e67e1a54640d31bcdc65fd8 Mon Sep 17 00:00:00 2001 From: biopsin Date: Mon, 19 Aug 2019 08:55:11 +0200 Subject: [PATCH 2/4] Update template --- srcpkgs/libnotify/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/libnotify/template b/srcpkgs/libnotify/template index bda47d17c18..2243a2eef72 100644 --- a/srcpkgs/libnotify/template +++ b/srcpkgs/libnotify/template @@ -11,7 +11,7 @@ hostmakedepends="pkg-config glib-devel" makedepends="libglib-devel libpng-devel gdk-pixbuf-devel gtk+3-devel $(vopt_if gtk_doc gtk-doc) $(vopt_if docbook 'xmlto docbook-xsl')" short_desc="Desktop notification library" -maintainer="Juan RP " +maintainer="biopsin " license="LGPL-2.1-or-later" homepage="http://library.gnome.org/devel/notification-spec/" distfiles="${GNOME_SITE}/${pkgname}/0.7/${pkgname}-${version}.tar.xz" From 05ca14c65ca07f012b37597aa4ff7e5592b11e94 Mon Sep 17 00:00:00 2001 From: biopsin Date: Wed, 21 Aug 2019 09:28:17 +0200 Subject: [PATCH 3/4] Update template --- srcpkgs/libnotify/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/libnotify/template b/srcpkgs/libnotify/template index 2243a2eef72..5390f45af82 100644 --- a/srcpkgs/libnotify/template +++ b/srcpkgs/libnotify/template @@ -4,7 +4,7 @@ version=0.7.8 revision=1 build_style=meson build_helper="gir" -configure_args="-Dintrospection=$(vopt_if gir enabled disabled) +configure_args="-Dc_args=-O2 -Dintrospection=$(vopt_if gir enabled disabled) -Dgtk_doc=$(vopt_if gtk_doc true false) -Ddocbook_docs=$(vopt_if docbook enabled disabled)" hostmakedepends="pkg-config glib-devel" From 9d660c090b19caedf4c5bbf39dbbed940bd66619 Mon Sep 17 00:00:00 2001 From: biopsin Date: Tue, 3 Sep 2019 11:36:05 +0200 Subject: [PATCH 4/4] libnotify: update to 0.7.8 trying to resolve my stupidity --- srcpkgs/libnotify/template | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/srcpkgs/libnotify/template b/srcpkgs/libnotify/template index 5390f45af82..99ba36df8a0 100644 --- a/srcpkgs/libnotify/template +++ b/srcpkgs/libnotify/template @@ -5,8 +5,7 @@ revision=1 build_style=meson build_helper="gir" configure_args="-Dc_args=-O2 -Dintrospection=$(vopt_if gir enabled disabled) - -Dgtk_doc=$(vopt_if gtk_doc true false) - -Ddocbook_docs=$(vopt_if docbook enabled disabled)" + -Dgtk_doc=false -Ddocbook_docs=$(vopt_if docbook enabled disabled)" hostmakedepends="pkg-config glib-devel" makedepends="libglib-devel libpng-devel gdk-pixbuf-devel gtk+3-devel $(vopt_if gtk_doc gtk-doc) $(vopt_if docbook 'xmlto docbook-xsl')" @@ -18,7 +17,7 @@ distfiles="${GNOME_SITE}/${pkgname}/0.7/${pkgname}-${version}.tar.xz" checksum=69209e0b663776a00c7b6c0e560302a8dbf66b2551d55616304f240bba66e18c # Package build options -build_options="gir gtk_doc docbook" +build_options="gir docbook" build_options_default="gir" libnotify-devel_package() {