[Firefox 3.0b4] - paquet supprimé -

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

[Firefox 3.0b4] - paquet supprimé -

Message par FredBezies »

Salut.

En me basant sur un paquet de Spookyet = http://aur.archlinux.org/packages.php?ID=15184 j'ai crée un paquet pour Firefox 3.0b4 avec les idées suivantes :

1) nettoyer le mozconfig de ses options inutiles
2) respecter les règles mises en place par la fondation Mozilla en ce qui concerne l'utilisation de leur "artwork".

Le paquet est disponible ici :

http://aur.archlinux.org/packages.php?ID=15653

Je ne l'ai testé que sur mon ArchLinux en 64 bits. Qui pourrait le tester sur une arch en i686 ?

Merci !
Dernière modification par FredBezies le mer. 12 mars 2008, 12:12, modifié 1 fois.
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Avatar de l’utilisateur
lenglemetz
Chu Ko Nu
Messages : 307
Inscription : dim. 27 mai 2007, 22:26
Localisation : Marmande
Contact :

Message par lenglemetz »

Pas moment j'ai du mal a comprendre Oo, tu as poster un message ici http://aur.archlinux.org/packages.php?ID=15184 en lui disant de faire certaine modification et seulement deux heures apres tu fais le tien ! tu pouvais pas attendre une reponse de sa part ? si la personne accepte ça fera deux firefox idendiques sur AUR :/ il est ou l'interé dans ce cas ?

Généralement on fork quand ça ce passe mal ^^
[Thème] Sujet (état) |<
🇨🇵🎮 @donf_me • 🔥 StreaminG • La TeaM à DonF
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message par FredBezies »

lenglemetz a écrit :Pas moment j'ai du mal a comprendre Oo, tu as poster un message ici http://aur.archlinux.org/packages.php?ID=15184 en lui disant de faire certaine modification et seulement deux heures apres tu fais le tien !
C'est cela le libre. Laisser le choix aux utilisateurs.
tu pouvais pas attendre une reponse de sa part ? si la personne accepte ça fera deux firefox idendiques sur AUR :/ il est ou l'interé dans ce cas ?

Généralement on fork quand ça ce passe mal ^^
Je retirerais mon paquet, mais je pense que la personne n'acceptera pas les modifications.
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Avatar de l’utilisateur
lenglemetz
Chu Ko Nu
Messages : 307
Inscription : dim. 27 mai 2007, 22:26
Localisation : Marmande
Contact :

Message par lenglemetz »

FredBezies a écrit :
C'est cela le libre. Laisser le choix aux utilisateurs.
MDR, voyont monte pas sur les gons... je ne met pas en cause la liberté mais quand un projet est deja en place n'est ce pas plus judicieux d'y contribuer et d'attendre une reponse viable de l'auteur
FredBezies a écrit : Je retirerais mon paquet, mais je pense que la personne n'acceptera pas les modifications.
Ba ça on en sait rien ;) alors patience
[Thème] Sujet (état) |<
🇨🇵🎮 @donf_me • 🔥 StreaminG • La TeaM à DonF
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

C'est surtout que les TU risquent de supprimer ton PKGBUILD sans sommation !
Ils ne sont pas connu pour être délicat :/
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message par FredBezies »

Dans ce cas, je prends les devants... :sifflote2:

Paquet supprimé.
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Avatar de l’utilisateur
Archie
yeomen
Messages : 257
Inscription : jeu. 28 juin 2007, 22:18
Localisation : France (33)

Message par Archie »

En tous cas, chez moi (i686) ça marche. Mais qu'est ce que c'est long de compiler :?
A noter qu'il rentre en conflit avec le paquet firefox et firefox-nightly.
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message par FredBezies »

Archie a écrit :En tous cas, chez moi (i686) ça marche. Mais qu'est ce que c'est long de compiler :?
A noter qu'il rentre en conflit avec le paquet firefox et firefox-nightly.
Dans le PKGBUILD, recherche le make -f client.mk... Et remplace profiledbuild par build tout court... Cela raccourcit magiquement le temps de compilation.
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

FredBezies a écrit :Dans le PKGBUILD, recherche le make -f client.mk... Et remplace profiledbuild par build tout court... Cela raccourcit magiquement le temps de compilation.
Quelle est la différence entre profilebuild et build ?
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message par FredBezies »

L'un fait une compilation en deux passes "profilée", donc plus longue que la compilation "simple".

