public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] apache.ebuild and recursive updates
@ 2001-04-18 18:42 Peter Fischer
  2001-04-18 19:07 ` Daniel Robbins
  2001-04-20 19:51 ` Achim Gottinger
  0 siblings, 2 replies; 3+ messages in thread
From: Peter Fischer @ 2001-04-18 18:42 UTC (permalink / raw
  To: gentoo-dev

Hi everybody!

I am currently trying to write my first ebuild script
and I am facing some problems:
I want to do a crossover of apache*.ebuild und several apache autobuild
scripts on the net( "http://prometheus.zerodivide.net/apache_kit/" and
"http://www.apachetoolbox.com/", which compile a big bunch of 3rd party modules), as
well as some other modules like mod_mp3, mod_gzip...

This leads to my 1st question:
Should a ebuild script administrate such a big pile of software or should I
rather write "3rdparty.ebuild" and leave apache, jakarta... as they are?

2nd question:
I was LAZY since January and now I am looking for a easy method to update my
system.

Is there a possibility to do recursive merges, because if I do:
bash-2.04# ebuild nautilus-1.0.ebuild merge
results in:
!!! Some build dependencies must be satisfied:

['>=gnome-libs/ammonite-0.8.6', '>=gnome-base/scrollkeeper-0.1.2',
'>=gnome-base/control-center-1.4.0', '>=gnome-base/bonobo-0.37',
'>=gnome-libs/medusa-0.3.2', '>=gnome-base/libghttp-1.0.9']
&& merge gnome-libs/ammonite-0.8.6 or newer
&& merge gnome-base/scrollkeeper-0.1.2 or newer
&& merge gnome-base/control-center-1.4.0 or newer
&& merge gnome-base/bonobo-0.37 or newer
&& merge gnome-libs/medusa-0.3.2 or newer
&& merge gnome-base/libghttp-1.0.9 or newer

followed by: 

bash-2.04# ebuild gnome-libs/medusa/medusa-0.5.0.ebuild merge && ebuild
gnome-libs/ammonite/ammonite-1.0.0.ebuild merge &&
gnome-base/scrollkeeper/scrollkeeper-0.2.ebuild merge && gnome-base/libghttp/libghttp-1.0.9.ebuild && 
gnome-base/control-center/control-center-1.4.0.1.ebuild && ebuild
gnome-apps/nautilus/nautilus-1.0.ebuild merge
results in:
!!! Some build dependencies must be satisfied:

['>=gnome-base/gnome-vfs-1.0']
&& merge gnome-base/gnome-vfs-1.0 or newer

!!! Some build dependencies must be satisfied:

['>=gnome-base/gconf-0.50', '>=gnome-base/gnome-libs-1.2.12']
&& merge gnome-base/gconf-0.50 or newer
&& merge gnome-base/gnome-libs-1.2.12 or newer

Please tell me a solution for this, as my line is terribly slow and usable
only during the night at reasonable bandwidth/price.

Thank you very much,
	Peter

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] apache.ebuild and recursive updates
  2001-04-18 18:42 [gentoo-dev] apache.ebuild and recursive updates Peter Fischer
@ 2001-04-18 19:07 ` Daniel Robbins
  2001-04-20 19:51 ` Achim Gottinger
  1 sibling, 0 replies; 3+ messages in thread
From: Daniel Robbins @ 2001-04-18 19:07 UTC (permalink / raw
  To: gentoo-dev

On Thu, Apr 19, 2001 at 02:41:09AM +0200, Peter Fischer wrote:

> Is there a possibility to do recursive merges, because if I do:
> bash-2.04# ebuild nautilus-1.0.ebuild merge
> results in:
> !!! Some build dependencies must be satisfied:

Upgrade to portage 1.5, and then remove /usr/bin/ebuild (it now lives in
/usr/sbin.)

Then, use the "emerge" command to install ebuilds:

# emerge --pretend foo/bar-1.0.ebuild

or....

# emerge --pretend evolution/evolution-0.8.ebuild

These are the packages that I would merge, in order.

Calculating dependencies............................. done!
media-libs/alsa-lib-0.5.10-r1 to / (new)
dev-util/guile-1.4-r3 to / (new)
sys-libs/zlib-1.1.3-r2 to / (package upgrade)
dev-util/xml-i18n-tools-0.8.1 to / (new)
gnome-base/gnome-env-1.0 to / (new)
dev-libs/glib-1.2.10 to / (package upgrade)
net-libs/libwww-5.3.2-r1 to / (new)
media-libs/freetype-2.0.1-r1 to / (new)
gnome-base/libxml-1.8.11 to / (new)
media-libs/giflib-4.1.0-r2 to / (new)
media-libs/audiofile-0.2.1 to / (new)
media-sound/esound-0.2.22 to / (new)
gnome-base/libghttp-1.0.9 to / (new)
sys-devel/flex-2.5.4a-r3 to / (package upgrade)
media-libs/jpeg-6b-r2 to / (new)
media-libs/tiff-3.5.6_beta to / (new)
x11-base/xfree-4.0.3 to / (new)
x11-libs/gtk+-1.2.10 to / (new)
media-libs/imlib-1.9.10 to / (new)
gnome-base/ORBit-0.5.7-r1 to / (new)
gnome-base/gnome-libs-1.2.13 to / (new)
gnome-base/glibwww-0.2-r1 to / (new)
gnome-base/gdk-pixbuf-0.10.1 to / (new)
gnome-base/oaf-0.6.5 to / (new)
gnome-base/gconf-1.0.0 to / (new)
gnome-base/gnome-vfs-1.0 to / (new)
gnome-base/control-center-1.4.0.1 to / (new)
gnome-base/gnome-core-1.4.0.1 to / (new)
gnome-apps/evolution-0.8 to / (new)

Remove the "--pretend" and all these apps will be merged in the
proper order.

Best Regards,

-- 
Daniel Robbins					<drobbins@gentoo.org>
President/CEO					http://www.gentoo.org 
Gentoo Technologies, Inc.			



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] apache.ebuild and recursive updates
  2001-04-18 18:42 [gentoo-dev] apache.ebuild and recursive updates Peter Fischer
  2001-04-18 19:07 ` Daniel Robbins
@ 2001-04-20 19:51 ` Achim Gottinger
  1 sibling, 0 replies; 3+ messages in thread
From: Achim Gottinger @ 2001-04-20 19:51 UTC (permalink / raw
  To: gentoo-dev

Peter Fischer wrote:
> 
> Hi everybody!
> 
> I am currently trying to write my first ebuild script
> and I am facing some problems:
> I want to do a crossover of apache*.ebuild und several apache autobuild
> scripts on the net( "http://prometheus.zerodivide.net/apache_kit/" and
> "http://www.apachetoolbox.com/", which compile a big bunch of 3rd party modules), as
> well as some other modules like mod_mp3, mod_gzip...
> 
> This leads to my 1st question:
> Should a ebuild script administrate such a big pile of software or should I
> rather write "3rdparty.ebuild" and leave apache, jakarta... as they are?
> 
>

Hi Peter,

If possible use separate packages for the additional modules, beacuse we
can not make sub packages from
within one ebuild at the moment. Thank you for doing these stuff.

bye achim

We're on irc most of the times

openprojects.net #gentoo



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-04-21  1:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-04-18 18:42 [gentoo-dev] apache.ebuild and recursive updates Peter Fischer
2001-04-18 19:07 ` Daniel Robbins
2001-04-20 19:51 ` Achim Gottinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox