[contrib] gaim-svn

Mise à jour / Création /debug de paquetages
saintshakajin
Daikyu
Messages : 53
Inscription : ven. 11 août 2006, 22:05

[contrib] gaim-svn

Message 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 {} \;
}
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message 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...
~ Configs ~ PGP Key: 1C2A554EFF0157D9
« Demande un conseil à ton ennemi et fais le contraire (proverbe juif)
SVP intéressé par tout retour d'exp. sur Arch ARM en général, et sur portable (CrOS) en particulier.
saintshakajin
Daikyu
Messages : 53
Inscription : ven. 11 août 2006, 22:05

Message 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...
Avatar de l’utilisateur
osku
archer de cavalerie
Messages : 169
Inscription : lun. 28 août 2006, 08:14

Message par osku »

notez aussi qu'on a ajd gaim 2.0.0b6-1 dans [current]

:wink:
saintshakajin
Daikyu
Messages : 53
Inscription : ven. 11 août 2006, 22:05

Message 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 :(
saintshakajin
Daikyu
Messages : 53
Inscription : ven. 11 août 2006, 22:05

Message 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).
Répondre