http://developer.mozilla.org/en/docs/Bu ... timization

Il y aurait un gain de vitesse, mais je n'en sais pas plus.
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Message par cdemoulins »

Est ce que tu pourrais me passer le PKGBUILD que tu avais posté car j'ai essayer de compiler firefox à partir du PKGBUILD de spookyet mais j'ai des erreurs à la compilation.
Je suis aussi en x86_64 donc peut être que le tiens fonctionnera mieux.
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message par FredBezies »

Il suffit de prendre le tar de spooky et dans le fichier mozconfig virer :

ac_add_options --with-system-nss
ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
ac_add_options --with-system-png
ac_add_options --with-system-mng
ac_add_options --with-pthreads

ac_add_options --disable-xprint
ac_add_options --enable-pango
ac_add_options --enable-xft
ac_add_options --enable-system-cairo
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --enable-crypto

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-obj
mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON)

N'ayant plus le PKGBUILD sous la main, désolé de ne pas pouvoir être plus complet.

Il te faudra aussi virer la dépendance "cairo" dans le PKGBUILD.
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Avatar de l’utilisateur
Archie
yeomen
Messages : 257
Inscription : jeu. 28 juin 2007, 22:18
Localisation : France (33)

Message par Archie »

Bin moi je l'ai encore :-)

Code : Tout sélectionner

# MOZCONFIG
# load defaults from src tarball
. $topsrcdir/browser/config/mozconfig
# add our own options

# TODO need to wait for version 4.7 to be built
# ac_add_options --with-system-nspr
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-installer
ac_add_options --enable-optimize="#CFLAGS#"
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-strip
ac_add_options --prefix=/opt/mozilla
ac_add_options --with-default-mozilla-five-home=/opt/mozilla/lib/firefox
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-obj

Code : Tout sélectionner

# PKBUILD 
pkgname=firefox-fredb
pkgver=3.0b4
pkgrel=1
pkgdesc="Mozilla Firefox, the way it have to be packaged"
arch=('i686' 'x86_64')
license=('MPL' 'GPL' 'LGPL')
depends=('gtk2>=2.12.0' 'pango>=1.18.0' 'gcc-libs' 'libxt' 'libidl2' 'mozilla-common' 'desktop-file-utils' 'curl' 'dbus-glib'  'libpng>=1.2.24-3')
makedepends=('zip' 'imagemagick' 'pkgconfig' 'python')
provides=('firefox')
conflicts=('firefox')
install=firefox.install
url="http://www.mozilla.org/projects/firefox"
source=(http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/source/firefox-${pkgver}-source.tar.bz2
	    mozconfig
	    firefox.desktop
	    firefox-safe.desktop
	    mozilla-firefox-1.0-lang.patch)
options=('!makeflags')
md5sums=('4114b6dcd685b356c09ed990d8201d88'
         'f20f0958e93f83861c8f1969e7d40b6a'
         '4b766d6d21e1168dd365f467e4275e13'
         '1034e29d85c2d22faeb5899732321559'
         'e5aff38bf1dc7e885694d967e3806e07')

build() {
  cd ${startdir}/src/mozilla
  patch -Np1 -i $startdir/src/mozilla-firefox-1.0-lang.patch || return 1

  export MOZ_PROJECT=browser
  export LDFLAGS='-lX11 -lXrender'

  sed "s/#CFLAGS#/${CFLAGS}/g" ${startdir}/src/mozconfig >.mozconfig
  make -f client.mk profiledbuild || return 1
  make DESTDIR=${startdir}/pkg -C ./ff-opt-obj install || return 1

  cd ${startdir}/pkg/opt/mozilla/lib/firefox-${pkgver}
  #export MOZ_DISABLE_GNOME=1
  export MOZTMP=`mktemp -d -p ${startdir}/src`
  LD_LIBRARY_PATH=`pwd` HOME=${MOZTMP} ./firefox-bin -register
  rm -rf ${MOZTMP}
  cd chrome
  find . -maxdepth 1 -type d -exec rm -rf {} \;

  #Remove mozilla devel stuff, this is in XULRunner now
  rm -rf ${startdir}/pkg/opt/mozilla/share
  rm -rf ${startdir}/pkg/opt/mozilla/include
  rm -rf ${startdir}/pkg/opt/mozilla/lib/pkgconfig
  rm -rf ${startdir}/pkg/opt/mozilla/lib/firefox-devel-${pkgver}


  cd ${startdir}/pkg/opt/mozilla/lib && ln -sf firefox-${pkgver} firefox

  rm -rf ${startdir}/pkg/opt/mozilla/bin/defaults

  mkdir -p ${startdir}/pkg/usr/share/applications
  mkdir -p ${startdir}/pkg/usr/share/pixmaps
#  convert ${startdir}/src/mozilla/other-licenses/branding/firefox/mozicon50.xpm ${startdir}/pkg/usr/share/pixmaps/firefox.png
  install -m644 ${startdir}/src/firefox.desktop ${startdir}/pkg/usr/share/applications/
  install -m644 ${startdir}/src/firefox-safe.desktop ${startdir}/pkg/usr/share/applications/

  mkdir -p ${startdir}/pkg/opt/mozilla/lib/firefox/chrome/icons/default
  install -m644 ${startdir}/src/mozilla/other-licenses/branding/firefox/mozicon50.xpm ${startdir}/pkg/opt/mozilla/lib/firefox/chrome/icons/default/default.xpm
  install -m644 ${startdir}/src/mozilla/other-licenses/branding/firefox/mozicon50.xpm ${startdir}/pkg/opt/mozilla/lib/firefox/icons/default.xpm
}
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Message par cdemoulins »

