]> Cypherpunks repositories - bass.git/commitdiff
pkg-config for Lua 5.4
authorSergey Matveev <stargrave@stargrave.org>
Sun, 23 Jun 2024 12:15:49 +0000 (15:15 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 23 Jun 2024 12:15:49 +0000 (15:15 +0300)
build/skel/lang/lua-5.4.6.do

index a9fb2c12e390362755ee2bff4d8c63d4db670bb18c1d4dfcb6d94861deadcda0..b021a95e61f3dbb46aeda40531f977c76ee78f37db7a085a0fc6a448a07a6faf 100644 (file)
@@ -16,5 +16,19 @@ uname -s | grep -q -i freebsd && sys=freebsd || sys=linux
 make -j$MAKE_JOBS $sys >&2
 make install INSTALL_TOP="$SKELBINS"/$ARCH/$NAME-$hsh >&2
 
+cd "$SKELBINS"/$ARCH/$NAME-$hsh
+mkdir -p libdata/pkgconfig
+cat >libdata/pkgconfig/lua.pc <<EOF
+version=${NAME#lua-}
+libdir=$SKELBINS/$ARCH/$NAME-$hsh/lib
+includedir=$SKELBINS/$ARCH/$NAME-$hsh/include
+
+Name: Lua
+Description: An Extensible Extension Language
+Version: \${version}
+Libs: -L\${libdir} -llua -lm
+Cflags: -I\${includedir}
+EOF
+
 cd "$SKELBINS"/$ARCH
 "$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh