These instructions are meant to run a development release of padre using perlbrew (http://perlbrew.pl/). As such it uses a perl installation completely apart from the install system perl and modules.
Set up perlbrew. Follow the instructions at http://perlbrew.pl/.
Build the"tricky" modules: Alien::wxWidgets and Wx:
* Alien::wxWidgets does not build with wxWidgets 3.0.0. We need version 3.0.1, so we need to patch Alien::wxWidgets (https://rt.perl.org/Ticket/Display.html?id=121930):
$ cpanm Module::Pluggable # needed for module test
$ mkdir -p ~/tmp/ && cd ~/tmp && cpan -g Alien::wxWidgets && tar xvzf Alien-wxWidgets-*.tar.gz && cd Alien-wxWidgets-*
$ wget https://rt.cpan.org/Ticket/Attachment/1400329/743429/wx-config-version-and-env.patch
$ patch < wx-config-version-and-env.patch
Accept all the defaults: choose 'no' and use the wxWidgets 3.0.1 libs from /usr)
* Build Wx.pm (it does NOT work yet,see https://rt.cpan.org/Ticket/Display.html?id=102135):
Get test dependency
$ cpanm ExtUtils::XSpp
$ cd ~/tmp
$ /usr/bin/cpan -g Wx
$ tar xvzf Wx-*.tar.gz && cd Wx*
$ perl Makefile.PL --extra-cflags='-std=gnu++11'
$ make
$ make test
$ make install
Keyboard Shortcuts
Global
s
Focus search bar
?
Bring up this help dialog
GitHub
gp
Go to pull requests
gi
Go to GitHub issues (only if GitHub is preferred repository)