From 75b7a7dfa4c7353a90a49fbe04c23aae2d8faf0b Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Sun, 26 Feb 2023 17:21:51 +0200 Subject: [PATCH 1/3] ayatana-ido: update to 0.9.3, enable tests --- srcpkgs/ayatana-ido/template | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/srcpkgs/ayatana-ido/template b/srcpkgs/ayatana-ido/template index 717ad5808405..dda2790f1480 100644 --- a/srcpkgs/ayatana-ido/template +++ b/srcpkgs/ayatana-ido/template @@ -1,18 +1,21 @@ # Template file for 'ayatana-ido' pkgname=ayatana-ido -version=0.9.2 +version=0.9.3 revision=1 build_helper="gir" build_style=cmake +configure_args="-DENABLE_TESTS=ON" hostmakedepends="pkg-config gobject-introspection vala" -makedepends="gtk+3-devel glib-devel" +makedepends="gtk+3-devel glib-devel gtest-devel" +checkdepends="xvfb-run" short_desc="Ayatana Indicator Display Objects" maintainer="tibequadorian " license="LGPL-3.0-or-later" homepage="https://ayatanaindicators.github.io/" changelog="https://github.com/AyatanaIndicators/ayatana-ido/raw/main/ChangeLog" distfiles="https://github.com/AyatanaIndicators/ayatana-ido/archive/${version}.tar.gz" -checksum=b166e7a160458e4a71f6086d2e4e97e18cf1ac584231a4b9f1f338914203884c +checksum=4df0a21dde4f6e41d2738c7944d1169836d844e5b65364d1897e93766fa93d58 +make_check_pre="xvfb-run" ayatana-ido-devel_package() { short_desc+=" - development files" From b12d2b8831114ebfd395d9a4c358bc7d838a092d Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Mon, 28 Mar 2022 00:07:15 +0300 Subject: [PATCH 2/3] New package: dbus-test-runner-19.04.0 --- srcpkgs/dbus-test-runner-devel | 1 + srcpkgs/dbus-test-runner/template | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 120000 srcpkgs/dbus-test-runner-devel create mode 100644 srcpkgs/dbus-test-runner/template diff --git a/srcpkgs/dbus-test-runner-devel b/srcpkgs/dbus-test-runner-devel new file mode 120000 index 000000000000..e4eace88e0d0 --- /dev/null +++ b/srcpkgs/dbus-test-runner-devel @@ -0,0 +1 @@ +dbus-test-runner \ No newline at end of file diff --git a/srcpkgs/dbus-test-runner/template b/srcpkgs/dbus-test-runner/template new file mode 100644 index 000000000000..570bf82744af --- /dev/null +++ b/srcpkgs/dbus-test-runner/template @@ -0,0 +1,26 @@ +# Template file for 'dbus-test-runner' +pkgname=dbus-test-runner +version=19.04.0 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config intltool" +makedepends="glib-devel dbus-glib-devel libglib-devel" +depends="dbus" +checkdepends="python3-dbusmock" +short_desc="Run executables under a new DBus session for testing" +maintainer="Jami Kettunen " +license="GPL-3.0-only" +homepage="https://launchpad.net/dbus-test-runner" +distfiles="https://launchpad.net/dbus-test-runner/${version%.*}/${version}/+download/dbus-test-runner-${version}.tar.gz" +checksum=645a32fbd909baf2c01438f0cbda29dc9cd01a7aba5504c45610d88e8a57cb76 + +dbus-test-runner-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove "usr/lib/*.a" + } +} From 69793114d8d7ddbf64c44d3e15fc20abd7974837 Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Mon, 27 Feb 2023 01:50:14 +0200 Subject: [PATCH 3/3] libayatana-indicator: enable tests --- srcpkgs/libayatana-indicator/template | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libayatana-indicator/template b/srcpkgs/libayatana-indicator/template index a780816306c1..02920eecec2a 100644 --- a/srcpkgs/libayatana-indicator/template +++ b/srcpkgs/libayatana-indicator/template @@ -1,10 +1,12 @@ # Template file for 'libayatana-indicator' pkgname=libayatana-indicator version=0.9.3 -revision=1 +revision=2 build_style=cmake +configure_args="-DENABLE_TESTS=ON" hostmakedepends="pkg-config python3" makedepends="glib-devel gtk+3-devel ayatana-ido-devel" +checkdepends="dbus-test-runner xvfb-run hicolor-icon-theme" short_desc="Ayatana Indicators Shared Library" maintainer="tibequadorian " license="GPL-3.0-or-later"