summaryrefslogtreecommitdiffstats
path: root/package/cpanminus/Config.in
diff options
context:
space:
mode:
authorFrancois Perrad <fperrad@gmail.com>2012-10-19 03:13:53 +0000
committerPeter Korsgaard <jacmet@sunsite.dk>2012-11-03 17:07:24 +0100
commit51b5cf20bbd07f7ac5855108b17bd08e6a9edf69 (patch)
treee590d69ad77e2649be61c10b3b316a6acc5fd9b3 /package/cpanminus/Config.in
parent1b5ce0e9a2867851cdb81aaa68b4007d5517250f (diff)
downloadbuildroot-novena-51b5cf20bbd07f7ac5855108b17bd08e6a9edf69.tar.gz
buildroot-novena-51b5cf20bbd07f7ac5855108b17bd08e6a9edf69.zip
cpanminus: new package
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/cpanminus/Config.in')
-rw-r--r--package/cpanminus/Config.in36
1 files changed, 36 insertions, 0 deletions
diff --git a/package/cpanminus/Config.in b/package/cpanminus/Config.in
new file mode 100644
index 000000000..b8b39dc01
--- /dev/null
+++ b/package/cpanminus/Config.in
@@ -0,0 +1,36 @@
+config BR2_PACKAGE_CPANMINUS
+ bool "cpanminus"
+ help
+ cpanminus is a script to get, unpack, build and install Perl modules
+ from CPAN.
+
+ Why? It's dependency free, requires zero configuration, and stands
+ alone. When running, it requires only 10MB of RAM.
+
+ http://github.com/miyagawa/cpanminus
+
+if BR2_PACKAGE_CPANMINUS
+
+config BR2_PACKAGE_CPANMINUS_MIRROR
+ string "mirror"
+ help
+ Specifies the base URL for the CPAN mirror to use,
+ such as http://cpan.cpantesters.org/.
+
+config BR2_PACKAGE_CPANMINUS_MODULES
+ string "Perl modules from CPAN"
+ default "Curses::UI"
+ help
+ List of space-separated Perl modules to install from CPAN.
+
+ Examples: Try::Tiny Dancer YAML Moo
+
+ Install the listed modules and their dependencies.
+
+config BR2_PACKAGE_CPANMINUS_NATIVE_DEPENDENCIES
+ string "native dependencies"
+ default "ncurses"
+ help
+ Some XS modules require native libraries.
+
+endif