Package Details: perl-padre 1.00-5

Git Clone URL: https://aur.archlinux.org/perl-padre.git (read-only)
Package Base: perl-padre
Description: Perl made IDE, highly customisable
Upstream URL: http://search.cpan.org/dist/Padre/
Licenses: GPL, PerlArtistic
Provides: padre, perl-padre-autosave, perl-padre-breakpoints, perl-padre-browser, perl-padre-browser-document, perl-padre-browser-pod, perl-padre-browser-pseudoperldoc, perl-padre-cache, perl-padre-command, perl-padre-comment, perl-padre-config, perl-padre-config-apply, perl-padre-config-host, perl-padre-config-human, perl-padre-config-patch, perl-padre-config-project, perl-padre-config-setting, perl-padre-constant, perl-padre-cpan, perl-padre-current, perl-padre-db, perl-padre-db-bookmark, perl-padre-db-history, perl-padre-db-hostconfig, perl-padre-db-lastpositioninfile, perl-padre-db-recentlyused, perl-padre-db-session, perl-padre-db-sessionfile, perl-padre-db-timeline, perl-padre-delta, perl-padre-desktop, perl-padre-document, perl-padre-document-csharp, perl-padre-document-csharp-functionlist, perl-padre-document-java, perl-padre-document-java-functionlist, perl-padre-document-patch, perl-padre-document-perl, perl-padre-document-perl-autocomplete, perl-padre-document-perl-beginner, perl-padre-document-perl-functionlist, perl-padre-document-perl-help, perl-padre-document-perl-lexer, perl-padre-document-perl-outline, perl-padre-document-perl-ppilexer, perl-padre-document-perl-quickfix, perl-padre-document-perl-quickfix-includemodule, perl-padre-document-perl-quickfix-strictwarnings, perl-padre-document-perl-starter, perl-padre-document-perl-starter-style, perl-padre-document-perl-syntax, perl-padre-document-python, perl-padre-document-python-functionlist, perl-padre-document-ruby, perl-padre-document-ruby-functionlist, perl-padre-feature, perl-padre-file, perl-padre-file-ftp, perl-padre-file-http, perl-padre-file-local, perl-padre-help, perl-padre-locale, perl-padre-locale-format, perl-padre-locale-t, perl-padre-lock, perl-padre-locker, perl-padre-logger, perl-padre-mime, perl-padre-perl, perl-padre-plugin, perl-padre-plugin-devel, perl-padre-plugin-my, perl-padre-plugin-popularitycontest, perl-padre-plugin-popularitycontest-ping, perl-padre-pluginbuilder, perl-padre-pluginhandle, perl-padre-pluginmanager, perl-padre-pod2html, perl-padre-portable, perl-padre-ppi, perl-padre-ppi-endifypod, perl-padre-ppi-transform, perl-padre-ppi-updatecopyright, perl-padre-project, perl-padre-project-null, perl-padre-project-perl, perl-padre-project-perl-dz, perl-padre-project-perl-eumm, perl-padre-project-perl-mb, perl-padre-project-perl-mi, perl-padre-project-perl-temp, perl-padre-project-temp, perl-padre-projectmanager, perl-padre-quickfix, perl-padre-role-pubsub, perl-padre-role-task, perl-padre-search, perl-padre-servermanager, perl-padre-sloc, perl-padre-startup, perl-padre-svn, perl-padre-sync, perl-padre-task, perl-padre-task-addition, perl-padre-task-backupunsaved, perl-padre-task-browser, perl-padre-task-cpan, perl-padre-task-diff, perl-padre-task-eval, perl-padre-task-file, perl-padre-task-findinfiles, perl-padre-task-findunmatchedbrace, perl-padre-task-findvariabledeclaration, perl-padre-task-functionlist, perl-padre-task-introducetemporaryvariable, perl-padre-task-launchdefaultbrowser, perl-padre-task-lexicalreplacevariable, perl-padre-task-lwp, perl-padre-task-openresource, perl-padre-task-outline, perl-padre-task-pod2html, perl-padre-task-ppi, perl-padre-task-recentfiles, perl-padre-task-replaceinfiles, perl-padre-task-run, perl-padre-task-sloc, perl-padre-task-syntax, perl-padre-task-transform, perl-padre-task-vcs, perl-padre-taskhandle, perl-padre-taskmanager, perl-padre-taskqueue, perl-padre-taskworker, perl-padre-template, perl-padre-test, perl-padre-transform, perl-padre-unload, perl-padre-util, perl-padre-util-commandline, perl-padre-util-filebrowser, perl-padre-util-svn, perl-padre-util-win32, perl-padre-wx, perl-padre-wx-action, perl-padre-wx-actionlibrary, perl-padre-wx-actionqueue, perl-padre-wx-app, perl-padre-wx-auimanager, perl-padre-wx-bottom, perl-padre-wx-browser, perl-padre-wx-choice-files, perl-padre-wx-choice-theme, perl-padre-wx-combobox-findterm, perl-padre-wx-combobox-history, perl-padre-wx-command, perl-padre-wx-constant, perl-padre-wx-cpan, perl-padre-wx-cpan-listview, perl-padre-wx-dialog-about, perl-padre-wx-dialog-advanced, perl-padre-wx-dialog-bookmarks, perl-padre-wx-dialog-debugoptions, perl-padre-wx-dialog-diff, perl-padre-wx-dialog-document, perl-padre-wx-dialog-expression, perl-padre-wx-dialog-filtertool, perl-padre-wx-dialog-find, perl-padre-wx-dialog-findinfiles, perl-padre-wx-dialog-form, perl-padre-wx-dialog-goto, perl-padre-wx-dialog-helpsearch, perl-padre-wx-dialog-modulestarter, perl-padre-wx-dialog-openresource, perl-padre-wx-dialog-openurl, perl-padre-wx-dialog-patch, perl-padre-wx-dialog-perlfilter, perl-padre-wx-dialog-pluginmanager, perl-padre-wx-dialog-positions, perl-padre-wx-dialog-preferences, perl-padre-wx-dialog-quickmenuaccess, perl-padre-wx-dialog-refactorselectfunction, perl-padre-wx-dialog-regexeditor, perl-padre-wx-dialog-replace, perl-padre-wx-dialog-replaceinfiles, perl-padre-wx-dialog-sessionmanager, perl-padre-wx-dialog-sessionmanager2, perl-padre-wx-dialog-sessionsave, perl-padre-wx-dialog-shortcut, perl-padre-wx-dialog-sloc, perl-padre-wx-dialog-snippet, perl-padre-wx-dialog-special, perl-padre-wx-dialog-sync, perl-padre-wx-dialog-text, perl-padre-wx-dialog-warning, perl-padre-wx-dialog-wherefrom, perl-padre-wx-dialog-windowlist, perl-padre-wx-diff, perl-padre-wx-diff2, perl-padre-wx-directory, perl-padre-wx-directory-browse, perl-padre-wx-directory-path, perl-padre-wx-directory-search, perl-padre-wx-directory-treectrl, perl-padre-wx-display, perl-padre-wx-editor, perl-padre-wx-editor-lock, perl-padre-wx-editor-menu, perl-padre-wx-fbp-about, perl-padre-wx-fbp-bookmarks, perl-padre-wx-fbp-breakpoints, perl-padre-wx-fbp-cpan, perl-padre-wx-fbp-debugger, perl-padre-wx-fbp-debugoptions, perl-padre-wx-fbp-debugoutput, perl-padre-wx-fbp-diff, perl-padre-wx-fbp-document, perl-padre-wx-fbp-expression, perl-padre-wx-fbp-find, perl-padre-wx-fbp-findfast, perl-padre-wx-fbp-findinfiles, perl-padre-wx-fbp-foundinfiles, perl-padre-wx-fbp-modulestarter, perl-padre-wx-fbp-outline, perl-padre-wx-fbp-patch, perl-padre-wx-fbp-pluginmanager, perl-padre-wx-fbp-pod, perl-padre-wx-fbp-preferences, perl-padre-wx-fbp-replace, perl-padre-wx-fbp-replaceinfiles, perl-padre-wx-fbp-sessionmanager, perl-padre-wx-fbp-sloc, perl-padre-wx-fbp-snippet, perl-padre-wx-fbp-special, perl-padre-wx-fbp-sync, perl-padre-wx-fbp-syntax, perl-padre-wx-fbp-tasklist, perl-padre-wx-fbp-text, perl-padre-wx-fbp-vcs, perl-padre-wx-fbp-wherefrom, perl-padre-wx-filedroptarget, perl-padre-wx-frame-html, perl-padre-wx-frame-null, perl-padre-wx-frame-pod, perl-padre-wx-functionlist, perl-padre-wx-htmlwindow, perl-padre-wx-icon, perl-padre-wx-left, perl-padre-wx-listview, perl-padre-wx-main, perl-padre-wx-menu, perl-padre-wx-menu-debug, perl-padre-wx-menu-edit, perl-padre-wx-menu-file, perl-padre-wx-menu-help, perl-padre-wx-menu-perl, perl-padre-wx-menu-refactor, perl-padre-wx-menu-run, perl-padre-wx-menu-search, perl-padre-wx-menu-tools, perl-padre-wx-menu-view, perl-padre-wx-menu-window, perl-padre-wx-menubar, perl-padre-wx-notebook, perl-padre-wx-nth, perl-padre-wx-outline, perl-padre-wx-output, perl-padre-wx-panel-breakpoints, perl-padre-wx-panel-debugger, perl-padre-wx-panel-debugoutput, perl-padre-wx-panel-findfast, perl-padre-wx-panel-foundinfiles, perl-padre-wx-panel-tasklist, perl-padre-wx-popup, perl-padre-wx-printout, perl-padre-wx-progress, perl-padre-wx-replaceinfiles, perl-padre-wx-right, perl-padre-wx-role-conduit, perl-padre-wx-role-config, perl-padre-wx-role-context, perl-padre-wx-role-dialog, perl-padre-wx-role-idle, perl-padre-wx-role-main, perl-padre-wx-role-timer, perl-padre-wx-role-view, perl-padre-wx-scintilla, perl-padre-wx-scrolllock, perl-padre-wx-selectionlock, perl-padre-wx-statusbar, perl-padre-wx-style, perl-padre-wx-syntax, perl-padre-wx-tasklist, perl-padre-wx-textentrydialog-history, perl-padre-wx-theme, perl-padre-wx-toolbar, perl-padre-wx-treectrl, perl-padre-wx-util, perl-padre-wx-vcs
Submitter: None
Maintainer: not_anonymous
Last Packager: not_anonymous
Votes: 15
Popularity: 0.000000
First Submitted: 2009-10-09 00:29
Last Updated: 2015-07-06 00:12

