Re: [gentoo-user] Newbie ebuild question

2006-08-21 Thread Jules Colding
On Fri, 2006-08-18 at 09:42 -0400, Andrew Frink wrote:
 Jules,
 I think you need to add something like(see below) Read the man page
 for that one, or grep usr/portage/

Thanks a lot. 'nomirror' is not in the ebuild man page but there are
plenty of packages that are using it.

Thanks,
  jules


 Andrew
 
 On 8/18/06, Jules Colding [EMAIL PROTECTED] wrote:
 Hi,
 
 I am trying to create an ebuild file for evolution-brutus. It
 is 
 presently looking like this (with comments removed):
 
 ### e-b ebuild start 
 inherit eutils flag-o-matic
 
 DESCRIPTION=Brutus Exchange connector for Evolution 2.4 and
 2.6
 HOMEPAGE=http://www.omesc.com/;
 
 SRC_URI=http://www.omesc.com/content/downloads/dist/SOURCES/evolution-brutus-1.1.6.tar.gz;
 
 LICENSE=GPL-2
 SLOT=0
 KEYWORDS=~x86 ~amd64
 
 RESTRICT=nomirror
 
 
 IUSE=debug
 
 DEPEND==gnome-base/orbit-2.14.1
 =dev-libs/libIDL-0.8.5
 =dev-util/pkgconfig-0.20
 =dev-util/intltool-0.30
 gnome-base/gnome-common
 =gnome-base/gnome- keyring-0.4.2
 =mail-client/evolution-2.6
 =gnome-extra/evolution-data-server-1.6
 
 DOCS=COPYING README INSTALL docs/building_from_source
 docs/using_evolution-brutus
 
 src_compile() { 
 BRUTUS_ECONF=--enable-brutus-dist=yes \
 --enable-brutus-devel=yes\
 $(use_enable debug brutus-debug yes)
 
 econf ${BRUTUS_ECONF} || die econf failed
 emake || die emake failed
 }
 
 src_install() {
 emake DESTDIR=${D} install || die emake install failed
 }
 ### e-b ebuild end  
 
 I then tried to follow:
 
   http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds
 
 to test if it worked. I tried:
 
 ebuild /usr/local/portage/gnome-extra/evolution-brutus/evolution- 
 brutus-1.1.6.ebuild fetch
 
 to test if ebuild could fetch the source. I naively assumed
 that ebuild
 would look at SRC_URI before trying to download the source.
 Unfortunately it tried to connect to all possible gentoo
 mirrors 
 instead. Can I get ebuild to download from my site without
 modifying
 make.conf?
 
 Thanks,
   jules
 
 ### emerge --info ###
 omc-2 evolution-brutus # emerge --info
 Portage 2.1-r2 (default-linux/amd64/2006.0, gcc-3.4.6,
 glibc-2.3.6-r4, 2.6.17-gentoo-r4 x86_64)
 =
 System uname: 2.6.17-gentoo-r4 x86_64 AMD Opteron(tm)
 Processor 252 
 Gentoo Base System version 1.12.4
 app-admin/eselect-compiler: [Not Present]
 dev-lang/python: 2.3.5-r2, 2.4.3-r1
 dev-python/pycrypto: 2.0.1-r5
 dev-util/ccache: [Not Present]
 dev-util/confcache:  [Not Present] 
 sys-apps/sandbox:1.2.17
 sys-devel/autoconf:  2.13, 2.59-r7
 sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3,
 1.9.6-r2
 sys-devel/binutils:  2.16.1-r3
 sys-devel/gcc-config: 1.3.13-r3
 sys-devel/libtool:   1.5.22
 virtual/os-headers:  2.6.11-r2
 ACCEPT_KEYWORDS=amd64
 AUTOCLEAN=yes
 CBUILD=x86_64-pc-linux-gnu
 CFLAGS=-march=k8 -O2 -pipe
 CHOST=x86_64-pc-linux-gnu 
 CONFIG_PROTECT=/etc /usr/share/X11/xkb 
 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ 
 /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ 
 /usr/share/texmf/xdvi/
 CONFIG_PROTECT_MASK=/etc/env.d /etc/gconf /etc/revdep-rebuild 
 /etc/terminfo 
 CXXFLAGS=-march=k8 -O2 -pipe
 DISTDIR=/usr/portage/distfiles
 FEATURES=autoconfig distlocks metadata-transfer sandbox
 sfperms strict
 GENTOO_MIRRORS=http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 
 http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ 
 http://pandemonium.tiscali.de/pub/gentoo/ 
 ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://mirror.gentoo.no/ 
 http://gentoo.prz.rzeszow.pl http://ftp.du.se/pub/os/gentoo 
 ftp://mirror.pudas.net/gentoo;
 MAKEOPTS=-j3
 PKGDIR=/usr/portage/packages 
 PORTAGE_RSYNC_OPTS=--recursive --links --safe-links --perms
 --times --compress --force --whole-file --delete
 --delete-after --stats --timeout=180 --exclude='/distfiles'
 --exclude='/local' --exclude='/packages' 
 PORTAGE_TMPDIR=/var/tmp
 PORTDIR=/usr/portage
 

Re: [gentoo-user] Newbie ebuild question

2006-08-21 Thread Neil Bothwick
On Mon, 21 Aug 2006 09:58:47 +0200, Jules Colding wrote:

 Thanks a lot. 'nomirror' is not in the ebuild man page but there are
 plenty of packages that are using it.

It's covered in the ebuild HOWTO.

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2chap=1


-- 
Neil Bothwick

It's ten o'clock; do you know where your processes are?


signature.asc
Description: PGP signature


[gentoo-user] Newbie ebuild question

2006-08-18 Thread Jules Colding
Hi,

I am trying to create an ebuild file for evolution-brutus. It is
presently looking like this (with comments removed):

### e-b ebuild start 
inherit eutils flag-o-matic

DESCRIPTION=Brutus Exchange connector for Evolution 2.4 and 2.6
HOMEPAGE=http://www.omesc.com/;
SRC_URI=http://www.omesc.com/content/downloads/dist/SOURCES/evolution-brutus-1.1.6.tar.gz;

LICENSE=GPL-2
SLOT=0
KEYWORDS=~x86 ~amd64
IUSE=debug

DEPEND==gnome-base/orbit-2.14.1
=dev-libs/libIDL-0.8.5
=dev-util/pkgconfig-0.20
=dev-util/intltool-0.30
gnome-base/gnome-common
=gnome-base/gnome-keyring-0.4.2
=mail-client/evolution-2.6
=gnome-extra/evolution-data-server-1.6

DOCS=COPYING README INSTALL docs/building_from_source 
docs/using_evolution-brutus

src_compile() {
BRUTUS_ECONF=--enable-brutus-dist=yes \
--enable-brutus-devel=yes\
$(use_enable debug brutus-debug yes)

econf ${BRUTUS_ECONF} || die econf failed
emake || die emake failed
}

src_install() {
emake DESTDIR=${D} install || die emake install failed
}
### e-b ebuild end 

I then tried to follow:

  http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds

to test if it worked. I tried:

ebuild 
/usr/local/portage/gnome-extra/evolution-brutus/evolution-brutus-1.1.6.ebuild 
fetch

to test if ebuild could fetch the source. I naively assumed that ebuild
would look at SRC_URI before trying to download the source.
Unfortunately it tried to connect to all possible gentoo mirrors
instead. Can I get ebuild to download from my site without modifying
make.conf?

Thanks,
  jules

### emerge --info ###
omc-2 evolution-brutus # emerge --info
Portage 2.1-r2 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 
2.6.17-gentoo-r4 x86_64)
=
System uname: 2.6.17-gentoo-r4 x86_64 AMD Opteron(tm) Processor 252
Gentoo Base System version 1.12.4
app-admin/eselect-compiler: [Not Present]
dev-lang/python: 2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=amd64
AUTOCLEAN=yes
CBUILD=x86_64-pc-linux-gnu
CFLAGS=-march=k8 -O2 -pipe
CHOST=x86_64-pc-linux-gnu
CONFIG_PROTECT=/etc /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ 
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ 
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/
CONFIG_PROTECT_MASK=/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo
CXXFLAGS=-march=k8 -O2 -pipe
DISTDIR=/usr/portage/distfiles
FEATURES=autoconfig distlocks metadata-transfer sandbox sfperms strict
GENTOO_MIRRORS=http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ 
http://pandemonium.tiscali.de/pub/gentoo/ 
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://mirror.gentoo.no/ 
http://gentoo.prz.rzeszow.pl http://ftp.du.se/pub/os/gentoo 
ftp://mirror.pudas.net/gentoo;
MAKEOPTS=-j3
PKGDIR=/usr/portage/packages
PORTAGE_RSYNC_OPTS=--recursive --links --safe-links --perms --times --compress 
--force --whole-file --delete --delete-after --stats --timeout=180 
--exclude='/distfiles' --exclude='/local' --exclude='/packages'
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
PORTDIR_OVERLAY=/usr/local/portage
SYNC=rsync://rsync.europe.gentoo.org/gentoo-portage
USE=amd64 X aac aalib alsa apache2 avi berkdb bitmap-fonts browserplugin bzip2 
cdr cli crypt cups dlloader dri dvd dvdr dvdread eds emacs emboss encode fam 
fbcon firefox foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 hal iconv 
imlib ipv6 isdnlog jpeg lzw lzw-tiff mp3 mpeg ncurses nls nptl nptlonly 
nsplugin nvidia ogg opengl oss pam pcre pdflib perl png portaudio pppd python 
quicktime readline reflection sdl session spell spl ssl tcpd tetex theora tiff 
truetype-fonts type1-fonts unicode usb vorbis wma xine xmms xorg xpm xv xvid 
zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse 
kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, 
LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS




