Additions:
""OpenProj""
Deletions:
Additions:
kiso à l' air abandonné en package alors que c' est un très bon outil (même à intégrer par défaut ?)
Deletions:
Additions:
kim à l'air de manquer de dépendances, très bon outil aussi, rpm presque tout prêt donc
Additions:
kiso à l' air abandonné en package alors que c' est un très bon outil (même à intégrer par défaut)
Additions:
Les stickers crées par les artistes du forum, à placer au moins dans les avatars pour kdm
Deletions:
Additions:
===Liste d' applications, de thèmes et autres, facilement packageables, début février 08===
Deletions:
Additions:
===Liste d' applications, de thèmes et autres, facilement packageables===
Un choix de 3 thèmes pour Gnome
Un choix de 3 thèmes pour Kde
(package de 3 thèmes d' un coup, c' est pas super orthodoxe mais on peux trouver des thèmes proches)
Thèmes pour la souris
Les stickers crées par les artisites du forum, à placer au moins dans les avatars pour kdm
OpenProj
... autres ?
Un choix de 3 thèmes pour Gnome
Un choix de 3 thèmes pour Kde
(package de 3 thèmes d' un coup, c' est pas super orthodoxe mais on peux trouver des thèmes proches)
Thèmes pour la souris
Les stickers crées par les artisites du forum, à placer au moins dans les avatars pour kdm
OpenProj
... autres ?
Additions:
http://www.linuxfrench.net/article.php3?id_article=1327 [fr] une doc' pour démarrer simplement
Additions:
Voir la section en français du wiki : http://wiki.mandriva.com/fr/Cat%C3%A9gorie:Contributeurs
Deletions:
Additions:
http://wiki.mandriva.com/fr/Tutoriel_RPM pour installer votre environnement et démarrer un premier RPM (voir la [[http://qa.mandriva.com/twiki/bin/view/Main/RpmHowTo version anglaise]] [en] qui est plus exacte à ce jour)
http://wiki.mandriva.com/en/Development/Packaging/Tools/rpmlint [en] vérifiez toujours votre RPM avec rpmlint avant de le soumettre
[[http://qa.mandriva.com/twiki/bin/view/Main/PackagingProblemsFr solutions à chacun des messages d'avertissement]] [fr] la nouvelle page n'a pas été traduite en français :/ http://wiki.mandriva.com/en/Development/Packaging/Problems
http://wiki.mandriva.com/en/Development/Howto/RPM_Advanced [en]
http://wiki.mandriva.com/en/Policies/Release_Tag tags de version, spécifiques à Mandriva
http://wiki.mandriva.com/en/Development/Packaging/Tools/rpmlint [en] vérifiez toujours votre RPM avec rpmlint avant de le soumettre
[[http://qa.mandriva.com/twiki/bin/view/Main/PackagingProblemsFr solutions à chacun des messages d'avertissement]] [fr] la nouvelle page n'a pas été traduite en français :/ http://wiki.mandriva.com/en/Development/Packaging/Problems
http://wiki.mandriva.com/en/Development/Howto/RPM_Advanced [en]
http://wiki.mandriva.com/en/Policies/Release_Tag tags de version, spécifiques à Mandriva
Deletions:
http://qa.mandriva.com/twiki/bin/view/Main/RpmLint [en] vérifiez toujours votre RPM avec rpmlint avant de le soumettre
[[http://qa.mandriva.com/twiki/bin/view/Main/PackagingProblemsFr solutions à chacun des messages d'avertissement]] [fr]
http://qa.mandriva.com/twiki/bin/view/Main/RpmHowToAdvanced [en]
http://qa.mandriva.com/twiki/bin/view/Main/DistroSpecificReleaseTag tags de version, spécifiques à Mandriva
Additions:
http://clx.anet.fr/spip/article.php3?id_article=262 [fr] pourquoi packager en rpm des programmes (puis comment)
Additions:
===advanced use===
http://qa.mandriva.com/twiki/bin/view/Main/LbD#no_X_display_available_FIXED [en] Little Build Daemon, building with X required (which should not), read the whole page (very informative)
http://qa.mandriva.com/twiki/bin/view/Main/PackagingProblems [en] useful for rpmlint errors for example
http://qa.mandriva.com/twiki/bin/view/Main/LbD#no_X_display_available_FIXED [en] Little Build Daemon, building with X required (which should not), read the whole page (very informative)
http://qa.mandriva.com/twiki/bin/view/Main/PackagingProblems [en] useful for rpmlint errors for example
Additions:
http://nanardon.zarb.org/~nanardon/rpms.pdf
http://forge.ipsl.jussieu.fr/docipsl/svn/trunk/fairerpms/
http://forge.ipsl.jussieu.fr/docipsl/svn/trunk/fairerpms/
Additions:
===to upload your RPM===
http://qa.mandriva.com/twiki/bin/view/Main/BuildSystem [en] in mandriva's tree (contrib)
http://qa.mandriva.com/twiki/bin/view/Main/BuildSystem [en] in mandriva's tree (contrib)
Additions:
CategoryCookerDev
Additions:
un tarball dont le nom commence par un/des chiffre(s) peut-il être utilisé tel quel ??
Additions:
Lea-book-software_rpm un peu short aujourd' hui, plus orienté utilisation que préparation et construction.
http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/RPM-HOWTO-6.html
http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/KickStart-HOWTO-11.html + spécifique fedora / RedHat
à compléter
===astuces de départ===
cpio : s' en servir pour faciliter la manipulation des rpm :
rpm2cpio : transforme un rpm en archive cpio. La commande cpio elle même permettra alors d' en extraire les fichiers
rpmbuild --rebuild foobar.src.rpm
va reconstruire le paquetage pour le système tournant. Le rpm reconstruit se trouvera dans /usr/src/RPM/RPMS/-votre-archi- (ex: /usr/src/RPM/RPMS/i586/foobar.rpm)
http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/RPM-HOWTO-6.html
http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/KickStart-HOWTO-11.html + spécifique fedora / RedHat
à compléter
===astuces de départ===
cpio : s' en servir pour faciliter la manipulation des rpm :
rpm2cpio : transforme un rpm en archive cpio. La commande cpio elle même permettra alors d' en extraire les fichiers
rpmbuild --rebuild foobar.src.rpm
va reconstruire le paquetage pour le système tournant. Le rpm reconstruit se trouvera dans /usr/src/RPM/RPMS/-votre-archi- (ex: /usr/src/RPM/RPMS/i586/foobar.rpm)
Deletions:
-> http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/RPM-HOWTO-6.html
-> http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/KickStart-HOWTO-11.html + spécifique fedora / RedHat
Additions:
Trouver des équivalents en français...
-> LeaBook-software_rpm.pdf
-> http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/RPM-HOWTO-6.html
-> http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/KickStart-HOWTO-11.html + spécifique fedora / RedHat
plus général : construire des rpms pour plusieurs architectures : http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/RPM-HOWTO-7.html
-> LeaBook-software_rpm.pdf
-> http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/RPM-HOWTO-6.html
-> http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/KickStart-HOWTO-11.html + spécifique fedora / RedHat
plus général : construire des rpms pour plusieurs architectures : http://docs.mandragor.org/files/Operating_systems/Linux/Howto_fr/RPM-HOWTO-7.html
Deletions:
Additions:
http://www.linuxplusvalue.be/mylpv.php?id=97 [fr] une introduction pour commencer
Additions:
trouver des équivalents en français...
===rpm niveau avancé pour Mandriva===
http://qa.mandriva.com/twiki/bin/view/Main/DistroSpecificReleaseTag tags de version, spécifiques à Mandriva
===rpm niveau avancé pour Mandriva===
http://qa.mandriva.com/twiki/bin/view/Main/DistroSpecificReleaseTag tags de version, spécifiques à Mandriva
Deletions:
http://qa.mandriva.com/twiki/bin/view/Main/DistroSpecificReleaseTag Mandriva specifics release tags
Additions:
===en bref===
===prise de notes===
Quelques précisions sur des points pas forcément évidents à première lecture :
~- à compléter
===prise de notes===
Quelques précisions sur des points pas forcément évidents à première lecture :
~- à compléter
Deletions:
Additions:
rpmbuild -ba program.spec # recontruire le rpm tant qu'il reste des erreurs de compilation
rpmlint # toujours vérifier ce que vous avez fait !
Testez le programme comme le ferait un utilisateur, remontez des rapports de bugs et fournissez des patches aux développeurs en amont
rpmlint # toujours vérifier ce que vous avez fait !
Testez le programme comme le ferait un utilisateur, remontez des rapports de bugs et fournissez des patches aux développeurs en amont
Deletions:
rpmlint # always check what you did
test the program as a user would do, report bugs and provide patches upstream to the original developers
Additions:
Voir la section en français du wiki de développement : http://qa.mandriva.com/twiki/bin/view/Main/TranslationInFrenchWiki
http://qa.mandriva.com/twiki/bin/view/Main/RpmLint [en] vérifiez toujours votre RPM avec rpmlint avant de le soumettre
http://rpmlint.zarb.org [en] nouveau site web pour les développements de rpmlint
[[http://qa.mandriva.com/twiki/bin/view/Main/PackagingProblemsFr solutions à chacun des messages d'avertissement]] [fr]
http://www.linuxfromscratch.org/blfs/view/svn/xsoft/openoffice.html [en] pour ""OpenOffice.org 2.0.x"" quelques exemples de compilations
http://rikers.org/rpmbook/ [en] livre maximum rpm (la référence)
http://qa.mandriva.com/twiki/bin/view/Main/RpmHowToAdvanced [en]
rpmbuild -ba program.spec # contruire un rpm until no more error
http://qa.mandriva.com/twiki/bin/view/Main/RpmLint [en] vérifiez toujours votre RPM avec rpmlint avant de le soumettre
http://rpmlint.zarb.org [en] nouveau site web pour les développements de rpmlint
[[http://qa.mandriva.com/twiki/bin/view/Main/PackagingProblemsFr solutions à chacun des messages d'avertissement]] [fr]
http://www.linuxfromscratch.org/blfs/view/svn/xsoft/openoffice.html [en] pour ""OpenOffice.org 2.0.x"" quelques exemples de compilations
http://rikers.org/rpmbook/ [en] livre maximum rpm (la référence)
http://qa.mandriva.com/twiki/bin/view/Main/RpmHowToAdvanced [en]
rpmbuild -ba program.spec # contruire un rpm until no more error
Deletions:
http://rpmlint.zarb.org nouveau site web pour les développements de rpmlint
http://qa.mandriva.com/twiki/bin/view/Main/PackagingProblemsFr solutions à chacun des messages d'avertissement
http://www.linuxfromscratch.org/blfs/view/svn/xsoft/openoffice.html pour ""OpenOffice.org 2.0.x"" some examples of compilations
http://rikers.org/rpmbook/ maximum rpm book (the reference)
http://qa.mandriva.com/twiki/bin/view/Main/RpmHowToAdvanced
rpmbuild -ba program.spec # build rpm until no more error