Dependencies (65)

Sources (2)

Latest Comments

matrs commented on 2015-11-11 13:17

@dracorp, thank you man, im gonna try it when i have some time, for now I've been using ipython notebooks with perl magic which is working ok to learning some pearl. But im gonna try it.

dracorp commented on 2015-11-03 21:22

@matrs: You can install perl-parse-errorstring-perl without checking and then try to install perl-padre.
Read `man makepkg.conf` and /BUILDENV or run makepkg with --nocheck
But it does not guarantee that padre will work.

matrs commented on 2015-11-03 15:14

Hey, I've been able to install almost every Padre dependency following directions in this thread, but i cannot install perl-parse-errorstring-perl from aur. Is the only thing that is preventing me to install Padre, has anyone have problems installing this perl-parse-errorstring-perl ? any help is appreciated.

here is the package and the same question posted
https://aur.archlinux.org/packages/perl-parse-errorstring-perl/#comment-519630

dracorp commented on 2015-09-27 22:14

@nous: done

nous commented on 2015-09-25 17:36

Thanks, much appreciated.

dracorp commented on 2015-09-24 21:16

@nous: I can make those missing packages but only after this weekend.

nous commented on 2015-09-24 03:45

Some AUR3 packages aren't yet ported to AUR4:
error: target not found: perl-devel-refactor>=0.05
error: target not found: perl-pod-abstract>=0.16
error: target not found: perl-devel-dumpvar>=0.04

