[verbiste] conjuger en console, pour GTK, Gnome et KDE

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

[verbiste] conjuger en console, pour GTK, Gnome et KDE

Message par marc[i1] »

Salut,

voici un joli programme qui devrai être utile à bien des personnes ( moi le premier :p ), Verbiste permet de conjuger et déconjuger les verbes.
http://www3.sympatico.ca/sarrazip/dev/verbiste.html

Le PKGBUILD existe sur AUR : http://aur.archlinux.org/packages.php?d ... =1&ID=7188

J'y ai cependant apporté quelques corrections :

Code : Tout sélectionner

# Maintainer: Marc Poiroud <marci1 AT archlinux.fr>
# Contributor: leif_thande
pkgname=verbiste
pkgver=0.1.18
pkgrel=1
pkgdesc="generates conjugations of french verbs"
url="http://www3.sympatico.ca/sarrazip/dev/verbiste.html"
license="GPL"
depends=('libxml2' 'gtk2')
makedepends=()
conflicts=()
replaces=()
backup=()
install=
source=(http://perso.b2b2c.ca/sarrazip/dev/$pkgname-$pkgver.tar.gz \
                        verbiste.desktop)
md5sums=('853180b1ed2511e322d076a79c6ede4a' '09f10db41a3ce6ecaa7a0dc1cfc91e37')

build() {
  cd $startdir/src/$pkgname-$pkgver
#  ./configure --prefix=/usr    # for console support only
  ./configure --prefix=/usr --with-gtk-app
#  ./configure --prefix=/usr --with-gnome-applet # for Gnome applet :)
  make || return 1
  make DESTDIR=$startdir/pkg install

# Modify bad .desktop file
        install -m644 $startdir/src/verbiste.desktop $startdir/pkg/usr/share/applications/verbiste.desktop
}

Mais une petite chose à savoir concernant la compilation. Par défaut; le paquetage Verbiste sur Archlinux.fr est compilé avec le support gtk :

Code : Tout sélectionner

--with-gtk-app       build GTK+ app (default: no)
Mais si vous utiliser Gnome, vous avez deux possibilités supplémentaires :

Code : Tout sélectionner

--with-gnome-app     build GNOME app (default: no)
--with-gnome-applet  build GNOME Panel applet (default: no)
Si vous ne souhaitez pas le support GKT/Gnome, il suffit juste de supprimer l'option sur la ligne du configure dans le PKGBUILD :

Code : Tout sélectionner

./configure --prefix=/usr    # for console support only
Pensez aussi à supprimer la ligne concernant la correction du fichier .desktop, inutile en console ;)

Bon et KDE dans tout ça ?
Il faut utiliser en plus Konjue, qui utilise le moteur de Verbiste.
Il n'apporte pas vraiment grand chose, donc je met le PKGBUILD mais je ne propose pas le pkg sur le repo :

Code : Tout sélectionner

# Contributor: Marc poiroud <marci1 AT archlinux.fr>
pkgname=konjue
_pkgnameDL=12520-$pkgname
pkgver=0.4.0
pkgrel=1
pkgdesc="Programme de conjugaison de français."
url=""
license="GPL"
depends=('kdelibs' 'verbiste')
makedepends=()
provides=()
conflicts=()
replaces=()
backup=()
install=
source=(http://kde-apps.org/content/files/$_pkgnameDL-$pkgver.tar.bz2)
md5sums=('c876b869bb8f60c09553ca0d575e8a47')

build() {
        cd $startdir/src/$pkgname-$pkgver
        ./configure
        make || return 1
        make DESTDIR=$startdir/pkg install
}
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

je te remercie beaucoup ! :D
Répondre