1SUMMARY="A lightweight C library" 2DESCRIPTION="Sord is a lightweight C library for storing RDF data in memory." 3HOMEPAGE="http://drobilla.net/software/sord/" 4COPYRIGHT="2011-2022 David Robillard" 5LICENSE="MIT" 6REVISION="1" 7SOURCE_URI="http://download.drobilla.net/sord-$portVersion.tar.xz" 8CHECKSUM_SHA256="220fd97d5fcb216e7b85db66f685bfdaad7dc58a50d1f96dfb2558dbc6c4731b" 9 10ARCHITECTURES="?all !x86_gcc2 x86 x86_64" 11SECONDARY_ARCHITECTURES="x86" 12 13PROVIDES=" 14 sord$secondaryArchSuffix = $portVersion 15 cmd:sordi 16 lib:libsord_0$secondaryArchSuffix = $portVersion compat >= 0 17 " 18REQUIRES=" 19 haiku$secondaryArchSuffix 20 lib:libserd_0$secondaryArchSuffix 21 " 22 23PROVIDES_devel=" 24 sord${secondaryArchSuffix}_devel = $portVersion 25 devel:libsord_0$secondaryArchSuffix = $portVersion compat >= 0 26 " 27REQUIRES_devel=" 28 sord$secondaryArchSuffix == $portVersion base 29 devel:libserd_0$secondaryArchSuffix 30 " 31 32BUILD_REQUIRES=" 33 haiku${secondaryArchSuffix}_devel 34 devel:libserd_0$secondaryArchSuffix 35 " 36BUILD_PREREQUIRES=" 37 cmd:cmake 38 cmd:gcc$secondaryArchSuffix 39 cmd:meson 40 cmd:ninja 41 cmd:pkg_config$secondaryArchSuffix 42 " 43 44BUILD() 45{ 46 meson \ 47 --buildtype=release \ 48 --prefix=$prefix \ 49 --libdir=$libDir \ 50 --libexecdir=$binDir \ 51 --datadir=$dataDir \ 52 --localedir=$dataDir/locale \ 53 --includedir=$includeDir \ 54 --sysconfdir=$settingsDir \ 55 --mandir=$manDir \ 56 _build 57 58 cd _build 59 ninja 60} 61 62INSTALL() 63{ 64 cd _build 65 ninja install 66 67 prepareInstalledDevelLib libsord-0 68 fixPkgconfig 69 70 packageEntries devel \ 71 $developDir 72} 73 74TEST() 75{ 76 cd _build 77 ninja test 78} 79