not_anonymous commented on 2015-05-27 05:17

It's always easier if I can recreate the problem so it can be fixed. Sadly here are my results during the check(); "All tests successful. Files=62, Tests=2529, 58 wallclock secs ( 0.52 usr 0.08 sys + 32.70 cusr 2.11 csys = 35.41 CPU) Result: PASS"

DIEHLC commented on 2015-05-27 02:15

This is constantly failing at the make test phase. It seems to be perl-wx causing it to fail. On the compile test it fails, and states Desktop-session variable not set, though it is.

DIEHLC commented on 2015-05-27 02:15

This is constantly failing at the make test phase. It seems to be perl-wx causing it to fail. On the compile test it fails, and states Desktop-session variable not set, though it is.

not_anonymous commented on 2015-02-16 01:22

Good catch !!! Confirmed and tested and fixed.

xopher_mc commented on 2015-02-15 22:53

please add perl-module-build to dependencies.

dracorp commented on 2015-02-07 15:44

Use the yaourt hzy199411.

hzy199411 commented on 2015-02-07 09:22

Is there a binaray repo provide this package the its depens? build so many packages is too boring and annoying.

not_anonymous commented on 2015-01-08 21:27

rel = 4 ....Has all the appropriate patch discussed previously.

not_anonymous commented on 2015-01-04 16:35

SUCCESS !! I did *ALL* 5 items in dk_gm's comments of 07-13-14 (**except the p.patch, which is wxgtk2.8 specific) and installed wxgtk to 3.0. Then I completely rebuilt the perl-wx chain of programs including dropping perl-wx-scintilla to version 0.39. (perl-wx-scintilla 0.40XX is a developmental version and was givng me problems.) NOW perl-padre runs INCLUDING the elusive (for me) F5 - Run Program feature.

NOTE: After this upgrade to wxgtk3.x (called "wxgtk" in the extra repo.) you may STILL need to UN-set;

tools > preferences > language - perl5 > script execution / use external window....

not_anonymous commented on 2015-01-04 16:33

SUCCESS !! I did *ALL* 5 items in dk_gm's comments of 07-13-14 (**except the p.patch, which is wxgtk2.8 specific) and installed wxgtk to 3.0. Then I completely rebuilt the perl-wx chain of programs including dropping perl-wx-scintilla to version 0.39. (perl-wx-scintilla 0.40XX is a developemental version and was givng me problems.) NOW perl-padre runs INCLUDING the elusive (for me) F5 - Run Program feature.

