| 34 | |
| 35 | {{{ |
| 36 | #!/bin/sh |
| 37 | DEST="/opt/arm64lib" |
| 38 | rm -f $DEST/* |
| 39 | ln -s $AARCH64/wayland/usr/lib/libwayland* $DEST |
| 40 | ln -s $AARCH64/mariadb/usr/lib/libmaria* $DEST |
| 41 | ln -s $AARCH64/mariadb/usr/lib/libmysql* $DEST |
| 42 | ln -s $AARCH64/libxkbcommon/usr/lib/libxkb* $DEST |
| 43 | ln -s $AARCH64/libffi/usr/lib/libffi* $DEST |
| 44 | ln -s $AARCH64/libxcb/usr/lib/libxcb* $DEST |
| 45 | ln -s $AARCH64/libjpeg-turbo/usr/lib/libjpeg* $DEST |
| 46 | #ln -s $AARCH64/libjpeg-turbo/usr/lib/turbojpeg* $DEST |
| 47 | ln -s $AARCH64/libpng/usr/lib/libpng* $DEST |
| 48 | ln -s $AARCH64/pixman/usr/lib/libpixman* $DEST |
| 49 | ln -s $AARCH64/zlib/usr/lib/libz* $DEST |
| 50 | ln -s $AARCH64/freetype/usr/lib/libfreetype* $DEST |
| 51 | ln -s $AARCH64/openssl/usr/lib/libcrypto* $DEST |
| 52 | ln -s $AARCH64/openssl/usr/lib/libssl* $DEST |
| 53 | ln -s $AARCH64/curl/usr/lib/libcurl* $DEST |
| 54 | ln -s $AARCH64/libidn2/usr/lib/libidn2* $DEST |
| 55 | ln -s $AARCH64/libunistring/usr/lib/libunistring* $DEST |
| 56 | ln -s $AARCH64/glib-2.0/usr/lib/libglib-2.0* $DEST |
| 57 | ln -s $AARCH64/glib-2.0/usr/lib/libgio-2.0* $DEST |
| 58 | ln -s $AARCH64/glib-2.0/usr/lib/libgmodule-2.0* $DEST |
| 59 | ln -s $AARCH64/glib-2.0/usr/lib/libgobject-2.0* $DEST |
| 60 | ln -s $AARCH64/glib-2.0/usr/lib/libgthread-2.0* $DEST |
| 61 | |
| 62 | ln -s $AARCH64/sqlite3/usr/lib/libsqlite3* $DEST |
| 63 | |
| 64 | ln -s $AARCH64/libpcre/usr/lib/libpcre* $DEST |
| 65 | ln -s $AARCH64/util-linux/usr/lib/libmount* $DEST |
| 66 | ln -s $AARCH64/util-linux/usr/lib/libfdisk* $DEST |
| 67 | ln -s $AARCH64/util-linux/usr/lib/libblkid* $DEST |
| 68 | |
| 69 | ln -s $AARCH64/nss/usr/lib/libfreebl* $DEST |
| 70 | ln -s $AARCH64/nss/usr/lib/libnss* $DEST |
| 71 | ln -s $AARCH64/nss/usr/lib/libsmime* $DEST |
| 72 | ln -s $AARCH64/nss/usr/lib/libsoftokn* $DEST |
| 73 | ln -s $AARCH64/nss/usr/lib/libssl3* $DEST |
| 74 | |
| 75 | ln -s $AARCH64/nspr/usr/lib/libnspr* $DEST |
| 76 | ln -s $AARCH64/nspr/usr/lib/libplc* $DEST |
| 77 | ln -s $AARCH64/nspr/usr/lib/libplds* $DEST |
| 78 | |
| 79 | ln -s $AARCH64/systemd/lib/libsystemd* $DEST |
| 80 | ln -s $AARCH64/systemd/lib/libudev* $DEST |
| 81 | ln -s $AARCH64/systemd/lib/libnss* $DEST |
| 82 | |
| 83 | ln -s $AARCH64/libarchive/usr/lib/libarchive* $DEST |
| 84 | ln -s $AARCH64/acl/usr/lib/libacl* $DEST |
| 85 | ln -s $AARCH64/lzo/usr/lib/liblzo* $DEST |
| 86 | ln -s $AARCH64/xz/usr/lib/liblzma* $DEST |
| 87 | ln -s $AARCH64/zstd/usr/lib/libzstd* $DEST |
| 88 | ln -s $AARCH64/attr/usr/lib/libattr* $DEST |
| 89 | ln -s $AARCH64/bzip2/usr/lib/libbz2* $DEST |
| 90 | |
| 91 | ln -s $AARCH64/fontconfig/usr/lib/libfontconfig* $DEST |
| 92 | ln -s $AARCH64/cups/usr/lib/libcups* $DEST |
| 93 | ln -s $AARCH64/libxrender/usr/lib/libXrender* $DEST |
| 94 | ln -s $AARCH64/expat/usr/lib/libexpat* $DEST |
| 95 | ln -s $AARCH64/libxext/usr/lib/libXext* $DEST |
| 96 | ln -s $AARCH64/libx11/usr/lib/libX11* $DEST |
| 97 | ln -s $AARCH64/libxau/usr/lib/libXau* $DEST |
| 98 | ln -s $AARCH64/libxdmcp/usr/lib/libXdmcp* $DEST |
| 99 | ln -s $AARCH64/libcap/lib/libcap* $DEST |
| 100 | ln -s $AARCH64/dbus/usr/lib/libdbus* $DEST |
| 101 | ln -s $AARCH64/util-linux-libuuid/usr/lib/libuuid* $DEST |
| 102 | ln -s $AARCH64/avahi/usr/lib/libavahi* $DEST |
| 103 | ln -s $AARCH64/readline/usr/lib/libreadline* $DEST |
| 104 | ln -s $AARCH64/ncurses/usr/lib/libtinfo* $DEST |
| 105 | ln -s $AARCH64/ncurses/usr/lib/libncurses* $DEST |
| 106 | ln -s $AARCH64/ncurses/lib/libncurses* $DEST |
| 107 | ln -s $AARCH64/libevent/usr/lib/libevent* $DEST |
| 108 | ln -s $AARCH64/fribidi/usr/lib/libfribidi* $DEST |
| 109 | |
| 110 | ln -s $AARCH64/json-c/usr/lib/libjson-c* $DEST |
| 111 | ln -s $AARCH64/libesmtp/usr/lib/libesmtp* $DEST |
| 112 | |
| 113 | ln -s $AARCH64MX8M/gstreamer1.0/usr/lib/libgst* $DEST |
| 114 | ln -s $AARCH64MX8M/cairo/usr/lib/libcairo* $DEST |
| 115 | ln -s $AARCH64MX8M/libdrm/usr/lib/libdrm* $DEST |
| 116 | ln -s $AARCH64MX8M/imx-gpu-viv/usr/lib/libEGL* $DEST |
| 117 | ln -s $AARCH64MX8M/imx-gpu-viv/usr/lib/libGLESv2* $DEST |
| 118 | ln -s $AARCH64MX8M/imx-gpu-viv/usr/lib/libGAL* $DEST |
| 119 | ln -s $AARCH64MX8M/imx-gpu-viv/usr/lib/libgbm* $DEST |
| 120 | ln -s $AARCH64MX8M/imx-gpu-viv/usr/lib/libVSC* $DEST |
| 121 | ln -s $AARCH64MX8M/pango/usr/lib/libpango* $DEST |
| 122 | ln -s $AARCH64MX8M/harfbuzz/usr/lib/libharfbuzz* $DEST |
| 123 | |
| 124 | ln -s /opt/networkmanager/usr/lib/libnm* $DEST |
| 125 | |
| 126 | |
| 127 | DESTINC="/opt/arm64include" |
| 128 | rm -f $DESTINC/* |
| 129 | |
| 130 | ln -s ${AARCH64}/wayland/usr/include/* $DESTINC |
| 131 | ln -s ${AARCH64}/mariadb/usr/include/mysql/* $DESTINC |
| 132 | ln -s ${AARCH64}/sqlite3/usr/include/* $DESTINC |
| 133 | ln -s ${AARCH64}/curl/usr/include/* $DESTINC |
| 134 | ln -s ${AARCH64}/glib-2.0/usr/lib/glib-2.0/include/* $DESTINC |
| 135 | ln -s ${AARCH64}/util-linux/usr/include/libmount/* $DESTINC |
| 136 | ln -s ${AARCH64}/pixman/usr/include/pixman-1/* $DESTINC |
| 137 | ln -s ${AARCH64}/glib-2.0/usr/include/glib-2.0/* $DESTINC |
| 138 | #"${AARCH64}/glib-2.0/usr/lib/glib-2.0/include/" |
| 139 | # TODO Investigate this further - this seems to cause redundancy but is necessary for now |
| 140 | ln -s ${AARCH64}/freetype/usr/include/* $DESTINC |
| 141 | ln -s ${AARCH64}/freetype/usr/include/freetype2/* $DESTINC |
| 142 | ln -s ${AARCH64}/libpng/usr/include/* $DESTINC |
| 143 | ln -s ${AARCH64}/libjpeg-turbo/usr/include/* $DESTINC |
| 144 | ln -s ${AARCH64}/libxkbcommon/usr/include/* $DESTINC |
| 145 | ln -s ${AARCH64}/dbus/usr/include/dbus-1.0/* $DESTINC |
| 146 | #ln -s ${AARCH64}/dbus/usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h $DESTINC/dbus |
| 147 | #ln -s ${AARCH64}/dbus/usr/lib/dbus-1.0/* $DESTINC |
| 148 | ln -s ${AARCH64}/bluez5/usr/include/* $DESTINC |
| 149 | ln -s ${AARCH64}/ell/usr/include/* $DESTINC |
| 150 | ln -s ${AARCH64}/readline/usr/include/* $DESTINC |
| 151 | |
| 152 | ln -s ${AARCH64}/openssl/usr/include/* $DESTINC |
| 153 | |
| 154 | ln -s ${AARCH64}/cups/usr/include/* $DESTINC |
| 155 | ln -s ${AARCH64}/ncurses/usr/include/* $DESTINC |
| 156 | ln -s ${AARCH64}/libevent/usr/include/* $DESTINC |
| 157 | ln -s ${AARCH64}/fontconfig/usr/include/* $DESTINC |
| 158 | |
| 159 | ln -s ${AARCH64}/json-c/usr/include/* $DESTINC |
| 160 | ln -s ${AARCH64}/libesmtp/usr/include/* $DESTINC |
| 161 | |
| 162 | ln -s ${AARCH64MX8M}/pango/usr/include/pango-1.0/* $DESTINC |
| 163 | ln -s ${AARCH64MX8M}/harfbuzz/usr/include/harfbuzz/* $DESTINC |
| 164 | ln -s ${AARCH64MX8M}/imx-gpu-viv/usr/include/* $DESTINC |
| 165 | |
| 166 | |
| 167 | ln -s ${AARCH64MX8M}/gstreamer1.0/usr/include/gstreamer-1.0/* $DESTINC |
| 168 | ln -s ${AARCH64MX8M}/cairo/usr/include/cairo/* $DESTINC |
| 169 | ln -s ${AARCH64MX8M}/alsa-lib/usr/include/* $DESTINC |
| 170 | |
| 171 | ln -s /opt/networkmanager/usr/include/libnm/* $DESTINC |
| 172 | |
| 173 | }}} |