Page 1 sur 1
[scrapper] équivalence Tvixie ( résolu )
Publié : ven. 29 mars 2013, 12:12
par Sirilldu
Bonjour,
Je suis nouveau sous Arch, avant j'utilisais Sheetmaker pour réaliser des jaquettes de films pour mon Dvico.
Je n'ai pas trouvé d'équivalent, j'ai peut-être mal chercher...
Merci d'avance pour votre aide.
Re: [scrapper] équivalence Tvixie
Publié : ven. 29 mars 2013, 13:51
par FoolEcho
Pas de paquets dans les dépôts ou sur AUR pour sheetmaker apparemment... Donc... «juste fais-le»

(si je peux dégager un peu de temps, j'y jetterai un œil).
En attendant, il y a
cdcover ?
Re: [scrapper] équivalence Tvixie
Publié : ven. 29 mars 2013, 15:00
par Sirilldu
J'ai installé cdcover, mais bon il ne correspond pas vraiment à ce que je veux faire.
Je veux bien me lancer dans la création du paquet de Sheetmaker, par contre je doute d'avoir les connaissances requises pour ça, tous lien sera le bienvenu.
Re: [scrapper] équivalence Tvixie
Publié : ven. 29 mars 2013, 15:36
par MrMen
Salut, je m'ennuie pour pas dire autre chose en formation, donc j'ai jeter un oeil.
Je sais pas si tout est bon, mais je peux le lancer maintenant. Il a fallu quelques paquets supplémentaires mais ça doit aller je pense.
Tiens moi au courant et j'attends une validation de FoolEcho

pour le mettre sur AUR.
Code : Tout sélectionner
pkgname=sheetmaker
pkgver=1
pkgrel=1.27.1
arch=('i686' 'x86_64')
license=('GPL')
depends=(pango-perl
gtk2-perl
pango-perl
perl-file-finder
perl-xml-treepp
perl-lwp-useragent-determined
perl-xml-tokeparser
perl-xml-rpc
perl-xml-bare
)
install=
url="http://bunyipawonga.org"
source=(http://bunyipawonga.org/files/sheetmaker_1_27_1.zip)
md5sums=('7dc56ed42d7eb097a2dcea5675b307a0')
build() {
cd $srcdir
mkdir -p $pkgdir/opt/sheetmaker
mkdir -p $pkgdir/bin
cp -r * $pkgdir/opt/sheetmaker
cat<<EOF > $pkgdir/bin/sheetmaker
cd /opt/sheetmaker/
perl SheetMaker.pl
EOF
chmod +x $pkgdir/bin/sheetmaker
}
Re: [scrapper] équivalence Tvixie
Publié : ven. 29 mars 2013, 15:55
par benjarobin
Voilà une version vite fait (très vite fait, j'ai inclue les dépendances inexistante dans le paquet, il faudrait faire 2 autres paquets AUR pour faire bien)
http://benjarobin.free.fr/ArchLinux/she ... src.tar.gz
Bon ba grillé... De plus les paquets manquant on été rajoutés
Re: [scrapper] équivalence Tvixie
Publié : ven. 29 mars 2013, 16:00
par MrMen
Oula bien plus classe que le mien.
J'ai tenté de mettre sur AUR les deux libs manquantes. Tu as le temps de jeter un oeil ?
Re: [scrapper] équivalence Tvixie
Publié : ven. 29 mars 2013, 16:13
par FoolEcho
Fallait le dire que ça intéressait tant de monde... moi y en avoir paumé une heure...
Histoire de pinailler:
-j'aurais plutôt vu l'installation dans /usr/share plutôt que /opt (mais bon, mineur)
-- grillé par benjarobin
-/bin/ est plutôt réservé donc le script ira mieux dans /usr/bin/sheetmaker
-- re-grillé par benjarobin
-j'aurais plutôt mis ledit script dans un fichier fourni avec le PKGBUILD plutôt que le fabriquer à la volée (c'est plus clair vu que ce fichier est un ajout)
-tel quel il faut que tu enlèves le zip et le sheetmaker superflu qui se retrouve dans /opt (lié au fait que sheetmaker_1_27_1.zip est décompressé directement dans $srcdir + cp ; ou alors il ne faut pas laisser makepkg extraire directement ou cibler les fichiers à copier pour faire plus propre
-- re-re-grillé par benjarobin, mais vu que j'ai commencé à rédiger...

)
-sur les perl-truc-bidules rajoutés (perl-xml-bare et perl-xml-tokeparser sur ce que j'ai cru voir -- pareil fait vite fait), pinaillage encore mais la licence devrait être 'GPL' 'PerlArtistic' au moins pour XML-Bare(au passage, il y a le prototype pour les PKGBUILD-perl dans
abs).
Re: [scrapper] équivalence Tvixie
Publié : ven. 29 mars 2013, 16:26
par Sirilldu
Merci pour votre contribution, je ne pourrais le tester par contre que demain.
Re: [scrapper] équivalence Tvixie
Publié : lun. 01 avr. 2013, 15:21
par Sirilldu
Etant nouveau sous Arch, je vous montre la procédure que j'ai fait pour installer Sheetmaker ( si je me suis trompé, merci de me le dire ) :
J'ai téléchargé le fichier de Benjarobin
http://benjarobin.free.fr/ArchLinux/she ... src.tar.gz et je l'ai décompressé.
Je me suis rendu dans le dossier sheetmaker et fait un
makepkg
Puis un
sudo pacman -U sheetmaker-1.27.1-1-any.pkg.tar.xz
Et j'ai lancé sheetmaker, mais ya une erreur :
Code : Tout sélectionner
[cyrille@archi sheetmaker]$ sheetmaker
Can't locate Gtk2.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/shaSheetMaker.pl line 16.
BEGIN failed--compilation aborted at ./SheetMaker.pl line 16.
Re: [scrapper] équivalence Tvixie
Publié : lun. 01 avr. 2013, 15:33
par MrMen
Alors je suis pas super au point, mais je pense que gtk2-perl le fautif.
Que donne yaourt -Qs gtk2-perl
?
Re: [scrapper] équivalence Tvixie
Publié : lun. 01 avr. 2013, 16:31
par Sirilldu
Ca ne donne rien, je l'ai donc installé et j'ai une autre erreur lors du lancement de sheetmaker :
Code : Tout sélectionner
[cyrille@archi ~]$ sheetmaker
Can't locate File/Finder.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at ./SheetMaker.pl line 28.
Re: [scrapper] équivalence Tvixie
Publié : lun. 01 avr. 2013, 17:47
par MrMen
Les dépendances ne sont pas installées. Il te manque perl-finder…
Regarde dans le pkgbuild que j'avais fait, il doit y avoir les dépendances manquantes.
Re: [scrapper] équivalence Tvixie
Publié : lun. 01 avr. 2013, 19:44
par Sirilldu
OK, ça fonctionne, merci à vous tous
Re: [scrapper] équivalence Tvixie ( résolu )
Publié : lun. 01 avr. 2013, 19:51
par FoolEcho
Plus qu'à faire un beau PKGBUILD à publier... (quelqu'un ?

)
Re: [scrapper] équivalence Tvixie ( résolu )
Publié : lun. 01 avr. 2013, 19:54
par benjarobin
Oups il manquait le "s", à depends dans le PKGBUILD
Voilà la nouvelle version :
http://benjarobin.free.fr/ArchLinux/she ... src.tar.gz
Mais il faudra attendre la correction de ce bug
https://bugs.archlinux.org/task/34556
Re: [scrapper] équivalence Tvixie ( résolu )
Publié : lun. 01 avr. 2013, 20:02
par MrMen
Sirilldu ou Benjarobin l'un de vous deux met ça sur AUR ?
Re: [scrapper] équivalence Tvixie ( résolu )
Publié : lun. 01 avr. 2013, 20:40
par benjarobin
Hum, je ne compte pas maintenir le paquet, donc la dernière version du paquet se trouve dans mon message précédent, à vous de voir

Re: [scrapper] équivalence Tvixie ( résolu )
Publié : jeu. 04 avr. 2013, 01:00
par Sirilldu
Mettre la paquet sur AUR, c'est au-dela de mes compétences....

Re: [scrapper] équivalence Tvixie ( résolu )
Publié : jeu. 04 avr. 2013, 10:04
par benjarobin
@Sirilldu Euh, il suffit de d'envoyer via
https://aur.archlinux.org/submit/ tout est expliqué dans le Wiki
Re: [scrapper] équivalence Tvixie ( résolu )
Publié : ven. 05 avr. 2013, 09:24
par MrMen
Bon c'est vendredi : je m'amuse toujours autant donc je vais uploader sur AUR sheetmaker.