some pkgconfig hacks to make things somewhat work

This commit is contained in:
Eric Andersen 2007-01-14 23:25:05 +00:00
parent af9a0ccb79
commit a461faf1ee
11 changed files with 106 additions and 2 deletions

View File

@ -126,8 +126,6 @@ $(CAIRO_DIR)/src/.libs/$(CAIRO_BINARY): $(CAIRO_DIR)/.configured
$(STAGING_DIR)/lib/$(CAIRO_BINARY): $(CAIRO_DIR)/src/.libs/$(CAIRO_BINARY)
$(MAKE) DESTDIR=$(STAGING_DIR) -C $(CAIRO_DIR) install;
$(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/lib\',g" $(STAGING_DIR)/lib/libcairo.la
$(SED) "s, x11 ,,g" $(STAGING_DIR)/lib/pkgconfig/cairo.pc
$(SED) "s, x11 ,,g" $(STAGING_DIR)/lib/pkgconfig/cairo-xlib.pc
touch -c $(STAGING_DIR)/lib/$(CAIRO_BINARY)
$(TARGET_DIR)/lib/libcairo.so.2.9.3: $(STAGING_DIR)/lib/$(CAIRO_BINARY)

9
package/xorg/kbproto.pc Normal file
View File

@ -0,0 +1,9 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: KBProto
Description: KB extension headers
Version: 1.0.3
Cflags: -I${includedir}

15
package/xorg/x11.pc Normal file
View File

@ -0,0 +1,15 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
xthreadlib=-lpthread
Name: X11
Description: X Library
Version: 1.0.3
Requires: xproto kbproto
Requires.private: xau xdmcp
Cflags: -I${includedir}
Libs: -L${libdir} -lX11
Libs.private: -lpthread

11
package/xorg/xau.pc Normal file
View File

@ -0,0 +1,11 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Xau
Description: X authorization file management libary
Version: 1.0.1
Requires: xproto
Cflags: -I${includedir}
Libs: -L${libdir} -lXau

11
package/xorg/xdmcp.pc Normal file
View File

@ -0,0 +1,11 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Xdmcp
Description: X Display Manager Control Protocol library
Version: 1.0.1
Requires: xproto
Cflags: -I${includedir}
Libs: -L${libdir} -lXdmcp

12
package/xorg/xext.pc Normal file
View File

@ -0,0 +1,12 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Xext
Description: Misc X Extension Library
Version: 1.0.1
Requires: xextproto
Requires.private: x11 xau
Cflags: -I${includedir}
Libs: -L${libdir} -lXext

View File

@ -0,0 +1,9 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: XExtProto
Description: XExt extension headers
Version: 7.0.2
Cflags: -I${includedir}

12
package/xorg/xinerama.pc Normal file
View File

@ -0,0 +1,12 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Xinerama
Description: The Xinerama Library
Version: 1.0.1
Requires: xineramaproto
Requires.private: x11 xext
Cflags: -I${includedir}
Libs: -L${libdir} -lXinerama

View File

@ -105,6 +105,11 @@ $(STAGING_DIR)$(TARGET_LIBX)/libX11.so.6.2: $(XORG_XSERVER)
ln -fs ../../lib $(STAGING_DIR)$(TARGET_LIBX)
( cd $(XORG_DIR); $(MAKE) \
DESTDIR=$(STAGING_DIR) install XCURSORGEN=xcursorgen MKFONTSCALE=mkfontscale )
cp package/xorg/x11.pc package/xorg/xext.pc \
package/xorg/xproto.pc package/xorg/kbproto.pc \
package/xorg/xau.pc package/xorg/xdmcp.pc \
package/xorg/xextproto.pc package/xorg/xrandr.pc \
package/xorg/xinerama.pc $(STAGING_DIR)/lib/pkgconfig
touch -c $(STAGING_DIR)$(TARGET_LIBX)/libX11.so.6.2
$(TARGET_XSERVER): $(XORG_XSERVER)

10
package/xorg/xproto.pc Normal file
View File

@ -0,0 +1,10 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
includex11dir=${prefix}/include/X11
Name: Xproto
Description: Xproto headers
Version: 7.0.7
Cflags: -I${includedir}

12
package/xorg/xrandr.pc Normal file
View File

@ -0,0 +1,12 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Xrandr
Description: X RandR Library
Version: 1.1.1
Requires: xproto randrproto >= 1.1
Requires.private: x11 xext xrender
Cflags: -I${includedir}
Libs: -L${libdir} -lXrandr