Page 1 sur 1

[kio_recentdocument] Demande de paquetage dans Aur (Résolu)

Publié : mar. 11 oct. 2011, 00:08
par Pafrapé
Bonjour à tous,

J'ai découvert sur kde.apps une application que je recherche depuis longtemps.
Il s'agit de kio_recentdocument, à l'adresse suivante : http://kde-apps.org/content/show.php/ki ... ent=145878.

Malheureusement, je ne suis pas adepte des pkgbuild. :bouletdujour:

J'ai donc commencé à l'écrire, mais je me suis arrété au build, sans être vraiment certain de ce que j'ai écrit.

Code : Tout sélectionner

# Maintainer: 

pkgname=kio_recentdocument
pkgver=0.1
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=('kdebase')
makedepends=('cmake')
source=(http://kde-apps.org/CONTENT/content-files/145878-kio_recentdocument-${pkgver//_/-}.tar.bz2)
md5sums=('44daf591d7bb965d356b5e82f5b1a5d1')

build() {
Si quelqu'un pouvait corriger, compléter et mettre le pkgbuild dans Aur, je lui en serais très reconnaissant.
De plus, cela me permettra de développer mes connaissances.

Re: [kio_recentdocument] Demande de paquetage dans Aur

Publié : mar. 11 oct. 2011, 09:11
par FoolEcho
Je regarderai ça plus tard, sauf si quelqu'un d'autre est plus rapide. :chinois:

Remarques:
- pour ton message: balise "code" et pas "quote" (l'url de la source est bouffée + plus facile à lire)
- pour le PKGBUILD: ne jamais indiquer make dans les dépendances (membre de base-devel, donc pré-requis pour Aur).

Re: [kio_recentdocument] Demande de paquetage dans Aur

Publié : mar. 11 oct. 2011, 10:03
par Pafrapé
Merci de ton intervention.

J'ai effectué les modifications, afin que le peu que j'ai écrit soit correct.
Par contre, pour la suite, je suis complètement bloqué car j'ignore tout du build et je n'ai malheureusement pas du tout le temps de me plonger dedans, ce que j'aimerais pourtant faire.

Merci de ton aide et de l'aide de toute bonne volonté.

Re: [kio_recentdocument] Demande de paquetage dans Aur

Publié : mar. 11 oct. 2011, 10:32
par FoolEcho
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 :mrgreen: ).

Re: [kio_recentdocument] Demande de paquetage dans Aur

Publié : mar. 11 oct. 2011, 11:40
par Pafrapé
Je te remercie beaucoup pour ta réponse.
Je le testerai ce soir et te dirai comment cela fonctionne.

Concernant le script que tu avis écrit, celui-ci ne fonctionnait malheureusement pas. Mais avec un peu de recul, je pense que c'est moi qui ne devais pas savoir le faire fonctionner correctement. Je le réessayerai de nouveau pour te dire ce qui a coincé.

Merci encore pour ton aide.

Re: [kio_recentdocument] Demande de paquetage dans Aur

Publié : mar. 11 oct. 2011, 12:00
par FoolEcho
Pafrapé a écrit :Concernant le script que tu avis écrit, celui-ci ne fonctionnait malheureusement pas. Mais avec un peu de recul, je pense que c'est moi qui ne devais pas savoir le faire fonctionner correctement. Je le réessayerai de nouveau pour te dire ce qui a coincé.
Si ça ne fonctionnait pas du tout, ça venait probablement de toi ou de mes explications pas forcément très claires (après, il y a avait probablement des cas pour lesquels ça ne fonctionnait pas: déjà, si tu ouvres directement un document par l'application et pas en passant par dolphin/konqueror... mais c'est le cas pour ce module aussi que j'ai testé vite fait).
Mais peu importe, le script bash était plus du contournement, le module que tu as trouvé là est bien mieux intégré (sauf le rafraîchissement peut-être... après c'est une version encore jeune, à voir si ça évolue). :chinois:

Re: [kio_recentdocument] Demande de paquetage dans Aur

Publié : mar. 11 oct. 2011, 17:17
par Pafrapé
J'ai réussi à me libérer et à installer le pkgbuild.
Cela fonctionne à la perfection et correspond tout à fait à ce que j'attendais.
Il ne reste plus qu'à le mettre dans Aur. :bravo:

Concernant le script que tu avais écrit, je pense que le problème venait de moi. J'ai du me planter lors de l'installation. :pastaper:

Merci encore de ton aide. :merci:

Re: [kio_recentdocument] Demande de paquetage dans Aur

Publié : mar. 11 oct. 2011, 17:42
par FoolEcho
Ok, je vais le mettre sur Aur... Tu auras une mise à jour car il y a une version 0.2 très fraîche. :)

Re: [kio_recentdocument] Demande de paquetage dans Aur

Publié : mar. 11 oct. 2011, 23:01
par Pafrapé
:merci: :merci: :merci: :merci: :merci: MERCI :merci: :merci: :merci: :merci: :merci: :merci:

Re: [kio_recentdocument] Demande de paquetage dans Aur (Réso

Publié : mar. 25 oct. 2011, 02:44
par Feng
Merci pour le paquet :)