Merci beaucoup, je vais relancer la compilation cette nuit.

:arrow: réponse demain
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Message par cdemoulins »

Tout fonctionne bien :D
Est-ce qu'il y a un moyen de l'avoir en français ?
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

cdemoulins a écrit :Tout fonctionne bien :D
Est-ce qu'il y a un moyen de l'avoir en français ?
Oui.

Tu télécharges le xpi qui est . (Avec wget, pour pouvoir le récupérer quelque part dans ton /home). Tu l'ouvres avec ton navigateur (menu Fichier>ouvrir) et Firefox va te demander si tu veux l'installer.

Avant ou après, tu inscris 'about:config' dans la barre de navigation, tu valides, et dans le champ filtre qui va apparaître à la suite (en haut de la fenêtre), tu écris 'general.useragent.locale' (sans guillemet). Une fois que la ligne est affichée tu cliques deux fois dessus et tu remplaces 'en-EN' par 'fr-FR'.

Tu relances Firefox : il est en français.

PS: Firefox 3.0b4 est dispo en binaire officiel.
aur/firefox3-bin 3.0b4-2 [installed]
Official firefox3 binary package from mozilla.org
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Message par cdemoulins »

Oui je sais mais pas en 64 bits.
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message par FredBezies »

Mélodie : avec des options de compilation POURRIES !

A éviter comme la peste, simple remarque d'un utilisateur de versions nocturnes de logiciel de la fondation mozilla depuis l'an 2000... Et qui compile ses propres nocturnes depuis fin 2000, en suivant les paramètres d'optimisations des logiciels, bien qu'un peu plus poussé au final ;)
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Ce serait peut être interressant que tu proposes une version « snapshot » hebdomadaire de Firefox, dans le même style que le paquetage Opera proposé sur notre dépot !

De même que ton habitude de la compilation de Firefox peut être utile pour les paquetages swiftweasel dispo sur le dépot !

Sans faire une « Team Firefox », mettre en partage les connaissances des habitués de la compilation de Firefox peut être bénéfique pour tous :p
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

marc[i1] a écrit :Ce serait peut être interressant que tu proposes une version « snapshot » hebdomadaire de Firefox, dans le même style que le paquetage Opera proposé sur notre dépot !
En ce cas cela m'intéresserait beaucoup d'avoir des paquets binaires.

Pour Swiftweasel, je suis obligée de dire que quelque chose ne va pas du tout. (Où commence le problème dans la chaine de construction de l'application aucune idée, bien sûr).

J'utilise la version pour amd-athlon, et je trouve régulièrement (et aléatoirement) des charges sur le CPU qui poussent celui-ci sur les 100%. Cela fait des mois que ça dure, et version après version ça ne change pas. C'est ce qui m'a poussée à retourner sur Firefox, et depuis hier sur la version 3 bêta en espérant, comme quelqu'un sur le chan me l'a dit, qu'elle restitue mieux la mémoire qu'elle utilise, que sa version "stable" actuelle.

Bref, les navigateurs, c'est l'enfer ! Ne trouvez-vous pas ?

(Y'a un paquet Opera sur le dépôt fr ? J'ai dû désinstaller celui que j'avais pour cause de gel immédiat du système même en le lançant en console).
Répondre