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

Mise à jour / Création /debug de paquetages
Répondre
Pafrapé
Chu Ko Nu
Messages : 367
Inscription : mar. 29 juin 2010, 09:24
Localisation : Alsace (la frontière, c'est le Rhin, pas les Vosges)

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

Message 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.
Dernière modification par Pafrapé le mar. 11 oct. 2011, 23:02, modifié 3 fois.
Pafrapé, car il faudrait être frappé pour... :paf:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kio_recentdocument] Demande de paquetage dans Aur

Message 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).
«The following statement is not true. The previous statement is true.» :nage:
Pafrapé
Chu Ko Nu
Messages : 367
Inscription : mar. 29 juin 2010, 09:24
Localisation : Alsace (la frontière, c'est le Rhin, pas les Vosges)

Re: [kio_recentdocument] Demande de paquetage dans Aur

Message 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é.
Pafrapé, car il faudrait être frappé pour... :paf:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kio_recentdocument] Demande de paquetage dans Aur

Message 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: ).
«The following statement is not true. The previous statement is true.» :nage:
Pafrapé
Chu Ko Nu
Messages : 367
Inscription : mar. 29 juin 2010, 09:24
Localisation : Alsace (la frontière, c'est le Rhin, pas les Vosges)

Re: [kio_recentdocument] Demande de paquetage dans Aur

Message 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.
Pafrapé, car il faudrait être frappé pour... :paf:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kio_recentdocument] Demande de paquetage dans Aur

Message 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:
«The following statement is not true. The previous statement is true.» :nage:
Pafrapé
Chu Ko Nu
Messages : 367
Inscription : mar. 29 juin 2010, 09:24
Localisation : Alsace (la frontière, c'est le Rhin, pas les Vosges)

Re: [kio_recentdocument] Demande de paquetage dans Aur

Message 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:
Pafrapé, car il faudrait être frappé pour... :paf:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kio_recentdocument] Demande de paquetage dans Aur

Message 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. :)
«The following statement is not true. The previous statement is true.» :nage:
Pafrapé
Chu Ko Nu
Messages : 367
Inscription : mar. 29 juin 2010, 09:24
Localisation : Alsace (la frontière, c'est le Rhin, pas les Vosges)

Re: [kio_recentdocument] Demande de paquetage dans Aur

Message par Pafrapé »

:merci: :merci: :merci: :merci: :merci: MERCI :merci: :merci: :merci: :merci: :merci: :merci:
Pafrapé, car il faudrait être frappé pour... :paf:
Avatar de l’utilisateur
Feng
yeomen
Messages : 273
Inscription : mer. 07 avr. 2010, 20:19

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

Message par Feng »

Merci pour le paquet :)
Répondre