Page 1 sur 2

[Conspire] Un client IRC qu'il est bien !

Publié : mar. 29 juil. 2008, 22:53
par Skunnyk
Hello,

Donc voilà un paquet d'un "nouveau" client IRC: conspire.
Certes, il existe depuis quelques temps, mais je ne le trouvais pas assez stable pour une utilisation courante, mais depuis la version 0.20, ca à l'air ok.
En gros c'est un fork de X-Chat, qui sépare la GUI du moteur (libconspire). Actuellement les 2 se ressemblent vraiment, xchat est plus stable pour moi, mais conspire à de l'avenir :-) (sachant que xchat linux est de moins en moins developpé comparé a son equivalent windows ...)
Les plugins xchat ne sont pas compatible avec conspire.
Plus d'infos: http://www.nenolod.net/conspire

Le PKGBUILD:

Code : Tout sélectionner

# Contributor: Skunnyk <skunnyk[@]archlinux.fr>

pkgname=conspire
pkgver=0.20
pkgrel=1
pkgdesc="Conspire is an advanced, lightweight IRC client for UNIX (started as a fork of XChat 2.9 CVS)"
depends=('glib' 'gtk2' 'libsexy' 'libmowgli')

arch=(i686)
license=('GPL')
url="http://www.nenolod.net/conspire"
source=(http://distfiles.atheme.org/conspire-$pkgver.tgz conspire.desktop)
build() {
     cd $startdir/src/$pkgname-$pkgver || return 1
     # configure && make && make install
     ./configure --prefix=/usr || return 1
     make || return 1
     make DESTDIR=${startdir}/pkg install || return 1

}
md5sums=('cbac84b4fde01d21c79ecf7308c0ebf9'
         '1703c143f1bf20af4660f36cf6f48216')
Dispo sur [archlinuxfr] dans qq minutes :-)

Publié : mar. 29 juil. 2008, 22:57
par AddiKT1ve
J'ai hâte de voir les prochaines versions. XChat me va pour le moment... Mais qui sait :D

Publié : mer. 30 juil. 2008, 22:30
par Skunnyk
Bon, nouvelle version, vu avec jdhore (pseudo sur IRC), un contributeur qui avait fait le paquet sur AUR avant moi (et mieux apparemment :-p ). , je ne l'avais pas vu.
Quelques petits changements dans les dépendances !

Le PKGBUILD:

Code : Tout sélectionner

