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 + } +}