[Sulfur] Flock 1.2.2 "unbranded" (maj)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

[Sulfur] Flock 1.2.2 "unbranded" (maj)

Message par mightyjaym »

Bonjour à tous :)

Bon ben voilà, je vous soumets ici la première version de mon PKGBUILD qui permet de compiler flock depuis la source pour les deux architectures. Il n'est pas encore francisé, mais je le poste quand même parce que j'ai quelques soucis que j'aimerais bien régler...

Le PKGBUILD + les sources locales sont dispo ici : http://jm.ambrosino.free.fr/archlinux/flock.tar.gz

Voici le PKGBUILD dans le détail avec quelques explications :
pkgname=flock
pkgver=1.1
pkgrel=1
pkgdesc="A free, easy-to-use web browser built on Mozilla technologies."
url="http://www.flock.com/"
arch=('i686' 'x86_64')
license=('MPL' 'GPL')
depends=('gtk2' 'fontconfig' 'libxt' 'nss' 'libstdc++5')
makedepends=('lucene' 'clucene' 'jdk')
source=(http://mirrors.ibiblio.org/pub/mirrors/ ... ce.tar.bz2
mozconfig
fix_lucene_path.diff
flock.desktop)
md5sums=('70ee190dd28b43e1e3e5583324d35f10' 'a8cb6523c8a9f7929b63b23f0b622381' 'fa4d939b8ec6d9a95bb8c30cbadf5253' 'cb006a380c8abb63f59f1304bcbe09e7')

build() {

mv mozconfig $startdir/src/$pkgname/mozilla
cd $startdir/src/$pkgname/mozilla

# removing useless files that cause gcc 4.3 to break

rm xpcom/obsolete/component/nsFileSpecImpl.h
rm xpcom/obsolete/component/nsIRegistry.idl
rm xpcom/obsolete/component/nsIRegistryUtils.h
rm xpcom/obsolete/component/regExport.cpp

# fix for lucene path not detected correctly

cd flock/base/lucene/src
patch -p0 < $startdir/src/fix_lucene_path.diff

# starting build...

cd $startdir/src/$pkgname/mozilla
# make -f client.mk build
make DESTDIR=${startdir}/pkg install

# removing mozilla devel stuff

rm -rf ${startdir}/pkg/usr/local/share
rm -rf ${startdir}/pkg/usr/local/include
rm -rf ${startdir}/pkg/usr/local/lib/pkgconfig

# installing icons and desktop files

mkdir -p ${startdir}/pkg/usr/share/pixmaps/
convert ${startdir}/pkg/usr/local/lib/$pkgname-$pkgver/icons/default.xpm ${startdir}/pkg/usr/share/pixmaps/flock.png
install -Dm644 ${startdir}/src/flock.desktop ${startdir}/pkg/usr/share/applications/flock.desktop

}
1) Pour Lucene, le PKGBUILD d'AUR est méchamment obsolète. En voici un à jour :
pkgname=lucene
pkgver=2.3.1
pkgrel=1
pkgdesc="A high-performance, full-featured text search engine library written entirely in Java"
url="http://lucene.apache.org/java/docs/index.html"
license="APL"
depends=(jre)
makedepends=(jdk apache-ant)
arch=('i686' 'x86_64')
source=(http://www.mirrorservice.org/sites/ftp. ... ver.tar.gz)
md5sums=('5bf11cc19adb469f272c12590182f50f')

build() {
cd $startdir/src/$pkgname-$pkgver
ant
install -D -m644 $startdir/src/$pkgname-$pkgver/$pkgname-core-$pkgver.jar $startdir/pkg/usr/share/java/$pkgname-core-$pkgver.jar

}
2) Sur architecture x86_64 seulement : pour Clucene, il faut le recompiler depuis ABS en ajoutant -fPIC aux C[XX]FLAGS. Manque de pot, je possède la librairie modifiée sur mon système, mais je n'ai pas gardé le PKGBUILD...

