Packaging basics

By Lars Dɪᴇᴄᴋᴏᴡ (‎daxim‎) from Vienna.pm
Date: Tuesday, 21 August 2012 14:15
Duration: 20 minutes
Target audience: Beginner
Language: English


Have you ever encountered this situation? "My script requires an (external binary|additional CPAN module), but perhaps it's not installed. I know, I'll have my script install the dependency by itself!" As people on the net are wont to say, now you have two problems.

The talk deals with the basics and some intermediate aspects of packaging: making a CPAN-ready distro, declaring dependencies, the CPAN toolchain, how to use and extend installer modules (MakeMaker, Module::Build/::Install and friends), the customary `inc` subdirectory, Alien, RPM specfiles, and perhaps local::lib::c if it's stable by the time of the talk.


Attended by: Tobias Leich (‎froggs‎), Martin Becker (‎martin‎), Serge Hoffmann (‎atcom‎), Andreas Vögele, Julien Fiegehenn (‎simbabque‎), Karl Gaissmaier (‎Charly‎), Matthias Zeichmann, Gabriele Hack (‎gabimuc‎), Lars Dɪᴇᴄᴋᴏᴡ (‎daxim‎), Piotr Fusik (‎0xF‎), Matthias Bloch (‎maettu‎), Tadeusz Sośnierz (‎tadzik‎), JJ Allen, Herbert Breunung (‎lichtkind‎), Hans Ophüls (‎hop‎), Catalin Ciurea (‎catalin‎), Salve J. Nilsen (‎sjn‎), Stefan Seifert (‎Nine‎), Barbie, Gunnar Koppel (‎wk‎), Michal Jurosz (‎mj41‎), Carlos Juan Diaz (‎cjuan‎), Tobias Kremer (‎soulchild‎), Jean-Baptiste Mazon, atoomic, Søren Lund (‎slu‎), Farhad Fouladi, Markus Pinkert (‎Bedivere‎), Steven Manschot (‎sman‎), Artur Spengler, Peter Heuchert, Stefan Limbacher, Michele Beltrame (‎arthas‎), Wolfgang Pecho, Paul van Eldijk (‎pavel‎), Elena Bolshakova (‎helena‎), Kenneth Power, Andreas Altergott, Mark Stringer (‎mullet‎), Francisco Lourenço (‎fml‎), Anne Thorniley, Manfred Stock (‎mstock‎), Lukáš Rampa, Alex Timoshenko, Caio Romão, Miguel Godinho, Stefan Oberwahrenbrock (‎rebos‎), António Martins (‎ammartins‎), Gligan Horea (‎Horea‎), darius ungurean, Tudor Crisan, Sebastian Stellingwerff (‎webmind‎), Ben Tisdall (‎bentis‎), Claudio Ramirez (‎nxadm‎), Francoise Dehinbo (‎franky‎), Andreea Stanciu, Asbjørn Thegler (‎ath‎), Sören Laird Sörries, Stefan O'Rear (‎sorear‎), David Farrell (‎dnmfarrell‎), Jean, Thomas Fahle, Manfred Heumann (‎confuseAcat‎), felher, Dirk Joos (‎Dirk80‎),
Platin Sponsors Gold Sponsors Silver Sponsors Sponsors

Want to sponsor YAPC::EU? See the sponsor packages