Re: [gentoo-user] Newbie ebuild question
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
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
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
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