Page 1 sur 1

[contrib] gaim-svn

Publié : jeu. 04 janv. 2007, 23:37
par saintshakajin
Vu que mon PKGBUILD a été retiré de AUR, je le poste ici.
La différence, mis à part que je l'ai fait bien avant celui d'Unstable, c'est qu'il respecte un peu mieux les options de compilation (--enable-vv a été retiré depuis un bail et pourtant toujours dans le package officiel) et que c'est un vrai svn (donc avec yaourt, on peut avoir une nouvelle version tous les jours).

Tout feedback est le bienvenu.

Code : Tout sélectionner

#Contributor: SaintShakaJin <saintshakajin.3@gmail.com>

pkgname=gaim-svn
pkgver=18068
pkgrel=1
pkgdesc="A GTK+-based messaging client"
url="http://gaim.sourceforge.net"
depends=('startup-notification' 'libao'  'gnutls>=1.2.0' 'gtk2' 'gtkspell' \
	'audiofile' 'perl' 'python' 'libxss' 'dbus' 'ncurses' 'nss' 'aspell')
provides=('gaim')
conflicts=('gaim' 'gaim-cvs' 'gaim-devel')
makedepends=('subversion' 'intltool' 'pkgconfig')
source=()
md5sums=()

_svnmod=gaim
_svntrunk=https://svn.sourceforge.net/svnroot/gaim/trunk

build() {
	cd $startdir/src
	msg "Getting source..."
	svn co $_svntrunk $_svnmod -r $pkgver
	cd $_svnmod
	msg "Starting make..."
	./autogen.sh --prefix=/usr \
		     --enable-aspell --enable-gnutls=yes --enable-nss=yes \
		     --enable-dbus --with-x \
		     --disable-mono --disable-gstreamer \
		     --disable-gevolution \
		     --disable-tcl --disable-tk \
		     --disable-doxygen
	make || return 1
	make prefix=$startdir/pkg/usr install || return 1

	rm $startdir/pkg/usr/lib/perl5/*/$CARCH-linux-thread-multi/perllocal.pod
	mv $startdir/pkg/usr/lib/perl5/?.?.? $startdir/pkg/usr/lib/perl5/current

	find $startdir/pkg -name '*.la' -exec rm {} \;
}

Publié : ven. 05 janv. 2007, 23:57
par kozaki
Retiré d'AUR ?
En tous cas c'est bien toi saintshakajin le "Maintainer" sur le PKGBUILD que j'avais dans /abs/local/gaim-svn.

Quelles sont les fonctionnalités de gaim-svn absentes de gaim ?

Ton PKGBUILD compile et tourne du tonnerre sous arch64 :D (tu peux ajouter 'arch=(i686 x86_64)' sous 'Descr...'

Note : Faut pas trop tarder pour accepter le certificat de sourceforge.net, sinon on a rien (en même temps c dès le départ donc pô grave) :
(...)
Error validating server certificate for 'https://svn.sourceforge.net:443':
(...)
svn: PROPFIND request failed on '/svnroot/gaim/trunk'
svn: PROPFIND of '/svnroot/gaim/trunk': Could not read status line: Secure connection truncated (https://svn.sourceforge.net)
./PKGBUILD: line 24: cd: gaim: No such file or directory
==> Starting make...
./PKGBUILD: line 26: ./autogen.sh: No such file or directory
make: *** No targets specified and no makefile found. Stop.
==> ERROR: Build Failed. Aborting...

Publié : jeu. 08 févr. 2007, 02:59
par saintshakajin
Je devrais penser à le mettre à jour prochainement... mais horaire de fou au boulot.

Sinon, réponse à ta question, tout, plus rien à voir avec gaim 1.5...

Publié : jeu. 08 févr. 2007, 09:41
par osku
notez aussi qu'on a ajd gaim 2.0.0b6-1 dans [current]

:wink:

Publié : mer. 14 févr. 2007, 21:50
par saintshakajin
Je viens de me mettre gajim et je suis conquis, rien à dire.

N'empêche gaim2 a quand même fait une grosse boulette selon moi en intégrant pas le -vv dedans :(

Publié : jeu. 12 avr. 2007, 22:56
par saintshakajin
Petite mise à jour...

Code : Tout sélectionner

#Contributor: SaintShakaJin <saintshakajin.3@gmail.com>

pkgname=gaim-svn
pkgver=18236
pkgrel=1
pkgdesc="A GTK+-based messaging client"
url="http://gaim.sourceforge.net"
depends=('startup-notification' 'gnutls>=1.2.0' 'gtk2' 'gtkspell' 'libxss' 'dbus-glib' \
        'gstreamer0.10' 'evolution-data-server' 'perl' 'python' 'sqlite3')
makedepends=('subversion' 'intltool' 'pkgconfig')
arch=(i686 x86_64)
options=('nolibtool')
license="GPL"
provides=('gaim')
conflicts=('gaim' 'gaim-cvs' 'gaim-devel')
source=()
md5sums=()

_svnmod=gaim
_svntrunk=https://svn.sourceforge.net/svnroot/gaim/trunk

build() {
   cd $startdir/src
   msg "Getting source..."
   svn co $_svntrunk $_svnmod -r $pkgver
   msg "Starting make..."
   cp -r $_svnmod $_svnmod-build
   cd $_svnmod-build
   ./autogen.sh --prefix=/usr \
           --enable-aspell --enable-gnutls=yes \
           --enable-dbus --with-x \
           --disable-mono \
           #--disable-gstreamer --disable-gevolution \
           --disable-tcl --disable-tk \
           --disable-doxygen --disable-consoleui \
           --disable-nss --disable-schemas-install
   make || return 1
   make prefix=$startdir/pkg/usr install || return 1
   rm -rf $startdir/src/$_svnmod-build

   #rm $startdir/pkg/usr/lib/perl5/*/$CARCH-linux-thread-multi/perllocal.pod
   #mv $startdir/pkg/usr/lib/perl5/?.?.? $startdir/pkg/usr/lib/perl5/current

   #find $startdir/pkg -name '*.la' -exec rm {} \;
}
Etant sous Gnome, j'ai activé 2-3 trucs pour que ce soit plus intégré... Je pensais mettre les trucs gnomesque dans makedepends, serait-ce une bonne idée (ainsi que perl et python).