NOTE: After this upgrade to wxgtk3.x (called "wxgtk" in the extra repo.) you STILL need to UN-set;

tools > preferences > language - perl5 > script execution / use external window....

not_anonymous commented on 2015-01-04 09:00

I did *ALL* 5 items in dk_gm's comments of 07-13-14 and still could NOT complete a successful makepkg (or 'yaourt perl-padre). Turns out I also needed to drop perl-wx-scintilla to version 0.39 (from the current .40) to complete a successful "makepkg". (Side-note; perl-padre-git however will build with wx-scintilla set to 0.40)

***....... NONETHELESS, even after sucessfully packaging padre does NOT seem to be able to run any loaded progran (f5 key or using the menu) and further padre will quit if certain functions are used (e.g. "Go to Command Line Window"). These same run-time failures are also evident with the resulting perl-padre-git package as well.

Any ideas ????

not_anonymous commented on 2015-01-03 19:23

I did *ALL* 5 items in dk_gm's comments of 07-13-14 and still could NOT complete a successful makepkg (or 'yaourt perl-padre). Turns out I also needed to drop perl-wx-scintilla to version 0.39 (from the current .40) to complete a successful "makepkg". (Side-note; perl-padre-git however will build with wx-scintilla set to 0.40)

***....... NONETHELESS, even after sucessfully packaging padre does NOT seem to be able to run any loaded progran (f5 key or using the menu) and further padre will quit if certain functions are used (e.g. "Go to Command Line Window"). These same run-time failures are also evident with the resulting perl-padre-git package as well.

Any ideas ????m the current .40)

not_anonymous commented on 2015-01-03 06:20

I did *ALL* 5 items in dk_gm's comments of 07-13-14 and still could NOT complete a successful makepkg (or 'yaourt perl-padre). Turns out I also needed to drop perl-wx-scintilla to version 0.39 (froI did *ALL* 5 items in dk_gm's comments of 07-13-14 and still could NOT complete a successful makepkg (or 'yaourt perl-padre). Turns out I also needed to drop perl-wx-scintilla to version 0.39 (from the current .40) to complete a successful "makepkg". (Side-note; perl-padre-git however will build with wx-scintilla set to 0.40)

***....... NONETHELESS, even after sucessfully packaging padre does NOT seem to be able to run any loaded progran (f5 key or using the menu) and further padre will quit if certain functions are used (e.g. "Go to Command Line Window"). These run-time failures are also evident with the resulting perl-padre-git package as well.

Any ideas ????m the current .40)

not_anonymous commented on 2015-01-03 02:51

I did *ALL* 5 items in dk_gm's comments of 07-13-14 and still could NOT complete a successful makepkg (or 'yaourt perl-padre). Turns out I also needed to drop perl-wx-scintilla to version 0.39 (from the current .40) to complete a successful "makepkg". (Side-note; perl-padre0git will build with wx-scintilla set to 0.40)

***....... NONETHELESS padre does not seem to be able to run any loaded progran (f5 key or using the menu) and will quit if certain functions are used (e.g. "Go to Command Line Window"). These run-time failures are also evident with the resulting perl-padre-git package as well.

Any ideas ????

dracorp commented on 2014-12-22 00:43

If somebody want then can test perl-padre-git:
https://aur.archlinux.org/packages/perl-padre-git/
I've rewrited PKGBUILD based on perl-padre and only added suffix git and one checkdependency.

KsenZ commented on 2014-08-04 07:21

Sorry, dependency 'perl-extutils-makemaker' cannot be found.

dracorp commented on 2014-07-18 15:26

@dk_gm:
I'm sorry but I don't have time to work with this and something is wrong with my os:
==> Starting build()...
Found locale C
Found wxWidgets 2.8.12
Found Wx.pm 0.9923
/home/piecia/AUR-tmp/perl-padre/PKGBUILD: line 447: 4902 Segmentation fault LC_ALL=C /usr/bin/perl Makefile.PL
==> ERROR: A failure occurred in build().
Aborting...
$ cd src/Padre-1.00/
$ perl Makefile.PL
Found locale C
Found wxWidgets 2.8.12
Found Wx.pm 0.9923
Segmentation fault
I'll disown the package and if you or somebody other want can adopt it.

dk_gm commented on 2014-07-13 10:14

1) You need to install perl-copy-file-recursive. It is missed.
2) One of dependency has perl-test-most in checkdepends only. You need to and perl-test-most in depends for it. Sorry, I forgot its name, just edited PKGBUILD, when yaourt requested it.

3) PKGBUILD for perl-wx-scintilla. wx-scintilla uses wx-config instead of wx-config-2.8, and generates _ZTI14wxEventFunctor error.

add patches to fix it:

source=("http://search.cpan.org/CPAN/authors/id/$_author/$_perlmod-$pkgver.tar.gz"
remove-uneeded-libs.patch
p.patch)

