From bc466461cfa61d95e3438e38116f8e150c2b4847 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 6 Feb 2024 08:57:31 -0800 Subject: [PATCH] New package: libpeas2-2.0.1 --- common/shlibs | 1 + srcpkgs/libpeas2-devel | 1 + srcpkgs/libpeas2/template | 39 +++++++++++++++++++++++++++++++++++++++ srcpkgs/libpeas2/update | 1 + 4 files changed, 42 insertions(+) create mode 120000 srcpkgs/libpeas2-devel create mode 100644 srcpkgs/libpeas2/template create mode 100644 srcpkgs/libpeas2/update diff --git a/common/shlibs b/common/shlibs index 496b55d0876..5a317bb15d4 100644 --- a/common/shlibs +++ b/common/shlibs @@ -808,6 +808,7 @@ libXss.so.1 libXScrnSaver-1.1.3_1 libyelp.so.0 yelp-3.36.0_1 libpeas-1.0.so.0 libpeas-1.0.0_2 libpeas-gtk-1.0.so.0 libpeas-1.0.0_2 +libpeas-2.so.0 libpeas2-2.0.1_1 libtotem.so.0 libtotem-3.6.2_1 libclutter-1.0.so.0 clutter-1.14.0_1 libavfs.so.0 libavfs-1.0.5_1 diff --git a/srcpkgs/libpeas2-devel b/srcpkgs/libpeas2-devel new file mode 120000 index 00000000000..537db7e8dbf --- /dev/null +++ b/srcpkgs/libpeas2-devel @@ -0,0 +1 @@ +libpeas2 \ No newline at end of file diff --git a/srcpkgs/libpeas2/template b/srcpkgs/libpeas2/template new file mode 100644 index 00000000000..84d8b99454c --- /dev/null +++ b/srcpkgs/libpeas2/template @@ -0,0 +1,39 @@ +# Template file for 'libpeas2' +pkgname=libpeas2 +version=2.0.1 +revision=1 +build_style=meson +build_helper="gir" +configure_args="-Dgtk_doc=true -Dvapi=true" +hostmakedepends="pkg-config gettext glib-devel python3 lua51 lua51-lgi + gi-docgen vala" +makedepends="vala-devel python3-gobject-devel lua51-devel gjs-devel" +depends="python3-gobject hicolor-icon-theme" +checkdepends="xvfb-run" +short_desc="Gobject-based plugins engine" +maintainer="Enno Boland " +license="LGPL-2.1-or-later" +homepage="https://wiki.gnome.org/Projects/Libpeas" +changelog="https://gitlab.gnome.org/GNOME/libpeas/-/raw/master/NEWS" +distfiles="${GNOME_SITE}/libpeas/${version%.*}/libpeas-${version}.tar.xz" +checksum=9ddc1d51f38663da4df52163051b7b2cea3a242cfaee9f5a7e140f0784c8aa77 +make_check_pre="xvfb-run" + +post_patch() { + # libpeas2 checks for lua51.pc or lua-5.1.pc but Void uses lua5.1.pc + vsed -e "s/dependency('lua51'/dependency('lua5.1'/" -i meson.build +} + +libpeas2-devel_package() { + depends="libglib-devel libgirepository-devel + ${sourcepkg}-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove usr/share/gir-1.0 + vmove usr/share/vala + vmove usr/share/doc + } +} diff --git a/srcpkgs/libpeas2/update b/srcpkgs/libpeas2/update new file mode 100644 index 00000000000..b6c2df50417 --- /dev/null +++ b/srcpkgs/libpeas2/update @@ -0,0 +1 @@ +pkgname=libpeas