# Contributor: JD Horelick <jdhore1[@]gmail.com>
" Contributor: Skunnyk <skunnyk[@]archlinux.fr>
pkgname=conspire
pkgver=0.20
pkgrel=2
pkgdesc="An advanced, lightweight IRC client for UNIX"
arch=('i686')
url="http://www.nenolod.net/conspire"
license=('GPL')
depends=('gtk2' 'libmowgli' 'dbus-glib' 'gnutls' 'python' 'libnotify')
makedepends=('pkgconfig')
source=(http://distfiles.atheme.org/conspire-$pkgver.tgz)
md5sums=(cbac84b4fde01d21c79ecf7308c0ebf9)

build() {
  cd $startdir/src/conspire-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install || return 1
}

Publié : mer. 30 juil. 2008, 23:06
par mélodie
Bonjour,

Je l'ai essayé sous Slitaz. Je n'y ai pas trouvé d'option permettant de se connecter en ssl sur un chan ayant un certificat autosigné, comme irc.toile-libre.org ou irc.alterinet.org. :roll:

Publié : mer. 30 juil. 2008, 23:28
par Skunnyk
En réseau, mettre par exemple irc.toile-libre/+6669, et simplement se connecter .. pour moi cela fonctionne très bien, sans aucune autre modif (contrairement à xchat ou il faut cocher "permettre un certificat non valable).
Ou alors à la mano : /server -ssl irc.toile-libre.org 6669
Quelle erreur as tu ?

Publié : lun. 12 janv. 2009, 23:38
par mimas
Haha, je cherchais sur le forum l'adresse du serveur et du chan d'archlinux-fr et je tombe sur ça. C'est moi qui ait fait le paquet Slitaz que Mélodie a essayé. Le paquet a été fait en fonction des paquets installés par défaut sur Slitaz, donc pas d'openssl, donc pas de ssl.

Vous me direz si vous voulez du ssl dans xchat ou conspire (que je réserve encore à une distribution restreinte, faudrait que je demande accès à undigest) ? :D

/fin du support slitaz. :p

Publié : mar. 13 janv. 2009, 00:29
par Skunnyk
Ceci explique cela :-)
Bon, par contre maintenant j'ai ça sur le site de conspire : http://nenolod.net/conspire :/ Ce n'est plus maintenu ?
(j'ai pourtant vu une beta de 0.30 il n'y a pas trop longtemps)

Publié : mar. 13 janv. 2009, 00:45
par mimas
Je ne sais pas ce qu'ils fichent chez atheme mais leurs site est en bazar permanent.

Il y a des nouvelles sur le dépôt mercurial : http://hg.atheme.org/conspire/. C'est bien la seule partie du site qui est stable.

Publié : mar. 13 janv. 2009, 01:23
par gyo
http://www.nenolod.net/conspire
Mmm, très prometteur comme projet et surtout ambicieux.
todo
.
(haha désolé :lol:)

edit : ambitieux (mon dieu la phôte :?)

Publié : mar. 13 janv. 2009, 02:12
par mélodie
gyo a écrit :et surtout ambicieux.
Est-ce exprès ? :D

Publié : mar. 13 janv. 2009, 09:39
par joedu12
Hum bizarre ...

Code : Tout sélectionner

$ yaourt conspire
1 archlinuxfr/conspire 0.20-2
     An advanced, lightweight IRC client for UNIX
2 aur/conspire-client 0.20-2 (2)
    An advanced, lightweight IRC client for UNIX
3 aur/conspire-client-hg 651-1 (1)
    An advanced, lightweight IRC client for UNIX - DEVELOPMENT VERSION
==>  Entrez les n° (séparés par un espace, ou une intervalle) des paquetages à installer
==>   ----------------------------------------------
==>1
Mot de passe :
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Cibles (2): libmowgli-0.7.0-1  conspire-0.20-2

Taille totale des paquets (téléchargement):   1,19 Mo
Taille totale des paquets (installation):   2,89 Mo

Procéder à l'installation? [O/n] o
:: Récupération des paquets du dépôt extra...
 libmowgli-0.7.0-1-i686    39,6K   55,2K/s 00:00:01 [############################################################################################################] 100%
:: Récupération des paquets du dépôt archlinuxfr...
 conspire-0.20-2         1175,1K  218,5K/s 00:00:05 [############################################################################################################] 100%
Analyse de l'intégrité des paquets...
(2/2) Analyse des conflits entre fichiers           [############################################################################################################] 100%
(1/2) Installation libmowgli                        [############################################################################################################] 100%
(2/2) Installation conspire                         [############################################################################################################] 100%
Bon jusque là c'est bon ... :D
Je la lance ... Et sa me donne sa :

Code : Tout sélectionner

$ conspire
conspire: error while loading shared libraries: libmowgli.so.1: cannot open shared object file: No such file or directory
Une solution ?

PS : pourtant j'ai bien installé la dépendance libmowgli... :shock:

Publié : mar. 13 janv. 2009, 10:03
par Cactus
il manque peut-être un lien symbolique...
Fais un 'ls -l /usr/lib/libmowgli*' (adaptes le chemin si ce n'est pas là) et tu le sauras !
Si le so existe, et pas le so.1, rajoutes le lien à la main : 'ln -s libmowgli.so libmowgli.so.1'
Sauvage, mais très souvent efficace !

Publié : mar. 13 janv. 2009, 10:29
par joedu12
Cactus a écrit :il manque peut-être un lien symbolique...
Fais un 'ls -l /usr/lib/libmowgli*' (adaptes le chemin si ce n'est pas là) et tu le sauras !
Si le so existe, et pas le so.1, rajoutes le lien à la main : 'ln -s libmowgli.so libmowgli.so.1'
Sauvage, mais très souvent efficace !
Oui sauvage mais sa n'as pas marché :( Je l'ai crée le so.1 en fesant ln -s libmowgli.so libmowgli.so.1 :

Code : Tout sélectionner

$ /usr/lib/libmowgli.so
libmowgli.so        libmowgli.so.1      libmowgli.so.2      libmowgli.so.2.0.0
Et je fait ls -l /usr/lib/libmowgli* :

Code : Tout sélectionner

$ ls -l /usr/lib/libmowgli*
lrwxrwxrwx 1 root root    18 août 31 23:36 /usr/lib/libmowgli.so -> libmowgli.so.2.0.0
lrwxrwxrwx 1 root root    12 janv. 13 10:21 /usr/lib/libmowgli.so.1 -> libmowgli.so
lrwxrwxrwx 1 root root    18 août 31 23:36 /usr/lib/libmowgli.so.2 -> libmowgli.so.2.0.0
-rwxr-xr-x 1 root root 70644 août 31 23:36 /usr/lib/libmowgli.so.2.0.0
Je teste conspire ... :

Code : Tout sélectionner

$ conspire
conspire: error while loading shared libraries: libgnutls.so.13: cannot open shared object file: No such file or directory

Publié : mar. 13 janv. 2009, 10:49
par Cactus
ah ben maintenant, il manque une autre lib ! bon courage si tu dois tout refaire à la main ! (des fois, c'est long... même si certain(e)s disent que plus c'est long, plus c'est bon !)
En fait, il faudrait que conspire se mette un peu à jour et fasse appel aux derniers lib ! ;)

Publié : mar. 13 janv. 2009, 11:46
par marc[i1]
Perso je regarderais dans les options probable du configure, le soft doit être compilé avec une option àlacon® à tous les coups !
Lors de la compilation, t’as pas eu de messages bizarres ?

Publié : mar. 13 janv. 2009, 11:56
par joedu12
Cactus a écrit :ah ben maintenant, il manque une autre lib ! bon courage si tu dois tout refaire à la main ! (des fois, c'est long... même si certain(e)s disent que plus c'est long, plus c'est bon !)
En fait, il faudrait que conspire se mette un peu à jour et fasse appel aux derniers lib ! ;)
Ouai je doit tout refaire a la main :?
Mais j'ai recompilé libmowgli mais j'arrive pas a compiler aur/conspire-client 0.20-2 :
http://pastebin.archlinux.fr/279688

Publié : mar. 13 janv. 2009, 12:10
par joedu12
marc[i1] a écrit :Perso je regarderais dans les options probable du configure, le soft doit être compilé avec une option àlacon® à tous les coups !
Lors de la compilation, t’as pas eu de messages bizarres ?
Voila le PKGBUILD :

Code : Tout sélectionner

# Contributor: JD Horelick <jdhore1@gmail.com>
pkgname=conspire-client
pkgver=0.20
pkgrel=2
pkgdesc="An advanced, lightweight IRC client for UNIX"
arch=('i686')
url="http://www.nenolod.net/conspire"
license=('GPL')
depends=('gtk2' 'libmowgli' 'dbus-glib' 'gnutls' 'python' 'libnotify')
makedepends=('pkgconfig')
source=(http://distfiles.atheme.org/conspire-$pkgver.tgz)
md5sums=(cbac84b4fde01d21c79ecf7308c0ebf9)


build() {
  cd $startdir/src/conspire-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install || return 1
}

Publié : mar. 13 janv. 2009, 12:13
par mimas
Il faut le recompiler à coup de yaourt.

/me relit ça phrase et trouve qu'elle a un drôle de sens.

Publié : mar. 13 janv. 2009, 12:27
par tuxce
déjà, il faudrait peut etre se renseigner sur le soft ;)
en l'occurrence, il est à la version 0.30beta1:

Code : Tout sélectionner

# Contributor: JD Horelick <jdhore1@gmail.com>
# Contributor: Skunnyk <skunnyk@archlinux.fr>
pkgname=conspire
pkgver=0.30beta1
pkgrel=1
pkgdesc="An advanced, lightweight IRC client for UNIX"
arch=('i686' 'x86_64')
url="http://www.nenolod.net/conspire"
license=('GPL')
depends=('gtk2' 'libmowgli' 'dbus-glib' 'gnutls' 'python' 'libnotify' 'libsexy')
makedepends=('pkgconfig')
source=(http://distfiles.atheme.org/conspire-$pkgver.tgz)
md5sums=()

build() {
  cd $startdir/src/conspire-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install || return 1
}
je le mettrai sur archlinux-fr à l'occasion

Publié : mar. 13 janv. 2009, 14:26
par mélodie
tuxce a écrit :je le mettrai sur archlinux-fr à l'occasion
Ah ? Rajouterais-tu gamine sur ta liste ? 8)