Hi there!
Nice app, I especially like the integrated DVD-authoring things.
Though some thoughts/questions.
Currently the app is quite unfriendly for packagers it seems.
I tried, or I did a gentoo ebuild for it, but I see some issues which I cannot solve w/o editing the source, which isn't available for free if I got that right.
I installed it to /usr/share/GrabAndBurn-20061124 including the html help stuff, but when I click on "Help contents" or whatever, this is what g&b does:
Code:
DEBUG0 from capp_application.cpp:1404 Displaying link "file:///home/tom/rocket-html/default.htm" in external browser.
DEBUG0 from capp_application.cpp:1420 Could not execute netscape.
DEBUG0 from capp_application.cpp:1431 mozilla started.
Well, but the help stuff is not in pwd, but in /usr/share/GrabAndBurn-20061124/rocket-html/default.htm, also the binary is in /usr/share/GrabAndBurn-20061124/RocketGrabAndBurn and symlinked to /usr/bin.
Next i wonder what will happen if $user starts the app from e.g. /, where $user has no write permission, what will happen to cdb.log, which currently gets written to pwd?
And what should the license be called - no chance to get that accepted in any distribution without a license, and may it be closed, but we need one at all. And does it contain GPL'ed code?
And what are the actual dependencies?
Gentoo grabandburn-20061124.ebuild:
Code:
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils
MY_P="GrabAndBurn-${PV}"
DESCRIPTION="Grab&Burn is a powerful tool for grabbing, burning and mastering
CD, DVD, Blu-Ray and HD-DVD media."
HOMEPAGE="http://www.rocketdivision.com"
SRC_URI="http://www.rocketdivision.com/downloads/${MY_P}.tar.gz"
LICENSE="Other"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
S="${WORKDIR}/${MY_P}"
DEPEND=""
RDEPEND=""
src_install() {
dolib lib*
dodir /usr/share/${MY_P}
cp -R rocket-html ${D}/usr/share/${MY_P}
exeinto /usr/share/${MY_P}
doexe RocketGrabAndBurn
dosym /usr/share/${MY_P}/RocketGrabAndBurn /usr/bin/GrabAndBurn
make_desktop_entry GrabAndBurn "Grab&Burn" \
/usr/share/${MY_P}/rocket-html/logo.gif
}
pkg_postinst() {
einfo "${MY_P} has been installed to /usr/share/${MY_P}."
einfo "You can start it with:"
einfo ""
einfo "/usr/bin/GrabAndBurn"
einfo ""
}
Regards,
Tom