Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[XARALX]petite modification d'ebuild (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Mon Sep 25, 2006 9:58 am    Post subject: [XARALX]petite modification d'ebuild (résolu) Reply with quote

Salut tout le monde,

j'ai un petit soucis avec xaralx qui est dans l'overlay sunrise (cf layman). La version proposée par l'ebuild : 0.7_p1744, n'est plus sur le serveur de xaraexxtreme. Sur ce dernier on retrouve uniquement la version dite stable : http://downloads.xara.com/opensource/RecomXaraLX0.7_rev1692.tar.bz2
et la version "test" : http://downloads.xara.com/opensource/xaralx0.7_rev1760.tar.bz2.

Donc, un emerge -v xaralx me renvoie :
Quote:

11:53:40 ERREUR 404: Not Found.


Normal, il n'y est pas sur le serveur. Comment modifier l'ebuild pour qu'il me télécharge la version dite stable svp.

voici l'ebuild :
Code:

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils wxwidgets autotools gnome2

MY_P=XaraLX-${PV/_p/r}

DESCRIPTION="general purpose vector graphics program"
HOMEPAGE="http://www.xaraxtreme.org"
SRC_URI="http://downloads2.xara.com/opensource/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""

RDEPEND="x11-libs/gtk+
   >=x11-libs/wxGTK-2.6.3
   virtual/libintl
   >=media-libs/libpng-1.2.8
   >=media-libs/jpeg-6b
   app-arch/zip
   dev-lang/perl
   >=dev-libs/libxml2-2.6.0"
DEPEND="${RDEPEND}
   dev-util/pkgconfig
   >=sys-devel/gettext-0.14.3"

S=${WORKDIR}/${MY_P}

pkg_setup() {
   export WX_GTK_VER="2.6"
   need-wxwidgets unicode
}

src_unpack() {
   unpack ${A}
   cd "${S}"
   sed -i -e "s/CXFTreeDlg:://" Kernel/cxftree.h
   sed -i -e "s:XaraLX:xaralx:g" Makefile.am

   eautoreconf
}

src_compile() {
   econf \
      --with-wx-config=${WX_CONFIG} \
      --with-wx-base-config=${WX_CONFIG} \
      --enable-filters \
      || die "econf failed"

   emake || die "emake failed"
}

src_install() {
   emake DESTDIR="${D}" install || die "emake install failed"

   insinto /usr/share/${PN}
   doins -r Designs Templates

   doicon ${PN}.png
   domenu ${PN}.desktop

   insinto /usr/share/icons/hicolor/48x48/mimetypes
   newins xaralx.png gnome-mime-application-vnd.xara.png
   insinto /usr/share/mime/packages
   doins Mime/xaralx.xml
   insinto /usr/share/application-registry
   doins Mime/mime-storage/gnome/xaralx.applications
   insinto /usr/share/mime-info
   doins Mime/mime-storage/gnome/xaralx.{keys,mime}

   doman doc/xaralx.1
   dodoc AUTHORS ChangeLog LICENSE NEWS README \
      doc/{gifutil.txt,mtrand.txt,XSVG.txt}
   newdoc doc/en/LICENSE LICENSE-docs
   dodir /usr/share/doc/${PF}/html
   tar xjf doc/en/xaralxHelp.tar.gz -C ${D}/usr/share/doc/${PF}/html
}

_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo


Last edited by Mickael on Mon Sep 25, 2006 11:02 am; edited 1 time in total
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1958
Location: 127.0.0.1

PostPosted: Mon Sep 25, 2006 10:17 am    Post subject: Reply with quote

Salut,

Je viens de jeter un oeil à la version stable, il n'y a pas de sources, ce ne sont que des binaires et de la doc, donc les parties src_unpack && src_compile &> /dev/null. C'est ce que tu veux ?
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Mon Sep 25, 2006 10:24 am    Post subject: Reply with quote

NetFab wrote:
Salut,

Je viens de jeter un oeil à la version stable, il n'y a pas de sources, ce ne sont que des binaires et de la doc, donc les parties src_unpack && src_compile &> /dev/null. C'est ce que tu veux ?


