Page 1 sur 1

[PKGBUILD] qt-recordmydesktop

Publié : lun. 16 juil. 2007, 15:12
par marc[i1]
Salut,

voici un petit dernier dans la famille des « screen-saver », qt-recordmydesktop.

C'est l'interface graphique de recordmydesktop disponible avec yaourt ! et le cousin de gtk-recordmydesktop

Voici le PKGBUILD :

Code : Tout sélectionner

# Contributor: Marc poiroud <marci1 AT archlinux.fr>
pkgname=qt-recordmydesktop
pkgver=0.2
pkgrel=1
pkgdesc="Qt4 frontend for recordMyDesktop"
arch=(i686 x86_64)
url="http://recordmydesktop.iovar.org/"
license=('GPL')
depends=('recordmydesktop>=0.3.5' 'pyqt4')
install=
source=(http://dl.sourceforge.net/sourceforge/recordmydesktop/$pkgname-$pkgver.tar.gz)
md5sums=('0e6092fdcb41acb75c99f59193e4cfb6')

build() {
        cd $startdir/src/$pkgname-$pkgver
        cp ChangeLog $startdir/.
        export QTDIR=/opt/qt4
        export QT_XFT=true
        export QMAKESPEC=$QTDIR/mkspecs/linux-g++
        export PATH=$PATH:$QTDIR/bin
        export MANPATH=$MANPATH:$QTDIR/man
        export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$QTDIR/lib/pkgconfig
        ./configure --prefix=/usr
        make || return 1
        make DESTDIR=$startdir/pkg install
}
J'ai pas réussi à me retenir pour faire une vidéo de démo :D
http://poiroud.free.fr/linux/archlinux/ ... esktop.ogg

Nota :
Il vous faut ABSOLUMENT recordmydesktop 0.3.5 donc le meilleur moyen est de faire travailler yaourt ;) pour le compiler, en effet à l'heure où j'écris ces lignes, la dernière version n'est pas encore disponible sous Arch Linux (sorti le 14 juillet) :

Code : Tout sélectionner

$ yaourt -Sb recordmydesktop
puis corrigez le numéro de version (0.3.4 > 0.3.5) et supprimez le md5sum … et hop :)

Re: [PKGBUILD] qt-recordmydesktop

Publié : lun. 16 juil. 2007, 18:58
par warnaud
marc[i1] a écrit : J'ai pas réussi à me retenir pour faire une vidéo de démo :D
http://poiroud.free.fr/linux/archlinux/ ... esktop.ogg
:dix: :bravo: :666: Excellentissime :p

Publié : jeu. 19 juil. 2007, 12:17
par marc[i1]
qt-recordmydesktop est maintenant dans [community]