[scrapper] équivalence Tvixie ( résolu )
[scrapper] équivalence Tvixie ( résolu )
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.
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.
Dernière modification par Sirilldu le lun. 01 avr. 2013, 19:45, modifié 1 fois.
Arch 64 | KDE
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [scrapper] équivalence Tvixie
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 ?

En attendant, il y a cdcover ?
«The following statement is not true. The previous statement is true.» 

Re: [scrapper] équivalence Tvixie
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.
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.
Arch 64 | KDE
Re: [scrapper] équivalence Tvixie
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.
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

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
}
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [scrapper] équivalence Tvixie
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
http://benjarobin.free.fr/ArchLinux/she ... src.tar.gz

Bon ba grillé... De plus les paquets manquant on été rajoutés
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [scrapper] équivalence Tvixie
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 ?
J'ai tenté de mettre sur AUR les deux libs manquantes. Tu as le temps de jeter un oeil ?
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [scrapper] équivalence Tvixie
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).

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).
«The following statement is not true. The previous statement is true.» 

Re: [scrapper] équivalence Tvixie
Merci pour votre contribution, je ne pourrais le tester par contre que demain.
Arch 64 | KDE
Re: [scrapper] équivalence Tvixie
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
Puis un
Et j'ai lancé sheetmaker, mais ya une erreur :
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.
Arch 64 | KDE
Re: [scrapper] équivalence Tvixie
Alors je suis pas super au point, mais je pense que gtk2-perl le fautif.
Que donne
Que donne
yaourt -Qs gtk2-perl
?Re: [scrapper] équivalence Tvixie
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.
Arch 64 | KDE
Re: [scrapper] équivalence Tvixie
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.
Regarde dans le pkgbuild que j'avais fait, il doit y avoir les dépendances manquantes.
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [scrapper] équivalence Tvixie ( résolu )
Plus qu'à faire un beau PKGBUILD à publier... (quelqu'un ?
)

«The following statement is not true. The previous statement is true.» 

- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [scrapper] équivalence Tvixie ( résolu )
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
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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [scrapper] équivalence Tvixie ( résolu )
Sirilldu ou Benjarobin l'un de vous deux met ça sur AUR ?
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [scrapper] équivalence Tvixie ( résolu )
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 

Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [scrapper] équivalence Tvixie ( résolu )
Mettre la paquet sur AUR, c'est au-dela de mes compétences.... 

Arch 64 | KDE
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [scrapper] équivalence Tvixie ( résolu )
@Sirilldu Euh, il suffit de d'envoyer via https://aur.archlinux.org/submit/ tout est expliqué dans le Wiki
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [scrapper] équivalence Tvixie ( résolu )
Bon c'est vendredi : je m'amuse toujours autant donc je vais uploader sur AUR sheetmaker.