public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [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: [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: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

* 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

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