summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAustin Haedicke2017-11-05 13:45:42 -0500
committerAustin Haedicke2017-11-05 13:45:42 -0500
commitd626fd9de9e9b5a2a4e6f0aacbd359db2acf26a3 (patch)
treefe3b0c2948d0b579224152d88b0f9c030aa7c038
downloadaur-d626fd9de9e9b5a2a4e6f0aacbd359db2acf26a3.tar.gz
initial commit
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD15
-rw-r--r--star-meta.install11
3 files changed, 39 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f67db48c129e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = star-meta
+ pkgdesc = Metapackage to install Perl6 modules included in Rakudo Star
+ pkgver = 0.1
+ pkgrel = 1
+ url = https://github.com/rakudo/star/blob/master/modules/MODULES.txt
+ install = star-meta.install
+ arch = any
+ groups = perl6
+ license = None
+ depends = zef
+
+pkgname = star-meta
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d7c619d55dca
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,15 @@
+# Maintainer: Austin Haedicke (austin.haedicke@gmail.com)
+
+# If you find errors or have suggestions feel free to file an issue
+# or submit a pull request @ https://github.com/savagezen/pkgbuild
+
+pkgname=star-meta
+pkgver=0.1
+pkgrel=1
+pkgdesc="Metapackage to install Perl6 modules included in Rakudo Star"
+arch=('any')
+depends=('zef')
+groups=('perl6')
+url="https://github.com/rakudo/star/blob/master/modules/MODULES.txt"
+license=('None')
+install=$pkgname.install
diff --git a/star-meta.install b/star-meta.install
new file mode 100644
index 000000000000..cb732b5dcad4
--- /dev/null
+++ b/star-meta.install
@@ -0,0 +1,11 @@
+# module list:
+# https://github.com/rakudo/star/blob/master/modules/MODULES.txt
+
+post_install() {
+ /usr/share/perl6/vendor/bin/zef install --force-install uri json_fast JSON-Name JSON-Unmarshal JSON-Marshal JSON-Class META6 Test-META xml-writer
+ /usr/share/perl6/vendor/bin/zef install --force-install svg svg-plot Terminal-ANSIColor oo-monitors test-moc Grammar-Profiler-Simple grammar debugger
+ /usr/share/perl6/vendor/bin/zef install --force-install Perl6-MIME-Base64 uri json perl6-encode perl6-lwp-simple pelr6-digest-md5 perl6-http-status
+ /usr/share/perl6/vendor/bin/zef install --force-install p6-Template-Mustache PSGI perl6-http-east Template-Mojo NativeHelpers-Blob DBIish perl6-Test-When
+ /usr/share/perl6/vendor/bin/zef install --force-install jsonrpc Pod-To-HTML perl6-pod-to-bigpage p6-file-directory-treep6-File-Temp file-find doc debugger-ui-commandline
+ /usr/share/perl6/vendor/bin/zef install --force-install shell-command library-make Linenoise perl6-file-which tap-harness6 panda-stub p6-io-string perl6-datetime-format
+}