sed -i -e 's|PARENT/\.\./texmf-local|PARENT/texmf-local|' \
-e 's|\$TEXMFVAR/fonts|/var/lib/livetex/fonts|' \
- ${LFS_TMP}/${PACKAGE}/texk/kpathsea/texmf.cnf
+ ${SRC_DIR}/texk/kpathsea/texmf.cnf
- CONFIGURE_OPTS="\
- ${CONFIGURE_OPTS} \
+ CONFIGURE_OPTS+=" \
--disable-native-texlive-build \
- --enable-shared \
+ --enable-build-in-source-tree \
--without-luatex \
+ --enable-shared \
--enable-mktextex-default"
+
+ # This TexLive version overwrites /usr/bin/man. Save Man-DB version
+ # if it was not previously saved by this script.
+ if [ -f /usr/bin/man ]; then
+ mv -v /usr/bin/man{,.man-db}
+ fi
}
hvbuild_post()
{
+ cp -a ${SRC_DIR}/utils/biber/TeXLive \
+ /usr/lib/perl5/site_perl/$(get_pkg_ver ${PERL})
+
rm -v /usr/texmf{,-dist}
install -v -m1777 -d /var/lib/livetex/fonts
install -v -m755 -d /usr/share/texmf-{config,var,local}
done
unset FN
+ # This TexLive version overwrites /usr/bin/man. Restore original Man-DB version.
+ rm -v /usr/bin/man
+ mv -v /usr/bin/man{.man-db,}
+
# Fix bug with $SELFAUTOPARENT variable being empty...
sed -i -e 's!\$SELFAUTOPARENT!/usr/share!' /usr/share/texmf/web2c/texmf.cnf
/usr/share/texmf-var \
/usr/share/texmf-local \
/var/lib/livetex/fonts
+
+ # Add xdvi desktop file
+ if [ ! -f /usr/share/applications/xdvi.desktop ]; then
+ cat > /usr/share/applications/xdvi.desktop << EOF
+[Desktop Entry]
+Type=Application
+Name=Xdvi
+Exec=xdvi
+MimeType=application/x-dvi;
+EOF
+ fi
}