En gros, avec la librairie que j'ai sur mon système, ça compile nickel, et je peux la récupérer avec repacman.

Mais si j'essaie de faire un nouveau PKGBUILD pour clucene avec les mêmes options que précédemment, et que je l'installe, la compilation de flock re-foire... je dois probablement oublier un truc, mais pas moyen de trouver quoi. L'idée, c'était de créer un package clucene-fpic nécéssaire pour compiler flock et en conflit avec clucene. Je pense que ce n'est pas insurmontable, il faut encore que je tatonne un peu...

3) Le bug le plus bizarre... si j'essaie de lancer la compilation depuis le PKGBUILD, ça plante systématiquement avec des erreurs qui changent à chaque fois mais qui me semblent assez fantaisistes (ex : mon compilateur C++ ne fonctionne pas, ou alors il manque des choses dans la source...). Si je commente la ligne "make -f client.mk build", puis que je lance la compilation manuellement après un premier makepkg (donc une fois les patchs appliqués), la compilation se fait sans aucun problème. Il me suffit alors de faire makepkg -f pour obtenir mon paquet... si quelqu'un a une explication, je suis preneur...

Au final, j'ai bien réussi à obtenir un paquet binaire qui fonctionne très bien (vous pouvez le récupérer ici et constater par vous mêmes : http://jm.ambrosino.free.fr/archlinux/p ... pkg.tar.gz ) mais on peut pas dire que la méthode soit pas crade...

Vu qu'on a jamais été aussi près d'avoir un paquet natif x86_64 (même chez ubuntu, ils packagent le flock 32 bits sous x86_64 :) ) ce serait vraiment cool si on arrivait à résoudre ces bugs... je farfouille un peu dans mon coin, mais si vous avez la moindre piste n'hésitez surtout pas.
Dernière modification par mightyjaym le mer. 25 juin 2008, 23:51, modifié 5 fois.
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

Mise à jour, on se rapproche du but... la plupart des bugs ont été éliminés.