build(){
cd "$srcdir/$_perlmod-$pkgver"
patch -Np1 -i "$srcdir/remove-uneeded-libs.patch"
patch -Np1 -i "$srcdir/p.patch"

_________________________________________________________________________
p.patch
_________________________________________________________________________
diff -ru inc/Module/Build/Scintilla.pm inc_new/Module/Build/Scintilla.pm
--- a/inc/Module/Build/Scintilla.pm 2012-09-04 14:53:28.000000000 +0300
+++ b/inc/Module/Build/Scintilla.pm 2014-07-13 11:05:46.827760686 +0300
@@ -47,7 +47,7 @@
# not available on windows
return $self->{_wxstc_config_wxconfig} if $self->{_wxstc_config_wxconfig};
my $binpathconfig;
- my $sympathconfig = Alien::wxWidgets->prefix . '/bin/wx-config';
+ my $sympathconfig = Alien::wxWidgets->prefix . '/bin/wx-config-2.8';

# sometimes the symlink is broken - if there has been relocation etc.
# but we know where it should be if installed by Alien::wxWidgets
@@ -60,7 +60,7 @@
$binpathconfig = $testpath if -f $testpath;
};

- my $wxconfig = $binpathconfig || 'wx-config';
+ my $wxconfig = $binpathconfig || 'wx-config-2.8';
my $configtest = qx($wxconfig --version);
if ( $configtest !~ /^\d+\.\d+\.\d+/ ) {
die
Only in inc/Module/Build: Scintilla.pm.new
________________________________________________________________________________
remove-uneeded-libs.patch
__________________________________________________________________
--- a/inc/Module/Build/Scintilla/GTK.pm
+++ b/inc/Module/Build/Scintilla/GTK.pm
@@ -83,9 +83,7 @@ sub stc_prebuild_check {

sub stc_extra_scintilla_libs {
my $self = shift;
- my $extras = '-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 ';
- $extras .= '-lgdk_pixbuf-2.0 -lm -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 ';
- $extras .= '-lgmodule-2.0 -lgthread-2.0 -lglib-2.0';
+ my $extras = ' -lm ';
return $extras;
}

_____________________________________________________________

4) PKGBUILD for perl-padre
source=(http://search.cpan.org/CPAN/authors/id/${_author}/${_perlmod}-${pkgver}.tar.gz
p2.patch)
install='perl-padre.install'
build(){
cd "$srcdir"/$_perlmod-$pkgver
patch -Np1 -i "$srcdir/p2.patch" # fixed or after return. Replaced by ||
sed -i 's/30/60/g' "$srcdir/${_perlmod}-${pkgver}/t/13_findinfiles.t" #there are more files.
cp -f "$srcdir/${_perlmod}-${pkgver}/t/13_findinfiles.t" "$srcdir/${_perlmod}-${pkgver}/t/50_browser.t" #dirty hack. It looks in /usr/lib forlder for a file and fails. Replaced by another test.
_______________________________________
p2.patch
______________________________________
diff -ru blib/lib/Padre/Document/Perl/QuickFix/StrictWarnings.pm blib_new/lib/Padre/Document/Perl/QuickFix/StrictWarnings.pm
--- a/lib/Padre/Document/Perl/QuickFix/StrictWarnings.pm 2013-11-09 06:43:41.000000000 +0300
+++ b/lib/Padre/Document/Perl/QuickFix/StrictWarnings.pm 2014-07-13 11:34:43.964372638 +0300
@@ -68,7 +68,7 @@
my $first = $doc->find_first(
sub {
return $_[1]->isa('PPI::Statement')
- or $_[1]->isa('PPI::Structure');
+ || $_[1]->isa('PPI::Structure');
}
);
$replace = "use strict;\nuse warnings;\n";
____________________________________________________________________
5) You need to enable en_GB and de_DE locales (edit /etc/locale.gen and run locale-gen). It tries to switch to these locales in tests, and fails if they are not created.

dracorp commented on 2014-01-20 14:59

Updated PKGBUILD: perl-extutils-makemaker provides perl-file-copy-recursive

dracorp commented on 2013-11-11 10:31

@trizen; thx,
Added perl-io-socket-ip to checkdepends.

trizen commented on 2013-11-10 10:37

New dep: perl-io-socket-ip

dracorp commented on 2013-09-13 08:11

I've disabled the function check until we find a solution this error.
Padre works fine despite that.

dracorp commented on 2013-09-03 20:47

@pchit: No, but you aren't alone: http://www.cpantesters.org/cpan/report/486016a4-c3c7-11e2-9f8c-d2044e10ad9e
I can't do make test too. There is something wrong with Test::More from perl-5.18.1?

Anonymous comment on 2013-09-03 18:33

Hi,

I have this error:

t/01_compile.t ............. 34/37
# Failed test 'no warnings'
# at /usr/share/perl5/vendor_perl/Test/NoWarnings.pm line 45.
# There were 8 warning(s)
# Previous test 12 'use Padre::Wx::Printout;'
# given is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 223.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 223.
# require Padre/Wx/Dialog/PluginManager.pm called at (eval 1997) line 2
# main::BEGIN() called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 223
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 223
# eval 'package main;
# use Padre::Wx::Dialog::PluginManager @{$args[0]};
# 1;
# ' called at /usr/share/perl5/core_perl/Test/More.pm line 885
# Test::More::_eval('package main;\x{a}use Padre::Wx::Dialog::PluginManager @{$args[0]...', 'ARRAY(0xb66458)') called at /usr/share/perl5/core_perl/Test/More.pm line 860
# Test::More::use_ok('Padre::Wx::Dialog::PluginManager') called at t/01_compile.t line 35
#
# ----------
# Previous test 12 'use Padre::Wx::Printout;'
# when is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 224.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 224.
# require Padre/Wx/Dialog/PluginManager.pm called at (eval 1997) line 2
# main::BEGIN() called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 224
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 224
# eval 'package main;
# use Padre::Wx::Dialog::PluginManager @{$args[0]};
# 1;
# ' called at /usr/share/perl5/core_perl/Test/More.pm line 885
# Test::More::_eval('package main;\x{a}use Padre::Wx::Dialog::PluginManager @{$args[0]...', 'ARRAY(0xb66458)') called at /usr/share/perl5/core_perl/Test/More.pm line 860
# Test::More::use_ok('Padre::Wx::Dialog::PluginManager') called at t/01_compile.t line 35
#
# ----------
# Previous test 12 'use Padre::Wx::Printout;'
# when is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 225.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 225.
# require Padre/Wx/Dialog/PluginManager.pm called at (eval 1997) line 2
# main::BEGIN() called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 225
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 225
# eval 'package main;
# use Padre::Wx::Dialog::PluginManager @{$args[0]};
# 1;
# ' called at /usr/share/perl5/core_perl/Test/More.pm line 885
# Test::More::_eval('package main;\x{a}use Padre::Wx::Dialog::PluginManager @{$args[0]...', 'ARRAY(0xb66458)') called at /usr/share/perl5/core_perl/Test/More.pm line 860
# Test::More::use_ok('Padre::Wx::Dialog::PluginManager') called at t/01_compile.t line 35
#
# ----------
# Previous test 12 'use Padre::Wx::Printout;'
# when is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 226.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 226.
# require Padre/Wx/Dialog/PluginManager.pm called at (eval 1997) line 2
# main::BEGIN() called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 226
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 226
# eval 'package main;
# use Padre::Wx::Dialog::PluginManager @{$args[0]};
# 1;
# ' called at /usr/share/perl5/core_perl/Test/More.pm line 885
# Test::More::_eval('package main;\x{a}use Padre::Wx::Dialog::PluginManager @{$args[0]...', 'ARRAY(0xb66458)') called at /usr/share/perl5/core_perl/Test/More.pm line 860
# Test::More::use_ok('Padre::Wx::Dialog::PluginManager') called at t/01_compile.t line 35
#
# ----------
# Previous test 12 'use Padre::Wx::Printout;'
# when is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 227.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 227.
# require Padre/Wx/Dialog/PluginManager.pm called at (eval 1997) line 2
# main::BEGIN() called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 227
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Dialog/PluginManager.pm line 227
# eval 'package main;
# use Padre::Wx::Dialog::PluginManager @{$args[0]};
# 1;
# ' called at /usr/share/perl5/core_perl/Test/More.pm line 885
# Test::More::_eval('package main;\x{a}use Padre::Wx::Dialog::PluginManager @{$args[0]...', 'ARRAY(0xb66458)') called at /usr/share/perl5/core_perl/Test/More.pm line 860
# Test::More::use_ok('Padre::Wx::Dialog::PluginManager') called at t/01_compile.t line 35
#
# ----------
# Previous test 26 'use Padre::Role::Task;'
# given is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 906.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 906.
# require Padre/Wx/Panel/Debugger.pm called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre.pm line 87
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre.pm line 87
# Padre::import('Padre', ':everything') called at t/01_compile.t line 53
#
# ----------
# Previous test 26 'use Padre::Role::Task;'
# when is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 907.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 907.
# require Padre/Wx/Panel/Debugger.pm called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre.pm line 87
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre.pm line 87
# Padre::import('Padre', ':everything') called at t/01_compile.t line 53
#
# ----------
# Previous test 26 'use Padre::Role::Task;'
# when is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 912.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 912.
# require Padre/Wx/Panel/Debugger.pm called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre.pm line 87
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre.pm line 87
# Padre::import('Padre', ':everything') called at t/01_compile.t line 53
#
# Looks like you failed 1 test of 37.
t/01_compile.t ............. Dubious, test returned 1 (wstat 256, 0x100)

And:

t/97_debug_debugger.t ...... 3/55
# Failed test 'no warnings'
# at /usr/share/perl5/vendor_perl/Test/NoWarnings.pm line 45.
# There were 3 warning(s)
# Previous test 1 'use Debug::Client;'
# given is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 906.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 906.
# require Padre/Wx/Panel/Debugger.pm called at (eval 1922) line 2
# main::BEGIN() called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 906
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 906
# eval 'package main;
# use Padre::Wx::Panel::Debugger @{$args[0]};
# 1;
# ' called at /usr/share/perl5/core_perl/Test/More.pm line 885
# Test::More::_eval('package main;\x{a}use Padre::Wx::Panel::Debugger @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x18f3b90)') called at /usr/share/perl5/core_perl/Test/More.pm line 860
# Test::More::use_ok('Padre::Wx::Panel::Debugger') called at t/97_debug_debugger.t line 23
#
# ----------
# Previous test 1 'use Debug::Client;'
# when is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 907.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 907.
# require Padre/Wx/Panel/Debugger.pm called at (eval 1922) line 2
# main::BEGIN() called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 907
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 907
# eval 'package main;
# use Padre::Wx::Panel::Debugger @{$args[0]};
# 1;
# ' called at /usr/share/perl5/core_perl/Test/More.pm line 885
# Test::More::_eval('package main;\x{a}use Padre::Wx::Panel::Debugger @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x18f3b90)') called at /usr/share/perl5/core_perl/Test/More.pm line 860
# Test::More::use_ok('Padre::Wx::Panel::Debugger') called at t/97_debug_debugger.t line 23
#
# ----------
# Previous test 1 'use Debug::Client;'
# when is experimental at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 912.
# at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 912.
# require Padre/Wx/Panel/Debugger.pm called at (eval 1922) line 2
# main::BEGIN() called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 912
# eval {...} called at /tmp/yaourt-tmp-seb/aur-perl-padre/src/Padre-0.98/blib/lib/Padre/Wx/Panel/Debugger.pm line 912
# eval 'package main;
# use Padre::Wx::Panel::Debugger @{$args[0]};
# 1;
# ' called at /usr/share/perl5/core_perl/Test/More.pm line 885
# Test::More::_eval('package main;\x{a}use Padre::Wx::Panel::Debugger @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x18f3b90)') called at /usr/share/perl5/core_perl/Test/More.pm line 860
# Test::More::use_ok('Padre::Wx::Panel::Debugger') called at t/97_debug_debugger.t line 23
#
# Looks like you failed 1 test of 55.
t/97_debug_debugger.t ...... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/55 subtests

Any idea?

Anonymous comment on 2012-06-08 18:40

thanks, I fixed my issue upgrading perl-wx to latest version ( 0.9909 )

dracorp commented on 2012-06-08 16:05

@Ito
padre needs perl-wx>0.9903, with the latest version this error does not appear.

Anonymous comment on 2012-06-05 20:07

Hello, any idea to fix this error?

Perl API version v5.14.0 of Wx does not match v5.16.0 at /usr/lib/perl5/core_perl/DynaLoader.pm line 213.
Compilation failed in require at /usr/share/perl5/vendor_perl/Padre/Startup.pm line 107.

Anonymous comment on 2012-05-05 18:41

0.96 is out. md5sum for that package is: 1f57c2ae88b6e7015a786cc52dfe9281

Just bumping the version and building that one seems to work cleanly over here. It runs nicely.

dracorp commented on 2012-03-26 15:01

If you want update this package then lets go. I come back for 1-2 week.

Anonymous comment on 2012-03-23 20:50

perl-dbd-sqlite 1.35 is there in extra.
Update the build to
pkgver=0.94
md5sum=f670da2c30974402aaa0fb1b9041fecd

Anonymous comment on 2012-02-10 15:59

Bug reporting on outdated packages is tricky it seems. You aren't allowed to file them in the bug tracker. I have contacted the contributors for the perl-dbd-sqlite package and asked them to upgrade it. I have made a perl-dbd-sqlite-forpadre but I am not uploading it to AUR because of the following statement on https://wiki.archlinux.org/index.php/AUR#Q:_What_kind_of_packages_are_permitted_on_the_AUR.3F :

Check [core], [extra], and [community] for the package. If it is inside any of those repositories in ANY form, DO NOT submit the package (if the current package is broken or is lacking an included feature then please file a bug report in FlySpray).

This is annoying. 0.94 really is an improvement over the last version...

dracorp commented on 2012-01-30 12:34

New padre requires 'perl-dbd-sqlite 1.35' but the package is already flagged as out-of-date.

Anonymous comment on 2012-01-30 10:04

A new version is out: 0.94.
http://blogs.perl.org/users/peter_lavender/2012/01/padre-094-has-been-released-the-annoucement-is-late.html

dracorp commented on 2011-12-17 14:07

All dependencies are satisfied.

dracorp commented on 2011-12-16 14:24

But perl-orlite-migrate is still not updated.

Anonymous comment on 2011-12-15 14:57

It's up for grabs :-)

dracorp commented on 2011-12-14 23:40

Yes, I can.

Anonymous comment on 2011-12-14 23:18

Thanks for updating and cleaning up the PKGBUILD.

@dracorp: Would you like to become the maintainer?

dracorp commented on 2011-12-14 23:02

http://pastebin.com/raw.php?i=c85cMUnu for 0.92
Not really tested, needs to upgrade some dependencies eg. perl-orlite-migrate to 1.08 etc.

Anonymous comment on 2011-11-10 10:12

Finally updated. Check it out! :-)

