Changes between Version 1 and Version 2 of Distribution


Ignore:
Timestamp:
09/08/09 11:55:16 (5 years ago)
Author:
szabgab
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Distribution

    v1 v2  
     1[[PageOutline(1-2)]] 
     2 
     3= Packaging and Distribution = 
     4 
     5The primary distribution channel of Padre and the plugins is CPAN.  
     6Hence for every release first we create a CPAN distribution of Padre  
     7or the plugin and upload it to CPAN. (See the [wiki:Release] page for details). 
     8 
     9 
    110== Distribution of Padre == 
    211 
    3 The primary distribution channel of Padre is CPAN. Hence for every release first we create a CPAN distribution of Padre. (See the [wiki:Release] page on how). 
     12== Linux/Unix/BSD downstream distributions == 
    413 
    5 Based on the CPAN package the downstream distributors (Debian, Fedora, Mandriva, FreeBSD etc.) create their .deb, .rpm etc. files.  
    6 The [wiki:Download] page contains information about the people who maintain those packages in those distribution and the status. 
     14Based on the CPAN package the downstream distributors (Debian, Fedora, Mandriva, FreeBSD etc.)  
     15create their .deb, .rpm etc. files.  
     16The [wiki:Download] page contains information about the people who  
     17maintain those packages in those distribution and the status. 
     18 
     19== Linux/Unix/BSD downloadable exe == 
     20 
     21There is a plan to create a module called Dist::Perl::XL which would create 
     22a full version of perl with Padre (and possibly other things) installed and zipped. 
     23Users will be able to download it, unzip it and run padre from that perl.  
     24They will be able to use either the perl that came with Padre 
     25or any other perl as their 'production perl'. 
     26Primarily we try to make this work for Linux. 
     27 
     28== Linux/Unix/BSD downloadable exe based on PAR == 
     29 
     30#399 represents a bug. For now we have stopped the resarch in this direction. 
     31 
     32== Linux/Unix/BSD installatio based on Shipwright == 
     33 
     34There is a project on Github attempting to create a Shipwright 
     35package for Padre: https://github.com/garu/shipwright-padre 
     36Ask garu for the current situation. 
     37 
     38== Windows ActivePerl == 
     39 
     40We used to build ppm packages for Padre but we stopped it a long time ago 
     41mostly for lazyness. You are welcome to help renewing the effort though  
     42it would be probably better to make sure the build system of Activestate 
     43can handle it. See #508 for details. 
    744 
    845 
    946 
    10 For Windows: 
     47== Windows Stand alone == 
     48 
     49 
    1150 
    1251There is a Dist::Perl::Padre in the works that will allow us to create a Perl distribution that has padre already installed. 
     
    1453That  will mean the 'production perl' of the user and the perl needed by Padre does not need to be the same. 
    1554 
    16 For Linux/Unix/BSD: 
    1755 
    18 There is a plan to create a Dist::Perl::XL which would be a full version of perl with Padre (and possibly other things) installed and zipped. 
    19 Users will be able to download it, unzip it and run padre from that perl. They will be able to use either the perl that came with Padre 
    20 or any other perl as their 'production perl'. 
    21 Primarily we try to make this work for Linux. 
    22  
    23 For Mac: 
     56== Mac == 
    2457 
    2558No idea. Maybe the above Dist::Perl::XL will work there too. 
     
    2962issue that currently stops us (ORLite::Migrate and PAR not working well together) See #294 and #399 
    3063 
    31 == Distribution of the plugins == 
     64 
     65 
     66== Plugins == 
    3267 
    3368Some of the plugins will be distributed by the downstream distributors and/or will be packaged in the Dist::Perl::Padre  
    3469and Dist::Perl::XL distributions. Others will be able to be either installed from CPAN or will be packaged as PAR packages. 
    35