From fe4655e3dbb5337b60532e3fff3f9cf430c7b1b3 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Wed, 12 Oct 2022 12:37:31 +0200 Subject: [PATCH] New package: libpanel-1.0.1 --- srcpkgs/libpanel-devel | 1 + srcpkgs/libpanel/template | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 120000 srcpkgs/libpanel-devel create mode 100644 srcpkgs/libpanel/template diff --git a/srcpkgs/libpanel-devel b/srcpkgs/libpanel-devel new file mode 120000 index 00000000000..3b753b3eed8 --- /dev/null +++ b/srcpkgs/libpanel-devel @@ -0,0 +1 @@ +libpanel \ No newline at end of file diff --git a/srcpkgs/libpanel/template b/srcpkgs/libpanel/template new file mode 100644 index 00000000000..eeb6eb3ec2f --- /dev/null +++ b/srcpkgs/libpanel/template @@ -0,0 +1,36 @@ +# Template file for 'libpanel' +pkgname=libpanel +version=1.0.1 +revision=1 +build_style=meson +build_helper="gir" +hostmakedepends="pkg-config gi-docgen gettext glib-devel vala gtk-update-icon-cache" +makedepends="gtk4-devel libadwaita-devel" +short_desc="Dock/panel library for GTK 4" +maintainer="Michal Vasilek " +license="LGPL-3.0-or-later" +homepage="https://gitlab.gnome.org/GNOME/libpanel" +#changelog="https://gitlab.gnome.org/GNOME/libpanel/-/raw/main/NEWS" +changelog="https://gitlab.gnome.org/GNOME/libpanel/-/raw/libpanel-1.0/NEWS" +distfiles="${GNOME_SITE}/libpanel/${version%.*}/libpanel-${version}.tar.xz" +checksum=841b6ab71eb072fd6520023e1f71aac7ff250c66eadfbb17c955da6bf41e2306 + +pre_build() { + # help gi-docgen find gi files on cross + if [ -n "$CROSS_BUILD" ]; then + export XDG_DATA_DIRS=/usr/$XBPS_CROSS_TRIPLET/usr/share/ + fi +} + +libpanel-devel_package() { + depends="gtk4-devel libadwaita-devel ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/share/doc + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove usr/share/gir-1.0 + vmove usr/share/vala + } +}