mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-24 05:53:30 +08:00
some pkgconfig hacks to make things somewhat work
This commit is contained in:
parent
af9a0ccb79
commit
a461faf1ee
@ -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
9
package/xorg/kbproto.pc
Normal 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
15
package/xorg/x11.pc
Normal 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
11
package/xorg/xau.pc
Normal 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
11
package/xorg/xdmcp.pc
Normal 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
12
package/xorg/xext.pc
Normal 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
|
9
package/xorg/xextproto.pc
Normal file
9
package/xorg/xextproto.pc
Normal 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
12
package/xorg/xinerama.pc
Normal 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
|
@ -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
10
package/xorg/xproto.pc
Normal 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
12
package/xorg/xrandr.pc
Normal 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
|
Loading…
Reference in New Issue
Block a user