mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
wayland: now wayland compiles and run
This commit is contained in:
parent
75cec350da
commit
ec4e2ddde2
@ -3,7 +3,12 @@
|
||||
. config/options
|
||||
|
||||
$SCRIPTS/build toolchain
|
||||
$SCRIPTS/build udev
|
||||
$SCRIPTS/build eagle
|
||||
$SCRIPTS/build libffi
|
||||
$SCRIPTS/build libpng
|
||||
$SCRIPTS/build $CAIRO
|
||||
$SCRIPTS/build gtk+
|
||||
|
||||
cd $PKG_BUILD
|
||||
./configure --host=$TARGET_NAME \
|
||||
|
@ -2,5 +2,23 @@
|
||||
|
||||
. config/options
|
||||
|
||||
$SCRIPTS/install udev
|
||||
$SCRIPTS/install eagle
|
||||
$SCRIPTS/install libffi
|
||||
$SCRIPTS/install libpng
|
||||
$SCRIPTS/install $CAIRO
|
||||
$SCRIPTS/install gtk+
|
||||
|
||||
mkdir -p $INSTALL/usr/lib
|
||||
cp -PR $PKG_BUILD/$1/.libs/*.so* $INSTALL/usr/lib
|
||||
cp -PR $PKG_BUILD/libwayland*.so* $INSTALL/usr/lib
|
||||
|
||||
mkdir -p $INSTALL/usr/bin
|
||||
cp -PR $PKG_BUILD/flower $INSTALL/usr/bin
|
||||
cp -PR $PKG_BUILD/gears $INSTALL/usr/bin
|
||||
cp -PR $PKG_BUILD/image $INSTALL/usr/bin
|
||||
cp -PR $PKG_BUILD/screenshot $INSTALL/usr/bin
|
||||
cp -PR $PKG_BUILD/terminal $INSTALL/usr/bin
|
||||
cp -PR $PKG_BUILD/wayland-system-compositor $INSTALL/usr/bin
|
||||
|
||||
mkdir -p $INSTALL/lib/udev/rules.d
|
||||
cp -PR $PKG_BUILD/70-wayland.rules $INSTALL/lib/udev/rules.d
|
||||
|
29
packages/other/wayland/patches/wayland-crosscompile.diff
Normal file
29
packages/other/wayland/patches/wayland-crosscompile.diff
Normal file
@ -0,0 +1,29 @@
|
||||
diff -Naur wayland-20090913/Makefile.in wayland-20090913.patch/Makefile.in
|
||||
--- wayland-20090913/Makefile.in 2009-05-29 02:23:31.000000000 +0200
|
||||
+++ wayland-20090913.patch/Makefile.in 2009-09-18 16:14:57.000000000 +0200
|
||||
@@ -27,7 +27,7 @@
|
||||
$(libs) : CFLAGS += -fPIC @FFI_CFLAGS@
|
||||
$(libs) : LDLIBS += @FFI_LIBS@
|
||||
$(libs) :
|
||||
- gcc -shared $^ $(LDLIBS) -o $@
|
||||
+ $(CC) -shared $^ $(LDLIBS) -o $@
|
||||
|
||||
wayland-system-compositor : \
|
||||
wayland-system-compositor.o \
|
||||
@@ -54,11 +54,11 @@
|
||||
$(cairo_clients) : LDLIBS += -L. -lwayland @CAIRO_CLIENT_LIBS@ -lrt
|
||||
|
||||
install : $(libs) $(compositors)
|
||||
- install -d @libdir@ @libdir@/pkgconfig ${udev_rules_dir}
|
||||
- install $(libs) @libdir@
|
||||
- install wayland-server.pc wayland.pc @libdir@/pkgconfig
|
||||
- install wayland-client.h @includedir@
|
||||
- install 70-wayland.rules ${udev_rules_dir}
|
||||
+ install -d ${DESTDIR}@libdir@ ${DESTDIR}@libdir@/pkgconfig ${DESTDIR}${udev_rules_dir}
|
||||
+ install $(libs) ${DESTDIR}/@libdir@
|
||||
+ install wayland-server.pc wayland.pc ${DESTDIR}@libdir@/pkgconfig
|
||||
+ install wayland-client.h ${DESTDIR}@includedir@
|
||||
+ install 70-wayland.rules ${DESTDIR}${udev_rules_dir}
|
||||
|
||||
clean :
|
||||
rm -f $(clients) $(compositors) *.o *.so
|
Loading…
x
Reference in New Issue
Block a user