Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Bac à Sable] Pour apprenti développeur Gentoo
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Wed Apr 12, 2006 2:52 am    Post subject: [Bac à Sable] Pour apprenti développeur Gentoo Reply with quote

En cours de rédaction : denière modification 16/06/06
    Bac à sable pour apprenti développeur Gentoo

      Pour un effort commun d'enrichissement...

    Gentoois'ttes, Gentooistes, NoObs, Lecteur chéri, Mon Amour ! :mrgreen:

  • L'idée de porter sur Gentoo un programme que vous venez de découvrir au gré de vos pérégrinations ouebesques viens de vous piquer au vif et vous ne savez pas comment vous y prendre...

  • Vous avez trouvé un bug non recensé dans un programme et poster un rapport vous effraies car vous ne savez pas comment le formuler ou vous ne parlez pas suffisamment bien anglais...

  • Vous avez un projet de développement ou de documentation mais seul c'est rebutant...

      Ce thread est fait pour vous ! 8)


Vous y trouverez recensé toutes les documentations relatives au noble art de l'Ebuild et surtout toute l'aide nécessaire pour parvenir à cette fin. Mais également, un moyen de partager vos projets et de fédérer d'autres participants pour vous aider à le mener à bien.


Notre problématique :

    Regrouper et centraliser vos demandes et vos attentes pour coordonner et finaliser au mieux, les efforts de tous les participants dans cette entraide au développement.

    Vous offrir une aide cohérente et la plus complète possible pour cette aventure, en fournissant d'une part : les liens vers les documentations qui pourraient vous être utile et d'autre part, une ébauche d'infrastructure assurée par nous tous, pour mener à bien l'écriture des ebuilds jusqu'à leur publication sur bugzilla et en vue de l'intégration dans portage.

    Vous permettre de vous familiariser davantage avec les spécificités des ports Gentoo et par la suite , de vous impliquer de manière ponctuelle ou régulière en parfaite autonomie dans cet effort commun.

    Conservez la convivialité légendaire que tous nous envie.


En faisant cela vous contribuerez à :

    accroître vos connaissances, de manière globale, mais aussi plus technique de votre distribution Gentoo

    participer activement à son enrichissement en facilitant en amont, le travail des développeurs officiels (en leur fournissant un ebuild propre, un minimum fiabilisé, avant leur expertise de validation plus en profondeur)

    augmenter les chances de voir votre ebuild rapidement intégré à l'arbre officiel (cad disponible avec emerge mon_ebuild_de_moi)

    vous amuser en jouant les geeks... que dis-je... en étant de vrais geeks !

    • Nous avons choisi une distribution de talent... Enrichissez-là de vos connaissances


Si vous êtes débutant, ne vous découragez pas !

    Dans un bac à sable on est là pour faire des pâtés et des chateaux...

    Alors... amenez vos pelles et vos râteaux... nous on vous fournira les seaux !
    :wink:

______________________________________________________________________________________


COMMENT JOUER AU MIEUX DANS CE BAC A SABLE ?


Afin de conserver un certain formalisme nécessaire pour garantir l'efficacité de chacun nous vous conseillons très vivement d'adopter un balisage spécifique en fonction du type de contribution et/ou de l'aide que vous recherchez:


  • [Ebuild] pour tout ce qui est relatif à l'ecriture, à la mise à jour ou au test d'un ebuild

  • [Doc] pour tout ce qui concerne l'écriture ou la traduction d'une documentation spécifique à un programme

  • [Bug] pour recherchez de l'aide afin de corriger un bug ou écrire un rapport pour bugzilla

  • [Contrib] voire [Script] pour toutes les contributions autres que celles déjà citées


