View previous topic :: View next topic |
Author |
Message |
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Mon Sep 25, 2006 9:58 am Post subject: [XARALX]petite modification d'ebuild (résolu) |
|
|
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 |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1958 Location: 127.0.0.1
|
Posted: Mon Sep 25, 2006 10:17 am Post subject: |
|
|
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 |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Mon Sep 25, 2006 10:24 am Post subject: |
|
|
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 |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1958 Location: 127.0.0.1
|
Posted: Mon Sep 25, 2006 10:38 am Post subject: |
|
|
Quel est le nom de ton ebuild ? |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Mon Sep 25, 2006 10:39 am Post subject: |
|
|
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 |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1958 Location: 127.0.0.1
|
Posted: Mon Sep 25, 2006 10:55 am Post subject: |
|
|
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 |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Mon Sep 25, 2006 11:00 am Post subject: |
|
|
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 _________________ À 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 |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Mon Sep 25, 2006 11:22 am Post subject: |
|
|
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 |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Mon Sep 25, 2006 11:30 am Post subject: |
|
|
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 |
|
|
|