* [gentoo-dev] gcdmaster ebuild
@ 2001-08-07 11:10 Peter Kadau
2001-08-07 11:16 ` Dan Armak
2001-08-08 4:50 ` Mikael Hallendal
0 siblings, 2 replies; 7+ messages in thread
From: Peter Kadau @ 2001-08-07 11:10 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 691 bytes --]
hi !
here is an ebuild for gcdmaster.
hope it works on other boxes as well.
i wanna do an ebuild for the commandline-tool-only as well.
(actually, that should be much easier than getting the correct paths
for the GUI-form ;-)
ciao
peter
-----------------------------------------------------------------
peter kadau
email: peter.kadau@web.de
open source is no religion - it just produces the most reliable software
-----------------------------------------------------------------
______________________________________________________________________________
Jetzt und nur hier Ihr original PREMIERE WORLD SportPaket
plus 100 Euro ExtraPrämie: http://premiere.web.de
[-- Attachment #2: gcdmaster-1.1.5.ebuild --]
[-- Type: application/octet-stream, Size: 1857 bytes --]
# Author: Peter Kadau <peter.kadau@web.de>
# licensed under GPL, version 2 or later
# /home/peter/projects/cdrdao/gcdmaster-1.1.5.ebuild
A=cdrdao-1.1.5.src.tar.gz
S=${WORKDIR}/cdrdao-1.1.5
DESCRIPTION="Burn CDs in disk-at-once mode -- with GUI frontend"
SRC_URI="http://prdownloads.sourceforge.net/cdrdao/${A}"
HOMEPAGE="http://cdrdao.sourceforge.net/"
DEPEND=">=dev-util/pccts-1.33.24-r1 >=gnome-base/gnome-libs-1.2.3 >=x11-libs/gtkmm-1.2.5 >=gnome-libs/gnomemm-1.1.17"
RDEPEND=">=gnome-base/gnome-libs-1.2.3 >=x11-libs/gtkmm-1.2.5 >=gnome-libs/gnomemm-1.1.17"
src_compile() {
try ./configure --with-gnome --prefix=/usr --build="${CHOST}" \
--host="${CHOST}"
try make MAKE="make ${MAKEOPTS}" COPTS="${CFLAGS}" \
CXXOPTS="${CXXFLAGS}"
}
src_install() {
# binaries
# cdrdao in /usr/bin
dobin dao/cdrdao
# gcdmaster in /opt/gnome/bin
into /opt/gnome
dobin xdao/gcdmaster
#
# data of cdrdao in /usr/share/cdrdao/
# (right now only driverlist)
insinto /usr/share/cdrdao
newins dao/cdrdao.drivers drivers
#
# pixmaps for gcdmaster in /opt/gnome/share/pixmaps/gcdmaster
insinto /opt/gnome/share/pixmaps/gcdmaster
doins xdao/pixmap_copycd.png
doins xdao/pixmap_audiocd.png
doins xdao/pixmap_datacd.png
doins xdao/pixmap_open.png
doins xdao/pixmap_mixedcd.png
doins xdao/pixmap_cd.png
doins xdao/pixmap_help.png
doins xdao/pixmap_dumpcd.png
doins xdao/gcdmaster.png
# application links
# gcdmaster.desktop in /opt/gnome/share/gnome/apps/Applications
insinto /opt/gnome/share/gnome/apps/Applications
doins xdao/gcdmaster.desktop
#
# man pages
# cdrdao.1 in /usr/share/man/man1/
into /usr
newman dao/cdrdao.man cdrdao.1
# xcdrdao.1 renamed to gcdmaster.1 in /opt/gnome/share/man/man1/
into /opt/gnome
newman xdao/xcdrdao.man gcdmaster.1
#
# documentation
docinto ""
dodoc COPYING CREDITS INSTALL README* Release*
}
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gcdmaster ebuild
2001-08-07 11:10 [gentoo-dev] gcdmaster ebuild Peter Kadau
@ 2001-08-07 11:16 ` Dan Armak
2001-08-08 4:50 ` Mikael Hallendal
1 sibling, 0 replies; 7+ messages in thread
From: Dan Armak @ 2001-08-07 11:16 UTC (permalink / raw
To: gentoo-dev
On Tuesday 07 August 2001 20:09, you wrote:
> hi !
>
> here is an ebuild for gcdmaster.
> hope it works on other boxes as well.
>
> i wanna do an ebuild for the commandline-tool-only as well.
> (actually, that should be much easier than getting the correct paths
> for the GUI-form ;-)
>
> ciao
> peter
>
> -----------------------------------------------------------------
> peter kadau
> email: peter.kadau@web.de
> open source is no religion - it just produces the most reliable software
> -----------------------------------------------------------------
> ___________________________________________________________________________
>___ Jetzt und nur hier Ihr original PREMIERE WORLD SportPaket
> plus 100 Euro ExtraPrämie: http://premiere.web.de
OK, put in incoming.
--
Dan Armak
Gentoo Linux Developer, Desktop Team
Matan, Israel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gcdmaster ebuild
2001-08-07 11:10 [gentoo-dev] gcdmaster ebuild Peter Kadau
2001-08-07 11:16 ` Dan Armak
@ 2001-08-08 4:50 ` Mikael Hallendal
1 sibling, 0 replies; 7+ messages in thread
From: Mikael Hallendal @ 2001-08-08 4:50 UTC (permalink / raw
To: gentoo-dev
"Peter Kadau" <peter.kadau@web.de> writes:
Hi!
I've moved this to app-cdr, did some small changes
i.e.
remove COPT from configure-line
make MAKE="make ${MAKEOPTS}" -> emake
changed the header to match the other ebuilds and added a
$Header$-tag.
Regards,
Mikael Hallendal
> hi !
>
> here is an ebuild for gcdmaster. hope it works on other boxes as
> well.
>
> i wanna do an ebuild for the commandline-tool-only as well.
> (actually, that should be much easier than getting the correct paths
> for the GUI-form ;-)
>
> ciao peter
>
> -----------------------------------------------------------------
> peter kadau email: peter.kadau@web.de open source is no religion - it
> just produces the most reliable software
> -----------------------------------------------------------------
> ______________________________________________________________________________
> Jetzt und nur hier Ihr original PREMIERE WORLD SportPaket plus 100
> Euro ExtraPrämie: http://premiere.web.de
>
--
Mikael Hallendal micke@codefactory.se
CodeFactory AB http://www.codefactory.se/
Office: +46 (0)8 587 583 05 Cell: +46 (0)709 718 918
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Re: [gentoo-dev] gcdmaster ebuild
@ 2001-08-08 5:55 Peter Kadau
2001-08-08 6:11 ` Mikael Hallendal
0 siblings, 1 reply; 7+ messages in thread
From: Peter Kadau @ 2001-08-08 5:55 UTC (permalink / raw
To: gentoo-dev
hi !
> I've moved this to app-cdr, did some small changes
> i.e.
imho, that should go into gnome-apps
> remove COPT from configure-line
> make MAKE="make ${MAKEOPTS}" -> emake
aha ! does ebuild take care of everything ?
> changed the header to match the other ebuilds and added a
> $Header$-tag.
err, just forgot that...
>
> Regards,
> Mikael Hallendal
>
thanks and ciao
peter
-----------------------------------------------------------------
peter kadau
email: peter.kadau@web.de
open source is no religion - it just produces the most reliable software
-----------------------------------------------------------------
_______________________________________________________________________
1.000.000 DM gewinnen - kostenlos tippen - http://millionenklick.web.de
IhrName@web.de, 8MB Speicher, Verschluesselung - http://freemail.web.de
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gcdmaster ebuild
2001-08-08 5:55 Peter Kadau
@ 2001-08-08 6:11 ` Mikael Hallendal
2001-08-08 11:58 ` Hendrik Visage
0 siblings, 1 reply; 7+ messages in thread
From: Mikael Hallendal @ 2001-08-08 6:11 UTC (permalink / raw
To: gentoo-dev
"Peter Kadau" <peter.kadau@web.de> writes:
> hi !
>
> > I've moved this to app-cdr, did some small changes i.e.
>
> imho, that should go into gnome-apps
Hmm, perhaps true, I take it it's has to be built against gnome?
As I've said before, I'm not sure I like the gnome-apps directory
since programs that go in there will be unsorted.
> > remove COPT from configure-line make MAKE="make ${MAKEOPTS}" ->
> >emake
>
> aha ! does ebuild take care of everything ?
COPT was something that pccts seem to use, most other packages uses
CFLAGS. Since CFLAGS is set they get included in the Makefile by when
you run the configure-script.
emake is a convinience script that does:
#!/bin/bash
# auto-parallel make without the annoying syntax
exec make ${MAKEOPTS} MAKE="make ${MAKEOPTS}" "$@"
Regards,
Mikael Hallendal
> > changed the header to match the other ebuilds and added a
> >$Header$-tag.
>
> err, just forgot that...
>
> > Regards, Mikael Hallendal
> >
>
> thanks and ciao peter
>
>
> -----------------------------------------------------------------
> peter kadau email: peter.kadau@web.de open source is no religion - it
> just produces the most reliable software
> -----------------------------------------------------------------
> _______________________________________________________________________
> 1.000.000 DM gewinnen - kostenlos tippen -
> http://millionenklick.web.de IhrName@web.de, 8MB Speicher,
> Verschluesselung - http://freemail.web.de
>
>
>
> _______________________________________________ gentoo-dev mailing
> list gentoo-dev@cvs.gentoo.org
> http://cvs.gentoo.org/mailman/listinfo/gentoo-dev
--
Mikael Hallendal micke@codefactory.se
CodeFactory AB http://www.codefactory.se/
Office: +46 (0)8 587 583 05 Cell: +46 (0)709 718 918
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gcdmaster ebuild
2001-08-08 6:11 ` Mikael Hallendal
@ 2001-08-08 11:58 ` Hendrik Visage
2001-08-08 12:51 ` Mikael Hallendal
0 siblings, 1 reply; 7+ messages in thread
From: Hendrik Visage @ 2001-08-08 11:58 UTC (permalink / raw
To: gentoo-dev
On Wed, Aug 08, 2001 at 02:08:48PM +0200, Mikael Hallendal wrote:
> "Peter Kadau" <peter.kadau@web.de> writes:
>
> > hi !
> >
> > > I've moved this to app-cdr, did some small changes i.e.
> >
> > imho, that should go into gnome-apps
>
> Hmm, perhaps true, I take it it's has to be built against gnome?
> As I've said before, I'm not sure I like the gnome-apps directory
> since programs that go in there will be unsorted.
What about a simbolic link from the gnome directory?
--
------------------------
Hendrik Visage
hvisage@envisage.co.za
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gcdmaster ebuild
2001-08-08 11:58 ` Hendrik Visage
@ 2001-08-08 12:51 ` Mikael Hallendal
0 siblings, 0 replies; 7+ messages in thread
From: Mikael Hallendal @ 2001-08-08 12:51 UTC (permalink / raw
To: gentoo-dev
Hendrik Visage <hvisage@envisage.co.za> writes:
> On Wed, Aug 08, 2001 at 02:08:48PM +0200, Mikael Hallendal wrote:
> > "Peter Kadau" <peter.kadau@web.de> writes:
> >
> > > hi !
> > >
> > > > I've moved this to app-cdr, did some small changes i.e.
> > >
> > > imho, that should go into gnome-apps
> > Hmm, perhaps true, I take it it's has to be built against gnome?
> >As I've said before, I'm not sure I like the gnome-apps directory
> >since programs that go in there will be unsorted.
>
> What about a simbolic link from the gnome directory?
CVS can't handle symbolic links (AFAIK),
Regards,
Mikael Hallendal
--
Mikael Hallendal micke@codefactory.se
CodeFactory AB http://www.codefactory.se/
Office: +46 (0)8 587 583 05 Cell: +46 (0)709 718 918
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Re: [gentoo-dev] gcdmaster ebuild
@ 2001-08-08 6:34 Peter Kadau
2001-08-08 7:24 ` Mikael Hallendal
0 siblings, 1 reply; 7+ messages in thread
From: Peter Kadau @ 2001-08-08 6:34 UTC (permalink / raw
To: gentoo-dev
hi !
> > > I've moved this to app-cdr, did some small changes i.e.
> >
> > imho, that should go into gnome-apps
> Hmm, perhaps true, I take it it's has to be built against gnome?
> As I've said before, I'm not sure I like the gnome-apps directory
> since programs that go in there will be unsorted.
yeah, but either you refine directories (which is annoying, since
one may see a lot of gnome-* stuff) or you disregard the gnome
deps, cause they are already handled by the portage system and
put everything just where it should be by functionality.
(which is annoying cause you had to rewrite a lot of ebuild scripts)
scylla or charybdis...
> emake is a convinience script that does:
>
> #!/bin/bash
> # auto-parallel make without the annoying syntax
> exec make ${MAKEOPTS} MAKE="make ${MAKEOPTS}" "$@"
>
thanks for the explanation
> Regards,
> Mikael Hallendal
ciao
peter
-----------------------------------------------------------------
peter kadau
email: peter.kadau@web.de
open source is no religion - it just produces the most reliable software
-----------------------------------------------------------------
_______________________________________________________________________
1.000.000 DM gewinnen - kostenlos tippen - http://millionenklick.web.de
IhrName@web.de, 8MB Speicher, Verschluesselung - http://freemail.web.de
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gcdmaster ebuild
2001-08-08 6:34 Peter Kadau
@ 2001-08-08 7:24 ` Mikael Hallendal
0 siblings, 0 replies; 7+ messages in thread
From: Mikael Hallendal @ 2001-08-08 7:24 UTC (permalink / raw
To: gentoo-dev
"Peter Kadau" <peter.kadau@web.de> writes:
> > Hmm, perhaps true, I take it it's has to be built against gnome? As
> >I've said before, I'm not sure I like the gnome-apps directory since
> >programs that go in there will be unsorted.
>
> yeah, but either you refine directories (which is annoying, since one
> may see a lot of gnome-* stuff) or you disregard the gnome deps, cause
> they are already handled by the portage system and put everything just
> where it should be by functionality. (which is annoying cause you had
> to rewrite a lot of ebuild scripts) scylla or charybdis...
About the gcdmaster. It looks to me that you don't have to build with
GNOME support? The configure-scripts looks to see if you have gnome
installed, otherwise it just builds cdrdao and not gcdmaster. If this
is true, the dependencies should be:
gnome? (gnome-base/gnome-libs...)
and it should be in app-cdr, could you check this or should I do it
some time when I have time (which I don't know when it'll happend).
Regards,
Mikael Hallendal
--
Mikael Hallendal micke@codefactory.se
CodeFactory AB http://www.codefactory.se/
Office: +46 (0)8 587 583 05 Cell: +46 (0)709 718 918
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2001-08-08 18:50 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-08-07 11:10 [gentoo-dev] gcdmaster ebuild Peter Kadau
2001-08-07 11:16 ` Dan Armak
2001-08-08 4:50 ` Mikael Hallendal
-- strict thread matches above, loose matches on Subject: below --
2001-08-08 5:55 Peter Kadau
2001-08-08 6:11 ` Mikael Hallendal
2001-08-08 11:58 ` Hendrik Visage
2001-08-08 12:51 ` Mikael Hallendal
2001-08-08 6:34 Peter Kadau
2001-08-08 7:24 ` Mikael Hallendal
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox