* [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