#1 Burning Software

It is currently Thu Apr 18, 2024 6:50 pm

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: [Linux] some questions about help, license and logs
PostPosted: Thu Dec 07, 2006 5:11 pm 
Offline

Joined: Thu Dec 07, 2006 12:48 pm
Posts: 1
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


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 07, 2006 6:12 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Well, using packages would make us all support different installations here. We really don't have human resources for this. So it would be standard Linux way - get the stuff and spend quite a time making it work :( Untill next big major update which would be 100% rewritten from what you see now.

Log would not be created in such a case. You're right on this!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group