# Maintainer: Andreas Wallberg "korpenkraxar" andreas.wallberg at gmail.cöm # Contributor: Christian Sturm # Contributor: David Trail pkgname=perl-padre pkgver=0.92 pkgrel=1 pkgdesc="Perl made IDE, highly customisable" arch=(i686 x86_64) license=('PerlArtistic' 'GPL') #{{{ depends depends=( perl perl-io-stringy perl-capture-tiny perl-app-cpanminus perl-alien-wxwidgets perl-class-adapter perl-class-unload perl-class-xsaccessor perl-dbd-sqlite perl-dbi perl-debug-client perl-devel-dumpvar perl-devel-refactor perl-file-copy-recursive perl-file-find-rule perl-file-homedir perl-file-next perl-file-pushd perl-file-sharedir perl-file-which perl-format-human-bytes perl-io-string perl-json-xs perl-locale-msgfmt perl-module-build perl-module-refresh perl-orlite perl-params-util perl-parse-errorstring-perl perl-parse-exuberantctags perl-pod-abstract perl-pod-perldoc perl-pod-pom perl-pod2-base perl-ppix-editortools perl-ppix-regexp perl-readonly-xs perl-template-tiny perl-test-mockobject perl-text-balanced perl-text-diff perl-text-findindent perl-wx perl-wx-perl-processstream perl-yaml-tiny perl-ipc-run perl-module-manifest perl-probe-perl 'perl-orlite-migrate>=1.08' 'perl-sort-versions>=1.5' 'perl-test-script>=1.07' 'perl-text-patch>=1.8' 'perl-wx-scintilla>=0.34' ) #}}} #optdepends=( # "perl-probe-perl: for 'best practice' method for finding the current Perl interpreter" #) url='http://padre.perlide.org/' #{{{ provides provides=( padre perl-padre-autosave perl-padre-browser perl-padre-browser-document perl-padre-browser-pod perl-padre-browser-pseudoperldoc perl-padre-cpan perl-padre-cache perl-padre-command perl-padre-config perl-padre-config-host perl-padre-config-human perl-padre-config-patch perl-padre-config-project perl-padre-config-setting perl-padre-config-upgrade perl-padre-constant 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-plugin perl-padre-db-recentlyused perl-padre-db-session perl-padre-db-sessionfile perl-padre-db-syntaxhighlight 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-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-lock perl-padre-locker perl-padre-logger perl-padre-mimetypes perl-padre-ppi perl-padre-ppi-endifypod perl-padre-ppi-transform perl-padre-ppi-updatecopyright 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-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-task perl-padre-search perl-padre-startup perl-padre-sync perl-padre-task perl-padre-task-addition perl-padre-task-backupunsaved perl-padre-task-browser perl-padre-task-cpan2 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-lwp perl-padre-task-launchdefaultbrowser perl-padre-task-lexicalreplacevariable perl-padre-task-openresource perl-padre-task-outline perl-padre-task-ppi perl-padre-task-recentfiles perl-padre-task-replaceinfiles perl-padre-task-run perl-padre-task-syntax 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-template 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-cpan perl-padre-wx-cpan2 perl-padre-wx-cpan-listview perl-padre-wx-choice-theme perl-padre-wx-command perl-padre-wx-constant perl-padre-wx-debug perl-padre-wx-debugger perl-padre-wx-dialog-about perl-padre-wx-dialog-advanced perl-padre-wx-dialog-bookmarks perl-padre-wx-dialog-diff perl-padre-wx-dialog-docstats 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-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-sessionsave perl-padre-wx-dialog-shortcut 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-fbp-about perl-padre-wx-fbp-bookmarks perl-padre-wx-fbp-cpan perl-padre-wx-fbp-diff perl-padre-wx-fbp-expression perl-padre-wx-fbp-find perl-padre-wx-fbp-findfast perl-padre-wx-fbp-findinfiles perl-padre-wx-fbp-findinfiles-output perl-padre-wx-fbp-outline perl-padre-wx-fbp-patch perl-padre-wx-fbp-preferences perl-padre-wx-fbp-replace perl-padre-wx-fbp-replaceinfiles perl-padre-wx-fbp-snippet perl-padre-wx-fbp-special perl-padre-wx-fbp-sync perl-padre-wx-fbp-syntax perl-padre-wx-fbp-text perl-padre-wx-fbp-vcs perl-padre-wx-fbp-wherefrom perl-padre-wx-filedroptarget perl-padre-wx-findfast perl-padre-wx-findinfiles perl-padre-wx-findresult perl-padre-wx-frame-html perl-padre-wx-frame-null perl-padre-wx-frame-pod perl-padre-wx-functionlist perl-padre-wx-history-combobox perl-padre-wx-history-textentrydialog perl-padre-wx-htmlwindow perl-padre-wx-icon perl-padre-wx-left 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-rightclick 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-findfast perl-padre-wx-popup perl-padre-wx-printout perl-padre-wx-progress perl-padre-wx-replace perl-padre-wx-replaceinfiles perl-padre-wx-right perl-padre-wx-role-conduit perl-padre-wx-role-config perl-padre-wx-role-dialog perl-padre-wx-role-dwell perl-padre-wx-role-form perl-padre-wx-role-main perl-padre-wx-role-view perl-padre-wx-statusbar perl-padre-wx-style perl-padre-wx-syntax perl-padre-wx-theme perl-padre-wx-todolist perl-padre-wx-toolbar perl-padre-wx-treectrl perl-padre-wx-treectrl-scrolllock perl-padre-wx-vcs ) #}}} source=(http://search.cpan.org/CPAN/authors/id/P/PL/PLAVEN/Padre-$pkgver.tar.gz) md5sums=('c62fee6509129ad42ab4773a1f68b644') build() { cd "$srcdir/Padre-$pkgver" # install module in vendor directories. PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 make || return 1 make install DESTDIR="$pkgdir/" || return 1 # remove perllocal.pod and .packlist find "$pkgdir" -name perllocal.pod -delete find "$pkgdir" -name .packlist -delete } # vim:set ts=2 sw=2 et: md5sums=('a68be2aa4356f27744b23dc13967d177')