Anonymous comment on 2011-11-05 02:20

amazing, thanks for the package!

Anonymous comment on 2011-10-31 09:57

Hi!

I'll update the package shortly. It is a beast and I need some time to fix it.

sxe commented on 2011-10-25 15:48

The plugin manager needs "perl-io-stringy" or you get this error: "Can't locate IO/Scalar.pm".

Btw, thx for this package.

Anonymous comment on 2011-10-11 18:42

add perl-capture-tiny to dependencies

Athaba commented on 2011-09-08 14:11

Take it. :)

Anonymous comment on 2011-09-08 12:52

Yes I can.

Athaba commented on 2011-09-05 14:00

Thanks, I updated it.
I don't use this package. Do you want to take it?

Anonymous comment on 2011-09-05 09:24

0.90 needs to have "perl-class-unload" added as an additional dependency.

Anonymous comment on 2011-09-05 09:17

0.90 is out :-)

Anonymous comment on 2011-02-13 15:17

I was browsing around and I noticed perl-wx is orphaned now. I try to adopt orphaned perl packages but I think you would be a better maintainer, Athaba.

Athaba commented on 2010-05-27 13:09

Okay, given that you get perl-wx to compile (modify the dependency to not cause an error) Padre works again!
I hope the maintainer of perl-wx fixes that package soon, so everything works without manual intervention.
Just write here, if any problems occur!

