| | 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 | }}} |