Voici le PKGBUILD updaté (pour les sources locales en plus, c'est toujours http://jm.ambrosino.free.fr/archlinux/flock.tar.gz) :

Code : Tout sélectionner

pkgname=flock
pkgver=1.1
pkgrel=1
pkgdesc="A free, easy-to-use web browser built on Mozilla technologies."
url="http://www.flock.com/"
arch=('i686' 'x86_64')
license=('MPL' 'GPL')
depends=('gtk2' 'fontconfig' 'libxt' 'nss' 'libstdc++5')

if [ "$CARCH" = "x86_64" ]; then
makedepends=('lucene' 'clucene-pic' 'jdk')
else makedepends=('lucene' 'clucene' 'jdk')
fi

source=(http://mirrors.ibiblio.org/pub/mirrors/$pkgname/releases/1.1/$pkgname-$pkgver-source.tar.bz2
	mozconfig
	fix_lucene_path.diff
	flock.desktop)
md5sums=('70ee190dd28b43e1e3e5583324d35f10' 'a8cb6523c8a9f7929b63b23f0b622381' 'e228f70c56c954558f8c4e571045658e' 'cb006a380c8abb63f59f1304bcbe09e7')

build() {

mv mozconfig $startdir/src/$pkgname/mozilla
cd $startdir/src/$pkgname/mozilla

# removing useless files that cause gcc 4.3 to break

rm xpcom/obsolete/component/nsFileSpecImpl.h
rm xpcom/obsolete/component/nsIRegistry.idl
rm xpcom/obsolete/component/nsIRegistryUtils.h
rm xpcom/obsolete/component/regExport.cpp

# fix for lucene path not detected correctly

cd flock/base/lucene/src
patch -p0 < $startdir/src/fix_lucene_path.diff

# starting build...

cd $startdir/src/$pkgname/mozilla
# make -f client.mk build
make DESTDIR=${startdir}/pkg install

# removing mozilla devel stuff

rm -rf ${startdir}/pkg/usr/local/share
rm -rf ${startdir}/pkg/usr/local/include
rm -rf ${startdir}/pkg/usr/local/lib/pkgconfig

# installing icons and desktop files

mkdir -p ${startdir}/pkg/usr/share/pixmaps/
convert ${startdir}/pkg/usr/local/lib/$pkgname-$pkgver/icons/default.xpm ${startdir}/pkg/usr/share/pixmaps/flock.png
install -Dm644 ${startdir}/src/flock.desktop ${startdir}/pkg/usr/share/applications/flock.desktop

}
Vous aurez donc besoin de créer les paquets suivants :

lucene

Code : Tout sélectionner

pkgname=lucene
pkgver=2.3.1
pkgrel=1
pkgdesc="A high-performance, full-featured text search engine library written entirely in Java"
url="http://lucene.apache.org/java/docs/index.html"
license="APL"
depends=(jre)
makedepends=(jdk apache-ant)
arch=('i686' 'x86_64')
source=(http://www.mirrorservice.org/sites/ftp.apache.org/lucene/java/$pkgname-$pkgver.tar.gz)
md5sums=('5bf11cc19adb469f272c12590182f50f')

build() {
	cd $startdir/src/$pkgname-$pkgver
	ant
	install -D -m644 $startdir/src/$pkgname-$pkgver/$pkgname-core-$pkgver.jar $startdir/pkg/usr/share/java/$pkgname-core-$pkgver.jar

}
Et pour x86_64, clucene-pic

Code : Tout sélectionner

pkgname=clucene-pic
_pkgname=clucene
pkgver=0.9.20
pkgrel=1
pkgdesc="CLucene is a C++ port of Lucene: A high-performance, full-featured text search engine. Build for AMD64 with -fPIC flag."
arch=('x86_64')
url="http://clucene.sourceforge.net"
license=('APACHE' 'LGPL')
depends=('gcc-libs')
conflicts=('clucene')
provides=('clucene')
makedepends=('libtool' 'autoconf' 'automake' 'doxygen')
options=(!libtool)
source=(http://downloads.sourceforge.net/$_pkgname/$_pkgname-core-$pkgver.tar.bz2)
md5sums=('da62da5d23b17fec67f0175481a603b8')

build() {
  cd "$startdir/src/$_pkgname-core-$pkgver"
  CFLAGS="-O2 -fPIC"
  CXXFLAGS="-O2 -fPIC"
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR="$startdir/pkg" install
}
Il ne reste plus que le bug de la compilation manuelle obligatoire (le 3) du post précédent). Et ptet signaler au mainteneur du paquet clucene de rajouter les flags qui vont bien pour x86_64, pour que dans le futur clucene-pic soit plus obligatoire.
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
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 »

Sacré boulot. Je te tire mon chapeau. :)
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

Merci beaucoup :chinois:
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

Bon ben j'ai réussi... j'ai résolu le truc avec une méthode vraiment à l'arrache mais qui a le mérite de fonctionner. Il suffit de lancer le make deux fois d'affilée... me demandez pas pourquoi, je n'en ai aucune idée... mais ça marche :D

Code : Tout sélectionner

pkgname=flock
pkgver=1.1
pkgrel=1
pkgdesc="A free, easy-to-use web browser built on Mozilla technologies."
url="http://www.flock.com/"
arch=('i686' 'x86_64')
license=('MPL' 'GPL')
depends=('gtk2' 'fontconfig' 'libxt' 'nss' 'libstdc++5')

if [ "$CARCH" = "x86_64" ]; then
makedepends=('lucene' 'clucene-pic' 'jdk')
else makedepends=('lucene' 'clucene' 'jdk')
fi

source=(http://mirrors.ibiblio.org/pub/mirrors/$pkgname/releases/1.1/$pkgname-$pkgver-source.tar.bz2
   mozconfig
   fix_lucene_path.diff
   flock.desktop)
md5sums=('70ee190dd28b43e1e3e5583324d35f10' 'a8cb6523c8a9f7929b63b23f0b622381' 'e228f70c56c954558f8c4e571045658e' 'cb006a380c8abb63f59f1304bcbe09e7')

build() {

mv mozconfig $startdir/src/$pkgname/mozilla
cd $startdir/src/$pkgname/mozilla

# removing useless files that cause gcc 4.3 to break

rm xpcom/obsolete/component/nsFileSpecImpl.h
rm xpcom/obsolete/component/nsIRegistry.idl
rm xpcom/obsolete/component/nsIRegistryUtils.h
rm xpcom/obsolete/component/regExport.cpp

# fix for lucene path not detected correctly

cd flock/base/lucene/src
patch -p0 < $startdir/src/fix_lucene_path.diff

# starting build...

cd $startdir/src/$pkgname/mozilla
make -f client.mk build
make -f client.mk build
make DESTDIR=${startdir}/pkg install

# removing mozilla devel stuff

rm -rf ${startdir}/pkg/usr/local/share
rm -rf ${startdir}/pkg/usr/local/include
rm -rf ${startdir}/pkg/usr/local/lib/pkgconfig

# installing icons and desktop files

mkdir -p ${startdir}/pkg/usr/share/pixmaps/
convert ${startdir}/pkg/usr/local/lib/$pkgname-$pkgver/icons/default.xpm ${startdir}/pkg/usr/share/pixmaps/flock.png
install -Dm644 ${startdir}/src/flock.desktop ${startdir}/pkg/usr/share/applications/flock.desktop

}
Sinon j'ai envoyé un mail au mainteneur de clucene pour cette histoire de fPIC. On verra bien...
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

Flock 1.1 est dispo sur le repo, je ferai un paquet flock-i18n-fr prochainement. Je préfère séparer le logiciel du pack de langue, histoire de permettre aux non-francophones d'en profiter... c'est un peu une grosse exclu quand même héhé :lol:
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

Pack français disponible sous le nom de flock-fr :D
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

ATTENTION ! quelque chose a foiré lors de la dernière mise à jour (je soupçonne fortement ccache d'en être à l'origine) et la version 1.1.1-1 est inutilisable. Ne mettez SURTOUT PAS à jour pour l'instant... je travaille sur le problème, l'update sera bientôt rétablie.
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

Update. Problème réglé, vous pouvez mettre à jour vers la version 1.1.1-1, le pack de langue a également été mis à jour.
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

flock-fr mis à jour vers la version 1.1.2 pour i686. J'attends que la source soit mise à disposition pour compiler flock pour x86_64.
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
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 »

Je prends ! :D
$ yaourt flock-fr
1 archlinuxfr/flock-fr 1.1.2-1 [1.0.8-1 installed]
French pack for Flock
==> Enter n° (separated by blanks, or a range) of packages to be installed
Example: '1 6 7 8 9' or '1 6-9'
==> ----------------------------------------------
==>
Merci mightyjaym :!:
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 »

Euh, y'a quoi dans ton paquet ?

Je l'ai installé,
$ yaourt flock-fr
1 archlinuxfr/flock-fr 1.1.2-1 [installed]
et je n'ai plus Flock.
$ ls -l /usr/share/applications/flock.desktop
ls: ne peut accéder /usr/share/applications/flock.desktop: Aucun fichier ou répertoire de ce type

$ ls -l /usr/bin/flockbrowser
ls: ne peut accéder /usr/bin/flockbrowser: Aucun fichier ou répertoire de ce type
$




:shock:
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

flock-fr ne contient plus que le pack de langue, il faut aussi que tu installes le paquet flock qui vient séparément (depuis community/AUR, ou depuis archlinuxfr pour la version x86_64).

En principe ils dépendent l'un de l'autre, c'est bizarre que tu n'aies que le pack de langue :?

EDIT : bon je viens de tester sur mon laptop, effectivement y'a un bug dans la matrice... c'est du à un changement de place de flock dans l'arborescence. Je règle ça dessuite.
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

Voilà, bug résolu... désolé pour le contretemps. Désinstalle flock-fr, puis réinstalle flock et flock-fr, ça devrait fonctionner.
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
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 »

Oui, j'avais vu que c'était sous /usr/lib/flock/flock...

Bon, je ré essaie:
$ yaourt flock-fr
1 archlinuxfr/flock-fr 1.1.2-2
French pack for Flock
==> Enter n° (separated by blanks, or a range) of packages to be installed
Example: '1 6 7 8 9' or '1 6-9'
==> ----------------------------------------------
==>1
resolving dependencies...
looking for inter-conflicts...

Targets: flock-1.1.2-1 flock-fr-1.1.2-2

Total Download Size: 0.25 MB
Total Installed Size: 31.76 MB

Proceed with installation? [Y/n]
Pas besoin de les installer séparément, déjà c'est bon.

final:
==> flock package message:
==> the bin is /usr/bin/flockbrowser

(2/2) installing flock-fr [#####################] 100%
Ah, c'est cool, en effet ça s'installe bien maintenant. :)

PS: "/usr/lib/flock/flock..." pour ça que ça faisait "flock-flock !" :lol:
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

PS: "/usr/lib/flock/flock..." pour ça que ça faisait "flock-flock !"
:mrgreen:

Bon ben content que tout soit rentré dans l'ordre :wink:
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

Je ferai la mise à jour vers la version 1.1.3 pour i686 demain. Par contre un truc m'inquiète, c'est qu'ils mettent plus le tar de la source sur leur serveur... donc je vais être emmerdé pour les builds x86_64.

J'étudie la possibilité de faire un paquet flock-svn pour contourner le problème, mais ça va être assez emmerdant pour le pack de langue...

En bref, je pense que j'ai pas fini de m'emm*rder :? ils pourraient pas faire un sourceforge comme tout le monde sérieux ? :?
Dernière modification par mightyjaym le dim. 20 avr. 2008, 02:16, modifié 1 fois.
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

ça serait trop facile ;)
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