Athaba commented on 2010-05-26 17:51

I did a basic update and also added a lot of other packages, which are a dependency according to the META.yml.

The current problem is perl-wx, which is not maintained by me.

Naypam commented on 2010-05-26 15:14

Take it my dear,
Sorry I couldn't find the time to keep it up to date.

IMO it has to be a totally separate entity from Perl, and I love the massive integration it provides and as such install merely with my beloved CPAN.
Thanks for doing a better job than me! :)

Athaba commented on 2010-05-26 13:38

I'd like to adopt this package.

Naypam commented on 2010-04-13 20:18

You can run 'cpan Padre' as root or 'perl -MCPAN -e shell', 'install Padre' as a normal user, currently on holiday without access to Arch for a few days, I'll add the mass of dependencies when I'm back, or someone can adopt this package if they want to sort it out.

kama commented on 2010-04-13 19:49

I had to install some packages before padre worked successfull:
perl-alien-wxwidgets and perl-locale-msgfmt to build and
something like: perl-file-homedir, perl-file-sharedir, perl-wx, perl-yaml-tiny, perl-dbi, perl-dbd-sqlite, perl-params-util, perl-class-xsaccessor, perl-orlite, perl-file-pushd, perl-file-which, perl-class-adapter, perl-io-string, perl-file-find-rule and perl-text-findindent to run padre.
Is there an alternative to the installation per AUR?

