C'est du classique make/make install. Y a juste qu'il faut faire un cmake avant (le DCMAKE_INSTALL_PREFIX un peu barbare -- repris des commentaires
-- équivaut à indiquer /usr -- mais bon, si quelqu'un s'amuse à installer kde ailleurs, ça marchera aussi bien).
Pour le fonctionnement, heureusement qu'il y a avait un commentaire d'ailleurs, j'aurai tatonné pour comprendre le fonctionnement du truc, même si c'est simple (d'où le .install). Sinon le source paraît bien fait, en dépit du manque de documentation.
J'ai remplacé kdebase dans les dépendances par kdelibs, je n'ai pas vérifié dans le détail -- vu que j'ai kde d'installé --, mais ça semble suffisant (de toutes manières, kdebase en fait trop: on n'a pas besoin du groupe complet). Il faut automoc4 aussi.
PKGBUILD
Code : Tout sélectionner
pkgname=kio_recentdocument
pkgver=0.1.0
pkgrel=1
pkgdesc="A kio together with kcm to control and display recent document in recentdocument:/"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/kio+recent+document?content=145878"
license=('GPL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
install=kio_recentdocument.install
source=("http://kde-apps.org/CONTENT/content-files/145878-$pkgname-$pkgver.tar.bz2")
md5sums=('44daf591d7bb965d356b5e82f5b1a5d1')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
mkdir build && cd build
cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make ||return 1
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}/build
make DESTDIR=$pkgdir install || return 1
}
kio_recentdocument.install:
Code : Tout sélectionner
post_install() {
echo "
In order to use, simply type in the address bar in dolphin or konqueror:
recentdocument:/
You can also configure \"Recent Document\" in the KDE system settings.
"
}
Teste ça ainsi que le fonctionnement du module. Si ça te donne satisfaction, je (ou quelqu'un d'autre) le mettrai sur Aur (ce sera toujours mieux que mon script bash, même si tu n'as pas dit ce qui coinçait sur l'autre sujet
).