Ce que je souhaite : pouvoir l'installer, puisque sur mes 3 serveurs de mon make.conf plus celui de xara, avec un emerge -v xaralx j'obtiens 4 error not found. Et si la version stable n' a pas de sources alors la unstable me conviendra. D'après ce que tu me proposes, rc_unpack && src_compile &> /dev/null, je déchiffre : ne pas installer les sources et ne pas compiler : c'est bien ça. Mais mon problème est que je ne peux pas télécharger les sources de la révision 0.7r1744.tar.bz2, regarde :
Quote:

...
...
les deux derniers mirroirs sur les quatres :
Downloading 'http://mirror.switch.ch/ftp/mirror/gentoo/distfiles/XaraLX-0.7r1744.tar.bz2'
--12:19:36-- http://mirror.switch.ch/ftp/mirror/gentoo/distfiles/XaraLX-0.7r1744.tar.bz2
=> `/usr/portage/distfiles/XaraLX-0.7r1744.tar.bz2'
Résolution de mirror.switch.ch... 130.59.10.34, 130.59.10.35, 2001:620:0:8:203:baff:fe52:38e5, ...
Connexion vers mirror.switch.ch|130.59.10.34|:80...connecté.
requête HTTP transmise, en attente de la réponse...404 Not Found
12:19:36 ERREUR 404: Not Found.

>>> Downloading 'http://downloads2.xara.com/opensource/XaraLX-0.7r1744.tar.bz2'
--12:19:36-- http://downloads2.xara.com/opensource/XaraLX-0.7r1744.tar.bz2
=> `/usr/portage/distfiles/XaraLX-0.7r1744.tar.bz2'
Résolution de downloads2.xara.com... 82.165.29.155
Connexion vers downloads2.xara.com|82.165.29.155|:80...connecté.
requête HTTP transmise, en attente de la réponse...404 Not Found
12:19:37 ERREUR 404: Not Found.

_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1958
Location: 127.0.0.1

PostPosted: Mon Sep 25, 2006 10:38 am    Post subject: Reply with quote

Quel est le nom de ton ebuild ?
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Mon Sep 25, 2006 10:39 am    Post subject: Reply with quote

Voilà :
Code:
xaralx-0.7_p1744.ebuild

_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1958
Location: 127.0.0.1

PostPosted: Mon Sep 25, 2006 10:55 am    Post subject: Reply with quote

Renomme ton ebuild en xaralx-0.7_p1760.ebuild (puis un digest) et çà devrait fonctionner.

Edit : je ne connaissais pas ce logiciel, çà a l'air sympa :D
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Mon Sep 25, 2006 11:00 am    Post subject: Reply with quote

C'est parti, je viens de lancer le digest, ce qui a entraîné un téléchargement direct de la version 1760 sans même faire le emerge, je ne me souviens pas qu'un ebuild......digest faisais cela, mais bon je verai si rien ne plante.

C'est bon :
Code:
100%[=====================================================================================>] 27,536,341   312.16K/s    ETA 00:00

12:59:29 (326.65 KB/s) - « /usr/portage/distfiles/XaraLX-0.7r1760.tar.bz2 » sauvegardé [27536341/27536341]

>>> Creating Manifest for /usr/portage/local/layman/sunrise/media-gfx/xaralx


EDIT : l'installation est en cours, merci Netfab :wink:
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
PabOu
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1088
Location: Namur - Belgium

PostPosted: Mon Sep 25, 2006 11:22 am    Post subject: Reply with quote

MickTux wrote:
je ne me souviens pas qu'un ebuild......digest faisais cela


Ya pas d'autre méthode pour pouvoir faire un digest, il faut avoir les archives pour faire leur somme MD5&co ;-)
_________________
Mangez du poulet !
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Mon Sep 25, 2006 11:30 am    Post subject: Reply with quote

PabOu wrote:
MickTux wrote:
je ne me souviens pas qu'un ebuild......digest faisais cela


Ya pas d'autre méthode pour pouvoir faire un digest, il faut avoir les archives pour faire leur somme MD5&co ;-)


Et oui correcte, cela me revient, merci PaBou.
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
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
Page 1 of 1

 
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