From 8a026cddc889bc808a4fd640fd52106945865834 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Mon, 6 Apr 2026 15:30:14 +0200 Subject: [PATCH] yelp-xsl, new recipe, dependency for yelp (#13914) --- gnome-extra/yelp-xsl/yelp_xsl-42.3.recipe | 59 +++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 gnome-extra/yelp-xsl/yelp_xsl-42.3.recipe diff --git a/gnome-extra/yelp-xsl/yelp_xsl-42.3.recipe b/gnome-extra/yelp-xsl/yelp_xsl-42.3.recipe new file mode 100644 index 000000000..5829dda71 --- /dev/null +++ b/gnome-extra/yelp-xsl/yelp_xsl-42.3.recipe @@ -0,0 +1,59 @@ +SUMMARY="XSL stylesheets for yelp" +DESCRIPTION="Document transformations from Yelp." +HOMEPAGE="https://gitlab.gnome.org/GNOME/yelp-xsl" +COPYRIGHT="2004 Shaun McCance" +LICENSE="GNU LGPL v2.1" +REVISION="1" +SOURCE_URI="https://gitlab.gnome.org/GNOME/yelp-xsl/-/archive/$portVersion/yelp-xsl-$portVersion.tar.bz2" +CHECKSUM_SHA256="741e5839ecbf5121045a0c58f92fc1326ee12d25aac6c91643f58dbb508ad83a" +SOURCE_DIR="yelp-xsl-$portVersion" +#PATCHES="projectx-$portVersion.patchset" +#ADDITIONAL_FILES="projectx.rdef" + +ARCHITECTURES="?all ?x86_gcc2" +SECONDARY_ARCHITECTURES="?x86" + +libVersion="$portVersion" +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + +PROVIDES=" + yelp_xsl$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libintl$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:gcc$secondaryArchSuffix + cmd:itstool + cmd:meson + cmd:msgfmt$secondaryArchSuffix + cmd:msgmerge$secondaryArchSuffix + cmd:ninja + cmd:pkg_config$secondaryArchSuffix + cmd:xsltproc + " + +BUILD() +{ + meson --buildtype=release \ + --prefix=$prefix \ + --bindir=$commandBinDir \ + build + + ninja -C build $jobArgs +} + +INSTALL() +{ + ninja -C build install +} + +TEST() +{ + make check +}