#! /bin/bash
# SHORT DESC: GUI Frontend for dvdauthor
# LONG DESC: QDVDAuthor is a GUI frontend for dvdauthor and other related tools. It allows you to create menus, submenus, and titlesets for your authored DVDs.
# RUNTIME REQUIREMENT: dvdauthor
# RUNTIME REQUIREMENT: mjpegtools
# RUNTIME REQUIREMENT: alsa-utils
# RUNTIME REQUIREMENT: cdrtools
source /etc/profile
for fixfile in qdvdauthor/log.cpp qdvdauthor/templatedownload.cpp qdvdauthor/dialogcreatetemplate.cpp; do
if [ -f "${fixfile}" ]; then
echo '#include <stdlib.h>' > "${fixfile}.new"
cat "${fixfile}" >> "${fixfile}.new"
mv "${fixfile}.new" "${fixfile}"
fi
done
./configure --build-qplayer --with-xine-support || exit 1
if [ ! -f "bin/qdvdauthor" ]; then
echo 'ERROR: not found: bin/qdvdautor'
exit 1
fi
cat <<EOF >install-scp.sh
#! /bin/sh
mkdir -p /usr/bin
mkdir -p /usr/share/pixmaps
mkdir -p /usr/share/applications
install -m 0755 ./bin/qdvdauthor /usr/bin
install -m 0755 ./bin/qplayer /usr/bin
install -m 0644 ./qdvdauthor.png /usr/share/pixmaps
install -m 0644 ./qdvdauthor.desktop /usr/share/applications
EOF
chmod +x install-scp.sh
${installmonitor} ./install-scp.sh || exit 1
|