-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Newbie ebuild question

2006-08-18 Thread Andrew Frink
Jules,I think you need to add something like(see below) Read the man page for that one, or grep usr/portage/AndrewOn 8/18/06, Jules Colding
 [EMAIL PROTECTED] wrote:Hi,I am trying to create an ebuild file for evolution-brutus. It is
presently looking like this (with comments removed):### e-b ebuild start inherit eutils flag-o-maticDESCRIPTION=Brutus Exchange connector for Evolution 
2.4 and 2.6HOMEPAGE=http://www.omesc.com/SRC_URI=http://www.omesc.com/content/downloads/dist/SOURCES/evolution-brutus-1.1.6.tar.gz
LICENSE=GPL-2SLOT=0KEYWORDS=~x86 ~amd64RESTRICT=nomirror
IUSE=debugDEPEND==gnome-base/orbit-2.14.1=dev-libs/libIDL-0.8.5=dev-util/pkgconfig-0.20=dev-util/intltool-0.30gnome-base/gnome-common=gnome-base/gnome-
keyring-0.4.2=mail-client/evolution-2.6=gnome-extra/evolution-data-server-1.6DOCS=COPYING README INSTALL docs/building_from_source docs/using_evolution-brutussrc_compile() {
BRUTUS_ECONF=--enable-brutus-dist=yes \--enable-brutus-devel=yes\$(use_enable debug brutus-debug yes)econf ${BRUTUS_ECONF} || die econf failed
emake || die emake failed}src_install() {emake DESTDIR=${D} install || die emake install failed}### e-b ebuild end 
I then tried to follow:http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuildsto test if it worked. I tried:ebuild /usr/local/portage/gnome-extra/evolution-brutus/evolution-
brutus-1.1.6.ebuild fetchto test if ebuild could fetch the source. I naively assumed that ebuildwould look at SRC_URI before trying to download the source.Unfortunately it tried to connect to all possible gentoo mirrors
instead. Can I get ebuild to download from my site without modifyingmake.conf?Thanks,jules### emerge --info ###omc-2 evolution-brutus # emerge --infoPortage 
2.1-r2 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r4 x86_64)=System uname: 2.6.17-gentoo-r4 x86_64 AMD Opteron(tm) Processor 252
Gentoo Base System version 1.12.4app-admin/eselect-compiler: [Not Present]dev-lang/python: 2.3.5-r2, 2.4.3-r1dev-python/pycrypto: 2.0.1-r5dev-util/ccache: [Not Present]dev-util/confcache:[Not Present]
sys-apps/sandbox:1.2.17sys-devel/autoconf:2.13, 2.59-r7sys-devel/automake:1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2sys-devel/binutils:2.16.1-r3sys-devel/gcc-config: 1.3.13-r3sys-devel/libtool: 
1.5.22virtual/os-headers:2.6.11-r2ACCEPT_KEYWORDS=amd64AUTOCLEAN=yesCBUILD=x86_64-pc-linux-gnuCFLAGS=-march=k8 -O2 -pipeCHOST=x86_64-pc-linux-gnu
CONFIG_PROTECT=/etc /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/CONFIG_PROTECT_MASK=/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo
CXXFLAGS=-march=k8 -O2 -pipeDISTDIR=/usr/portage/distfilesFEATURES=autoconfig distlocks metadata-transfer sandbox sfperms strictGENTOO_MIRRORS=
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ 
http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://mirror.gentoo.no/ 
http://gentoo.prz.rzeszow.pl http://ftp.du.se/pub/os/gentoo ftp://mirror.pudas.net/gentooMAKEOPTS=-j3PKGDIR=/usr/portage/packages
PORTAGE_RSYNC_OPTS=--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'
PORTAGE_TMPDIR=/var/tmpPORTDIR=/usr/portagePORTDIR_OVERLAY=/usr/local/portageSYNC=rsync://rsync.europe.gentoo.org/gentoo-portageUSE=amd64 X aac aalib alsa apache2 avi berkdb bitmap-fonts browserplugin bzip2 cdr cli crypt cups dlloader dri dvd dvdr dvdread eds emacs emboss encode fam fbcon firefox foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 hal iconv imlib ipv6 isdnlog jpeg lzw lzw-tiff mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg opengl oss pam pcre pdflib perl png portaudio pppd python quicktime readline reflection sdl session spell spl ssl tcpd tetex theora tiff truetype-fonts type1-fonts unicode usb vorbis wma xine xmms xorg xpm xv xvid zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa
Unset:CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS--gentoo-user@gentoo.org mailing list