aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarco Rubin2022-04-20 14:16:57 +0200
committerMarco Rubin2022-04-20 14:16:57 +0200
commit8c57630bd265396a261cee4e9d89cb153d904821 (patch)
treefce8fc1bc9b39284f35b88ca54c8eaa39c3529ea /PKGBUILD
parent6e749e24969a7bfb578c60eb73e14ca802014325 (diff)
downloadaur-8c57630bd265396a261cee4e9d89cb153d904821.tar.gz
Integrate MoetaYuko changes
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 5 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index de242432f5b9..29f09518503e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}