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: 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: 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

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