Enfin, mais est-ce utile de vous le rappeler : utilisez au maximum les balises bbcode dans vos threads pour maintenir une lisibilité optimale ;
pensez également au petits plus qui font la différence :
utiliser par exemple pastebin pour coller des longs rapports avec la coloration synthaxique et éviter de surcharger vos threads (Attention ! c'est limité dans le temps donc a réserver pour une aide ponctuelle et rapide)

_______________________________________________________________________________________


DOCUMENTATIONS OFFICIELLES


DOCUMENTATIONS OFFICIEUSES


METHODOLOGIES

  • Recherche dans le WWW le forum et sur bugzilla pour vérifier l'existence d'un ebuild pour le programme que vous souhaitez porter
  • Écriture des ebuilds
  • Formuler un dépôt d'ebuild sur bugzilla
  • Formuler un rapport de bug pour un ebuild ou un programme
  • Maintenir un Ebuild soumit


LISTE DES CONTRIBUTIONS

  • en ATTENTE





    CHANGELOG + merge du post original

    TODO : arrrghll ! mes yeuuux ! :lol: compléter les docs + méthodo ; listes à compéter (plus recherches de précédents ebuilds en cours sur le forum) + mailling-list dont celle de TGL à expliquer
    orthographe
    overlay french-forum ?
    bannir le bbcode de ma vie
    me coucher... ah nan... c'est trop tard lol
    Je confirme ^^
    _________________
    " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
    Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "


    Last edited by boozo on Fri Jun 16, 2006 6:22 pm; edited 18 times in total
    Back to top
    View user's profile Send private message
    netfab
    Veteran
    Veteran


    Joined: 03 Mar 2005
    Posts: 1886
    Location: 127.0.0.1

    PostPosted: Wed Apr 12, 2006 11:18 am    Post subject: Reply with quote

    Ouaaaiiisss !!! un sticky de plus 8)

    Il serait peut-être bon de rappeler également quelques commandes de base du programme ebuild (merci pierreg :p).
    Back to top
    View user's profile Send private message
    kwenspc
    Advocate
    Advocate


    Joined: 21 Sep 2003
    Posts: 4954

    PostPosted: Wed Apr 12, 2006 2:43 pm    Post subject: Reply with quote

    il pete ce topic!

    attendez que j'aille chercher mon sot et ma pelle 8)
    _________________
    membre officieux du SAV Ati GEntoo
    Back to top
    View user's profile Send private message
    Trevoke
    Advocate
    Advocate


    Joined: 04 Sep 2004
    Posts: 4099
    Location: NY, NY

    PostPosted: Wed Apr 12, 2006 2:47 pm    Post subject: Reply with quote

    kwenspc wrote:
    il pete ce topic!

    attendez que j'aille chercher mon sot et ma pelle 8)


    Mais t'es deja la? :?
    _________________
    Votre moment detente
    What is the nature of conflict?
    Back to top
    View user's profile Send private message
    kwenspc
    Advocate
    Advocate


    Joined: 21 Sep 2003
    Posts: 4954

    PostPosted: Wed Apr 12, 2006 3:09 pm    Post subject: Reply with quote

    Trevoke wrote:
    kwenspc wrote:
    il pete ce topic!

    attendez que j'aille chercher mon sot et ma pelle 8)


    Mais t'es deja la? :?


    chuis schyzo, cherches pas à comprendre :lol:
    _________________
    membre officieux du SAV Ati GEntoo
    Back to top
    View user's profile Send private message
    letoff
    Apprentice
    Apprentice


    Joined: 04 Mar 2004
    Posts: 163
    Location: root in Paris, windsurfer in Brest

    PostPosted: Thu Apr 13, 2006 4:00 pm    Post subject: Re: [Bac à Sable] Pour apprenti développeur Gentoo Reply with quote

    boozo wrote:
    mailling-list dont celle de TGL à expliquer


    Thomas maintient une ML sur Gentoo?

    Sinon Boozo tu serais pas un peu Desprogien des fois? 8)
    _________________
    Gentoo won't be suitable for server's use until GLEP 19 is alive.
    Back to top
    View user's profile Send private message
    boozo
    Advocate
    Advocate


    Joined: 01 Jul 2004
    Posts: 3193

    PostPosted: Thu Apr 13, 2006 4:20 pm    Post subject: Reply with quote

    @ letoff : une ML pas tout-à-fait en fait... mais il a signalé son origine dans premier topic et ça s'intègre bien en fait :wink:

    BTW : bah y'a rien de mieux qu'un peu d'humour caustique pour raviver les esprits :mrgreen:
    _________________
    " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
    Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
    Back to top
    View user's profile Send private message
    jp25
    n00b
    n00b


    Joined: 05 Feb 2006
    Posts: 44

    PostPosted: Wed Apr 19, 2006 6:23 pm    Post subject: Reply with quote

    Bonjours,
    Je suis encore debutant , mais le devellopement m'interresse bien . J'ai deja des connaissances en programmation ( C et C++, un peu java mais j'aime pas trop ) et je suis entrain d'apprendre la programmation en bash .
    Je n'ai pas encore les competances pour programmer pour gentoo mais j'y travaille .
    Les grandes vacances arrivent et j'aurais plein de temps pour progresser (je suis encore etudiant) .
    Je vais etudier des ebuilds pour voire comment ils fonctionnent .
    En tout cas ce sujet et interressant
    Back to top
    View user's profile Send private message
    luckyluke3310
    Tux's lil' helper
    Tux's lil' helper


    Joined: 01 Apr 2004
    Posts: 129
    Location: Lille (FRANCE)

    PostPosted: Thu Apr 27, 2006 6:05 pm    Post subject: Reply with quote

    salut à tous,

    je cherche de l'aide pour l'ebuild de mon soft. J'ai créer un topic
    _________________
    Athlon 64X2 6000+/ Asus CROSSHAIR / 2GB ram / FX8800GTS 320Mo
    Athlon 64 3000+/ Asus A8N sli / 2GB ram / FX7600GT 256Mo
    Satellite PRO P100 (PSPA4E) Core2Duo 2Ghz / 2 GB ram
    Back to top
    View user's profile Send private message
    boozo
    Advocate
    Advocate


    Joined: 01 Jul 2004
    Posts: 3193

    PostPosted: Thu Apr 27, 2006 9:22 pm    Post subject: Reply with quote

    merci c'est ajouté :wink: en espérant que cela t'aidera un peu pour ton projet

    @jp25 : merci et à bientôt de te lire dans tes oeuvres :wink:
    _________________
    " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
    Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
    Back to top
    View user's profile Send private message
    BuBuaBu
    l33t
    l33t


    Joined: 09 Jul 2005
    Posts: 914
    Location: France

    PostPosted: Thu Apr 27, 2006 9:38 pm    Post subject: Reply with quote

    pourquoi [Ebuild] SuperTux-svn est en attente ?
    Back to top
    View user's profile Send private message
    boozo
    Advocate
    Advocate


    Joined: 01 Jul 2004
    Posts: 3193

    PostPosted: Fri Apr 28, 2006 8:40 am    Post subject: Reply with quote

    BuBuaBu wrote:
    pourquoi [Ebuild] SuperTux-svn est en attente ?


    ben je t'avais envoyé un pm pour que tu repostes ailleurs histoire de le rendre plus visible que dans le topic où tu l'avais mis au départ avant la formalisation mais je ne l'ai pas vu passé j'ai raté qqch ? :(
    _________________
    " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
    Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
    Back to top
    View user's profile Send private message
    BuBuaBu
    l33t
    l33t


    Joined: 09 Jul 2005
    Posts: 914
    Location: France

    PostPosted: Fri Apr 28, 2006 11:03 am    Post subject: Reply with quote

    boozo wrote:

    ben je t'avais envoyé un pm pour que tu repostes ailleurs histoire de le rendre plus visible que dan le topic où tu l'avais mis au départ avant la formalisation mais je ne l'ai pas vu passé j'ai raté qqch ? :(


    J'ai jamais eu le pm :lol:
    J'ai bien reçu un mail pour me prevenir de l'arrivé d'un pm, mais rien de plus.
    C'est pas grave, je post dès maintenant.
    Back to top
    View user's profile Send private message
    boozo
    Advocate
    Advocate


    Joined: 01 Jul 2004
    Posts: 3193

    PostPosted: Fri Apr 28, 2006 8:17 pm    Post subject: Reply with quote

    np :wink: c'est corrigé !
    _________________
    " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
    Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
    Back to top
    View user's profile Send private message
    luckyluke3310
    Tux's lil' helper
    Tux's lil' helper


    Joined: 01 Apr 2004
    Posts: 129
    Location: Lille (FRANCE)

    PostPosted: Thu May 04, 2006 4:47 pm    Post subject: Reply with quote

    Personne pour tester et me donner un petit coup de main ?
    _________________
    Athlon 64X2 6000+/ Asus CROSSHAIR / 2GB ram / FX8800GTS 320Mo
    Athlon 64 3000+/ Asus A8N sli / 2GB ram / FX7600GT 256Mo
    Satellite PRO P100 (PSPA4E) Core2Duo 2Ghz / 2 GB ram
    Back to top
    View user's profile Send private message
    boozo
    Advocate
    Advocate


    Joined: 01 Jul 2004
    Posts: 3193

    PostPosted: Mon May 08, 2006 10:28 pm    Post subject: Reply with quote

    And the winner is... truc ! Joli boulot ! 8)

    Au suivant ! comme disait l'ami Brel (n'y voir aucun lien avec le thème :mrgreen:)
    _________________
    " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
    Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
    Back to top
    View user's profile Send private message
    SnowBear
    l33t
    l33t


    Joined: 03 Sep 2005
    Posts: 773
    Location: France - Bordeaux

    PostPosted: Fri May 19, 2006 9:32 pm    Post subject: Reply with quote

    ma maigre contribution :
    https://forums.gentoo.org/viewtopic-p-3327995.html#3327995
    un ebuild pour le jeu xmoto ( http://xmoto.sourceforge.net )
    Back to top
    View user's profile Send private message
    synss
    Apprentice
    Apprentice


    Joined: 08 Mar 2006
    Posts: 282
    Location: Dijon > Berlin > Tokyo > Nürnberg > München

    PostPosted: Sun May 28, 2006 8:05 pm    Post subject: Reply with quote

    Hello, pour mes contributions, voir la signature.

    Elogviewer permet de lire les fichiers elogs generes par portage 2.1 dans un joli environnement graphique. Ca marche. Et on peut aussi les effacer apres les avoir lus. Il y a un petit peu de mise en forme effectuee. En gros c'est tout mais c'est bien utile je trouve 8). Ecrit en python et utilisant gtk (emerge pygtk).

    Les initscripts permettent de monter une image compressee squashfs systematiquement au boot, de scotcher une partition en lecture ecriture dessus (qui est en fait dans /dev/shm, soit la memoire vive utilisee comme un disque dur) et de mettre l'arbre a jour si un emerge --sync a ete fait avant de delogger. Et oui, c'est pas mal, une arbre rapide et qui occupe 30-40Mo! les sauvegardes sont incrementales, donc en cas de probleme : il n'y a pas de probleme.
    _________________
    Compress portage tree
    Elog viewer
    Autodetect swap


    Last edited by synss on Mon May 29, 2006 5:50 pm; edited 1 time in total
    Back to top
    View user's profile Send private message
    billiob
    Guru
    Guru


    Joined: 30 Dec 2004
    Posts: 425
    Location: Paris, France

    PostPosted: Mon May 29, 2006 4:25 pm    Post subject: Reply with quote

    Un ebuild pour amsn svn.
    Le code est un peu crade, donc si vous savez comment l'améliorer, n'hésitez pas (je pense surtout à la gestion des plugins et des skins provenant du SVN).
    _________________
    billiob
    Back to top
    View user's profile Send private message
    Enlight
    Advocate
    Advocate


    Joined: 28 Oct 2004
    Posts: 3519
    Location: Alsace (France)

    PostPosted: Mon Jun 12, 2006 11:00 pm    Post subject: Reply with quote

    Plop just un bugfix pour gaim 1.5.0 c'est crado mais bon je vous laisse le soin de mettre ça au propre et de reporter, la dernière fois que j'ai proposé un bugfix j'ai jamais eu de réponse (mais c'était en mainstream) :

    Problème : avec gaim 1.5.0 si on bloque un contact msn (ou parfois en le débloquant) il arrive que gaim rashe en permanence. Le problème n'a pas été rapporté sur bugs.gentoo.org alors un coup de STFW et j'arrive chez REDHAT qui me dit :

    Quote:


    Author: wtogami

    Update of /cvs/dist/rpms/gaim/devel
    In directory cvs.devel.redhat.com:/tmp/cvs-serv16325

    Added Files:
    gaim-1.5.0-msn-block-crash.patch
    Log Message:
    add patch


    gaim-1.5.0-msn-block-crash.patch:
    privacy.c | 11 ++++++-----
    1 files changed, 6 insertions(+), 5 deletions(-)

    --- NEW FILE gaim-1.5.0-msn-block-crash.patch ---
    ===================================================================
    RCS file: /cvsroot/gaim/gaim/src/privacy.c,v
    retrieving revision 1.16
    retrieving revision 1.18
    diff -u -r1.16 -r1.18
    --- gaim/gaim/src/privacy.c 2005/07/17 23:36:33 1.16
    +++ gaim/gaim/src/privacy.c 2006/02/07 02:49:56 1.18
    @@ -85,8 +85,8 @@
    if (l == NULL)
    return FALSE;

    - account->permit = g_slist_remove(account->permit, l->data);
    g_free(l->data);
    + account->permit = g_slist_delete_link(account->permit, l);

    if (!local_only && gaim_account_is_connected(account))
    serv_rem_permit(gaim_account_get_connection(account), who);
    @@ -156,15 +156,16 @@
    if (l == NULL)
    return FALSE;

    - account->deny = g_slist_remove(account->deny, l->data);
    - g_free(l->data);
    + name = l->data;
    + account->deny = g_slist_delete_link(account->deny, l);

    if (!local_only && gaim_account_is_connected(account))
    - serv_rem_deny(gaim_account_get_connection(account), who);
    + serv_rem_deny(gaim_account_get_connection(account), name);

    if (privacy_ops != NULL && privacy_ops->deny_removed != NULL)
    - privacy_ops->deny_removed(account, who);
    + privacy_ops->deny_removed(account, name);

    + g_free(name);
    gaim_blist_schedule_save();

    return TRUE;


    donc j'ai crée un /usr/local/portage/net-im/gaim/ J'ai copié celui de portage en le renommant gaim-1.5.0-r1.ebuild, j'y ai mis le patch, et j'ai appliqué un epatch a la crado

    Donc on a :

    Quote:
    # Copyright 1999-2006 Gentoo Foundation
    # Distributed under the terms of the GNU General Public License v2
    # $Header: /var/cvsroot/gentoo-x86/net-im/gaim/gaim-1.5.0.ebuild,v 1.11 2006/05/13 18:02:10 tester Exp $

    inherit flag-o-matic eutils toolchain-funcs debug multilib perl-module

    DESCRIPTION="GTK Instant Messenger client"
    HOMEPAGE="http://gaim.sourceforge.net/"
    SRC_URI="mirror://sourceforge/gaim/${P}.tar.bz2"

    LICENSE="GPL-2"
    SLOT="0"
    KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86"
    IUSE="nls perl spell nas cjk gnutls silc eds krb4 tcltk debug"

    RDEPEND=">=x11-libs/gtk+-2.0
    >=dev-libs/glib-2.0
    nas? ( >=media-libs/nas-1.4.1-r1 )
    media-libs/libao
    >=media-libs/audiofile-0.2.0
    perl? ( >=dev-lang/perl-5.8.2-r1
    !<perl-core/ExtUtils-MakeMaker-6.17 )
    spell? ( >=app-text/gtkspell-2.0.2 )
    gnutls? ( net-libs/gnutls )
    !gnutls? ( >=dev-libs/nss-3.9.2-r2 )
    silc? ( >=net-im/silc-toolkit-0.9.12-r3 )
    eds? ( gnome-extra/evolution-data-server )
    krb4? ( >=app-crypt/mit-krb5-1.3.6-r1 )
    tcltk? ( dev-lang/tcl
    dev-lang/tk )
    x11-libs/startup-notification"

    DEPEND="$RDEPEND
    dev-util/pkgconfig
    nls? ( sys-devel/gettext )"

    # List of plugins
    # app-accessibility/festival-gaim
    # net-im/gaim-blogger
    # net-im/gaim-bnet
    # net-im/gaim-meanwhile
    # net-im/gaim-snpp
    # x11-plugins/autoprofile
    # x11-plugins/gaim-assistant
    # x11-plugins/gaim-encryption
    # x11-plugins/gaim-extprefs
    # x11-plugins/gaim-latex
    # x11-plugins/gaim-otr
    # x11-plugins/gaim-rhythmbox
    # x11-plugins/gaim-xmms-remote
    # x11-plugins/gaimosd
    # x11-plugins/guifications


    print_gaim_warning() {
    ewarn
    ewarn "If you are merging ${P} from an earlier version, you may need"
    ewarn "to re-merge any plugins like gaim-encryption or gaim-snpp."
    ewarn
    ewarn "If you experience problems with gaim, file them as bugs with"
    ewarn "Gentoo's bugzilla, https://bugs.gentoo.org. DO NOT report them"
    ewarn "as bugs with gaim's sourceforge tracker, and by all means DO NOT" ewarn "seek help in #gaim."
    ewarn
    ewarn "Be sure to USE=\"debug\" and include a backtrace for any seg"
    ewarn "faults, see http://gaim.sourceforge.net/gdb.php for details on"
    ewarn "backtraces."
    ewarn
    ewarn "Please read the gaim FAQ at http://gaim.sourceforge.net/faq.php"
    ewarn
    einfo
    einfo "Note that we are now filtering all unstable flags in C[XX]FLAGS." einfo
    ebeep 5
    epause 3
    }

    pkg_setup() {
    print_gaim_warning
    if use krb4 && ! built_with_use app-crypt/mit-krb5 krb4 ; then
    eerror
    eerror You need to rebuild app-crypt/mit-krb5 with USE=krb4 in order to
    eerror enable krb4 support for the zephyr protocol in gaim.
    eerror
    die "Configure failed"
    fi
    }

    src_unpack() {
    unpack ${A}
    cd ${S}
    use cjk && epatch ${FILESDIR}/gaim-0.76-xinput.patch
    epatch /usr/local/portage/net-im/gaim/block.patch # donc j'ai appelé le patch block.patch hein!!! c'est crade je sais!
    }

    src_compile() {
    # Stabilize things, for your own good
    strip-flags
    replace-flags -O? -O2

    # -msse2 doesn't play nice on gcc 3.2
    [ "`gcc-version`" == "3.2" ] && filter-flags -msse2

    local myconf
    use debug && myconf="${myconf} --enable-debug"
    use perl || myconf="${myconf} --disable-perl"
    use spell || myconf="${myconf} --disable-gtkspell"
    use nls || myconf="${myconf} --disable-nls"
    use nas && myconf="${myconf} --enable-nas" || myconf="${myconf} --disable-nas"
    use eds || myconf="${myconf} --disable-gevolution"
    use krb4 && myconf="${myconf} --with-krb4"
    use tcltk || myconf="${myconf} --disable-tcl --disable-tk"

    if use gnutls ; then
    einfo "Disabling NSS, using GnuTLS"
    myconf="${myconf} --enable-nss=no"
    myconf="${myconf} --with-gnutls-includes=/usr/include/gnutls"
    myconf="${myconf} --with-gnutls-libs=/usr/$(get_libdir)"
    else
    einfo "Disabling GnuTLS, using NSS"
    myconf="${myconf} --enable-gnutls=no"
    myconf="${myconf} --with-nspr-includes=/usr/include/nspr"
    myconf="${myconf} --with-nss-includes=/usr/include/nss"
    myconf="${myconf} --with-nspr-libs=/usr/$(get_libdir)/nspr"
    myconf="${myconf} --with-nss-libs=/usr/$(get_libdir)/nss"
    fi


    econf ${myconf} || die "Configuration failed"

    emake -j1 || die "Make failed"
    }

    src_install() {
    make install DESTDIR=${D} || die "Install failed"
    use perl && fixlocalpod
    dodoc ABOUT-NLS AUTHORS COPYING HACKING INSTALL NEWS PROGRAMMING_NOTES README ChangeLog VERSION
    }

    pkg_postinst() {
    print_gaim_warning
    }


    Voilà, à la vite fait mais ça fixe le problème.
    Back to top
    View user's profile Send private message
    synss
    Apprentice
    Apprentice


    Joined: 08 Mar 2006
    Posts: 282
    Location: Dijon > Berlin > Tokyo > Nürnberg > München

    PostPosted: Tue Jun 20, 2006 5:50 pm    Post subject: Reply with quote

    Bonjour,

    j'essaye d'ecrire une ebuild pour Arnold un emulateur d'Amstrad CPC, donc ca peut concerner tous les Francais d'au moins mon age ;)

    https://forums.gentoo.org/viewtopic-p-3394110.html#3394110

    dans le ./configure, ils disent que gtk et sdl sont des options (donc USE) mais quand j'essaye de compiler sans, ./make donne une erreur unix/main.c:26:
    unix/gtkui.h:4:21: gtk/gtk.h:
    que je comprend mais je ne vois pas comment resoudre autrement qu'en mettant sdl et gtk en dependences directes.

    Quelqu'un de plus competant?

    En attendant, ca marche avec sdl et gtk (sans le son) mais je peux rejouer a fruity frank et les passagers du temps... Doom, c'est pas mon style.

    Et puis Arnold semble etre l'emulateur le plus recent pour linux mais il a deja 2 ans, alors si qq1 d'autre a trouve mieux, je suis preneur. (ou doit-on faire tourner un emulateur de CPC sous wine? :evil:)
    _________________
    Compress portage tree
    Elog viewer
    Autodetect swap
    Back to top
    View user's profile Send private message
    billiob
    Guru
    Guru


    Joined: 30 Dec 2004
    Posts: 425
    Location: Paris, France

    PostPosted: Fri Jun 23, 2006 4:58 pm    Post subject: Reply with quote

    Il existe un nouveau projet pour aider les utilisateurs de gentoo à écrire des ebuilds. Ceux qui ont lu la dernière GWN le savent déja, il s'agit du projet sunrise.

    Voici une traduction d'une partie de la GWN :
    Projet Sunrise - Un Overlay pour les utilisateurs de Gentoo

    La semaine dernière, un overlay où les utilisateurs peuvent proposer leurs ebuilds a été annoncé. Ceci a pour but d'aider les utilisateurs à trouver et à utiliser des ebuilds qui n'existent que sur le Gentoo Bugzilla et pour s'assurer que ces ebuilds adhèrent aux standards de qualités. Il peut aussi offrir un bon environnement pour recruter de nouveaux développeurs d'ebuilds venant de la communauté des utilisateurs.

    Donner l'accés (possibilité de faire des commits) à ce repositoire à des utilisateurs de confiance a causé quelques très vifs débats, centrés surtout autour des règles et problèmes potentiels causés par des utilisateurs mal intentionnés. Durant le conseil du 16 Juin, il a été décidé que l'idée était bonne et que l'exécution effective manquait.

    Aussi, l'Overlay Sunrise a été enlevé des serveurs officiels de gentoo, mais il continue sur gentoo-sunrise.org en tant que projet non-officiel.

    Sunrise attend que plus d'utiliseurs ajoutent des ebuilds depuis bugzilla vers l'overlay. Vous trouverez plus d'informations à propos de Sunrise et des buts sur la page du projet, et en jetant un coup d'oeil à la FAQ ou en visitant l'actuel Overlay. Vous êtes aussi libres de visiter le canal IRC. #gentoo-sunrise à irc.freenode.net vous attend !

    [...]
    Projet Sunrise

    Le projet d'Overlay pour les utilisateurs de Stefan Schweizer et Markus Ullmann a causé beaucoup de discussions, et a été suspendu pour le moment (NdT : des serveurs officiels). Cette annonce a engendré les fils de discussions suivants : (en anglais)
    * [ANNOUNCE] Project Sunrise - Gentoo User Overlay
    * Project Sunrice: arch team perspective
    * What is "official"?
    * Sunrise Project -- Open questions post requirement
    * Project Sunrise -- Proposal
    * Project Sunrise overlay suspended pending Council resolution
    * A heretical thought? Blessing project sunrise as an almost-fork.
    * Sunrise: way forward, semi-official, review


    J'ai testé, et ça m'a beaucoup plu ! Les personnes du canal IRC aident beaucoup.
    Ma contribution vient de ce bug. Il s'agit d'une lib pour gérer le Glisser/Déposer (Drag & Drop) avec les applications Tk. aMSN en profite déja dans la version de développement.
    SI vous pouviez tester (sur x86, mais je pense que l'ebuild doit aussi fonctionner sur amd64 et ppc), j'en serais très heureux.

    (Je ne savais pas trop s'il fallait créer ou non un fil séparé; admins, à vous de juger !)
    _________________
    billiob
    Back to top
    View user's profile Send private message
    boozo
    Advocate
    Advocate


    Joined: 01 Jul 2004
    Posts: 3193

    PostPosted: Fri Jun 23, 2006 7:49 pm    Post subject: Reply with quote

    oui effectivement j'avais lu çà :)

    Cela rejoins notre idée c'est évident - peut-être la génèse du projet sunrice et antérieure je ne saurais le dire et après tout cela n'a pas d'importance, l'essentiel étant que les choses se fassent ^^ -

    Je vais très certainement l'intégrer (ou plutot intégrer ta traduction si tu m'autorises :P enfin... dès que je peux :$) dans le synopsis car le problème de la langue de travail du projet reste toujours un écueil il me semble et sur ce point, notre communauté est capable d'agir ; et les deux étapes/phases peuvent s'enchaîner facilement je pense voire servir de marche pied pour prendre confiance :wink:

    Et encore merci pour ton post :)
    _________________
    " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
    Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "


    Last edited by boozo on Sat Jun 24, 2006 8:50 am; edited 1 time in total
    Back to top
    View user's profile Send private message
    billiob
    Guru
    Guru


    Joined: 30 Dec 2004
    Posts: 425
    Location: Paris, France

    PostPosted: Fri Jun 23, 2006 8:25 pm    Post subject: Reply with quote

    boozo wrote:
    Je vais très certainement l'intégrer (ou plutot intégrer ta traduction si tu m'autorises :P enfin... dès que je peux :$)

    Tu es autorisé :wink:; elle peux d'ailleurs aussi servir à kopp pour traduire la GWN.
    _________________
    billiob
    Back to top
    View user's profile Send private message
    Nattfodd
    Retired Dev
    Retired Dev


    Joined: 07 Feb 2006
    Posts: 62
    Location: Göteborg, Sweden

    PostPosted: Thu Jun 29, 2006 11:20 pm    Post subject: Reply with quote

    @Enlight: oula, il ne faut pas utiliser epatch avec un chemin en dur comme ça. Tu mets ton patch dans le répertoire files de l'ebuild et ensuite tu fais epatch ${FILESDIR}/bli.patch.

    @synss: il faut donner plus de détails (ligne de configure et message d'erreur exact avec du contexte).
    Back to top
    View user's profile Send private message
    Display posts from previous:   
    Reply to topic    Gentoo Forums Forum Index French All times are GMT
    Goto page 1, 2  Next
    Page 1 of 2

     
    Jump to:  
    You cannot post new topics in this forum
    You cannot reply to topics in this forum
    You cannot edit your posts in this forum
    You cannot delete your posts in this forum
    You cannot vote in polls in this forum