diff options
author | Marco Rubin | 2022-04-20 14:16:57 +0200 |
---|---|---|
committer | Marco Rubin | 2022-04-20 14:16:57 +0200 |
commit | 8c57630bd265396a261cee4e9d89cb153d904821 (patch) | |
tree | fce8fc1bc9b39284f35b88ca54c8eaa39c3529ea | |
parent | 6e749e24969a7bfb578c60eb73e14ca802014325 (diff) | |
download | aur-8c57630bd265396a261cee4e9d89cb153d904821.tar.gz |
Integrate MoetaYuko changes
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 6 insertions, 18 deletions
@@ -1,7 +1,7 @@ pkgbase = matlab pkgdesc = A high-level language for numerical computation and visualization pkgver = 9.12.0.1903524 - pkgrel = 2 + pkgrel = 3 url = http://www.mathworks.com arch = x86_64 license = custom @@ -4,7 +4,7 @@ pkgbase=matlab pkgname=('matlab' 'python-matlabengine') -pkgrel=2 +pkgrel=3 # No need to modify the pkgver here, it will be determined by the script # in the offline installer. pkgver=9.12.0.1903524 @@ -309,24 +309,12 @@ package_matlab() { "${pkgdir}/${instdir}/backup/${sysdir}/" sed -i "s/gfortran/${gfortranexc}/g" "${pkgdir}/${instdir}/${sysdir}/gfortran6.xml" - msg2 "Removing unused library files..." + msg2 "Remove unused library files" # <MATLABROOT>/sys/os/glnxa64/README.libstdc++ sysdir="sys/os/glnxa64" install -d -m755 "${pkgdir}/${instdir}/backup/${sysdir}" - mv "${pkgdir}/${instdir}/${sysdir}/"{libstdc++.so.6.0.28,libstdc++.so.6} \ + mv "${pkgdir}/${instdir}/${sysdir}/"{libstdc++.so.*,libgcc_s.so.*,libgfortran.so.*,libquadmath.so.*} \ "${pkgdir}/${instdir}/backup/${sysdir}/" - mv "${pkgdir}/${instdir}/${sysdir}/libgcc_s.so.1" \ - "${pkgdir}/${instdir}/backup/${sysdir}/" - mv "${pkgdir}/${instdir}/${sysdir}/"{libgfortran.so.5.0.0,libgfortran.so.5} \ - "${pkgdir}/${instdir}/backup/${sysdir}/" - mv "${pkgdir}/${instdir}/${sysdir}/"{libquadmath.so.0.0.0,libquadmath.so.0} \ - "${pkgdir}/${instdir}/backup/${sysdir}/" - - # Make sure MATLAB can find the proper library libgfortran.so.3. - mkdir -p "${pkgdir}/${instdir}/backup/bin" - cp "${pkgdir}/${instdir}/bin/matlab" "${pkgdir}/${instdir}/backup/bin" - # The GCC dependency should be determined at runtime. - sed -i "1s#^#if pacman -Q "${gfortranlib}' > /dev/null 2>&1 ; then \n export GCCVERSION=$(pacman -Q '${gfortranlib}" | awk '{print \$2}' | cut -d- -f1) \nfi\n\n#" "${pkgdir}/${instdir}/bin/matlab" - sed -i "1s/^/# Check the optional GCC dependency.\n/" "${pkgdir}/${instdir}/bin/matlab" - sed -i 's|LD_LIBRARY_PATH="`eval echo $LD_LIBRARY_PATH`"|if [ -n "${GCCVERSION}" ]; then \n LD_LIBRARY_PATH="`eval echo $LD_LIBRARY_PATH`:/usr/lib/gcc/x86_64-pc-linux-gnu/${GCCVERSION}"; \n else \n LD_LIBRARY_PATH="`eval echo $LD_LIBRARY_PATH`" \n fi \n|g' "${pkgdir}/${instdir}/bin/matlab" + mv ${pkgdir}/${instdir}/bin/glnxa64/libfreetype.so.* \ + "${pkgdir}/${instdir}/backup/bin/glnxa64/" } |