C'est vrai, après tout ça ajoute au côté sportif de la chose :)

Bon ben à l'impossible nul n'est tenu : je viens de terminer un petit PKGBUILD qui compile flock 1.1.3 depuis la source en allant chercher la source sur la branche 'stable' du SVN (parce qu'il y a une branche "stable" qui est mise à jour à chaque nouvelle release seulement, une "beta" qui contient la future stable et qui est mise à jour en continu + la branche "trunk" qui comprend la future 2.0 et quelques autres sources modifiées, le tout sous des noms franchement pas toujours explicites). Quelques tests de plus, et je balance le tout sur le repo x86_64.

Reste plus qu'à réaliser un paquet flock-fr qui compile le pack de langue plutôt que de récupérer celui dispo en binaire (qui n'est à l'heure où je parle toujours pas mis à jour pour la version 1.1.3) et je pense que ce sera déjà pas mal :)
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Avatar de l’utilisateur
mightyjaym
yeomen
Messages : 296
Inscription : dim. 18 nov. 2007, 19:34
Localisation : Nîmes, France

Message par mightyjaym »

Bon ben depuis peu, aparemment, le mainteneur du paquet Flock sur AUR/Community a modifié son PKGBUILD pour permettre la compilation de la version x86_64. Sauf que le résultat est à mon sens un peu mitigé vu que son PKGBUILD a deux releases de retard pour l'architecture x86_64. Moralité : utilisez la version du repo pour être à jour ^^
Mon blog

Desktop : Intel Core 2 Duo E6850, 8 Gb RAM, NVIDIA GeForce 8500 GT, Arch Linux X86_64
Répondre