1SUMMARY="X Keyboard File manipulation library" 2DESCRIPTION="libxkbfile provides an interface to read and manipulate \ 3description files for XKB, the X11 keyboard configuration extension." 4HOMEPAGE="http://xorg.freedesktop.org/releases/individual/lib/" 5COPYRIGHT="1994-1996 Silicon Graphics Computer Systems, Inc." 6LICENSE="MIT (no promotion)" 7REVISION="2" 8SOURCE_URI="http://xorg.freedesktop.org/releases/individual/lib/libxkbfile-$portVersion.tar.bz2" 9CHECKSUM_SHA256="758dbdaa20add2db4902df0b1b7c936564b7376c02a0acd1f2a331bd334b38c7" 10 11ARCHITECTURES="?all" 12SECONDARY_ARCHITECTURES="?x86" 13 14libVersion="1.0.2" 15libVersionCompat="$libVersion compat >= ${libVersion%%.*}" 16 17# server-interfacing: needs libX11_xcb. 18 19PROVIDES=" 20 libxkbfile$secondaryArchSuffix = $portVersion 21 lib:libxkbfile$secondaryArchSuffix = $libVersionCompat 22 " 23REQUIRES=" 24 haiku$secondaryArchSuffix 25 lib:libX11_xcb$secondaryArchSuffix 26 " 27 28PROVIDES_devel=" 29 libxkbfile${secondaryArchSuffix}_devel = $portVersion 30 devel:libxkbfile$secondaryArchSuffix = $libVersionCompat 31 " 32REQUIRES_devel=" 33 libxkbfile$secondaryArchSuffix == $portVersion base 34 devel:kbproto 35 devel:libX11_xcb$secondaryArchSuffix 36 " 37 38BUILD_REQUIRES=" 39 haiku${secondaryArchSuffix}_devel 40 devel:libX11_xcb$secondaryArchSuffix 41 devel:util_macros 42 " 43BUILD_PREREQUIRES=" 44 cmd:awk 45 cmd:gcc$secondaryArchSuffix 46 cmd:make 47 cmd:pkg_config$secondaryArchSuffix 48 " 49 50defineDebugInfoPackage libxkbfile$secondaryArchSuffix \ 51 "$libDir"/libxkbfile.so.$libVersion 52 53BUILD() 54{ 55 runConfigure ./configure 56 make $jobArgs 57} 58 59INSTALL() 60{ 61 make install 62 63 rm -rf $libDir/libxkbfile.la 64 65 fixPkgconfig 66 prepareInstalledDevelLib libxkbfile 67 68 # devel package 69 packageEntries devel \ 70 $developDir 71} 72