kama commented on 2010-04-13 15:16

Please add perl-alien-wxwidgets and perl-locale-msgfmt to dependencies.

Naypam commented on 2010-04-11 00:24

That should work now. Oh the joys of fixing packages at 1am on a Sunday morning with your Xorg not in a working state and nothing but links and vim to rely on!

Naypam commented on 2010-04-11 00:24

That should work now. Oh the joys of fixing packages at 1am on a Sunday morning with your Xorg not in a working state and nothing but links and vim to rely on!

Naypam commented on 2010-04-11 00:23

That should work now. Oh the joys of fixing packages at 1am on a Sunday morning with your Xorg not in a working state and nothing but links and vim to rely on!

Naypam commented on 2010-04-11 00:23

That should work now. Oh the joys of fixing packages at 1am on a Sunday morning with your Xorg not in a working state and nothing but links and vim to rely on!

Naypam commented on 2010-04-10 23:50

Windows is pathetic isn't it.
I'll finish this film then get it fixed!

xduugu commented on 2010-04-10 23:47

> I edited it on Windows so hopefully it hasn't ruined the format.

==> ERROR: PKGBUILD contains CRLF characters and cannot be sourced.

:)

Naypam commented on 2010-04-10 23:27

Should be that all sorted, I edited it on Windows so hopefully it hasn't ruined the format.
I'll test when I reboot, thanks for bringing that up. :)

Athaba commented on 2010-04-09 17:19

It depends on 'cpan', which doesn't seem to exist, but should be in 'perl' I guess.

Athaba commented on 2010-04-09 17:18

It depends on cpan, which doesn't seem to exist

Naypam commented on 2010-04-03 11:30

I don't see much point in not just using `cpan Padre` as root but it can't hurt to keep the aur up to date. :)