summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKohei Suzuki2016-12-11 14:34:14 +0900
committerKohei Suzuki2016-12-11 14:39:11 +0900
commit2f70da5c395234b6e0503ddfa60a657161f797eb (patch)
treeecf83cf146bbc2461b86a65eedfec7fa43fd400e
parentc07fd83d919abc931c52acc311f761c747d5f4cf (diff)
downloadaur-2f70da5c395234b6e0503ddfa60a657161f797eb.tar.gz
Bundle mitamae-secrets
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD13
-rw-r--r--build_config.rb29
3 files changed, 42 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 20b23b9ed7be..c4cdb898dc79 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mitamae
pkgdesc = Configuration management tool embedding mruby
pkgver = 1.1.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/k0kubun/mitamae
arch = i686
arch = x86_64
@@ -9,8 +9,11 @@ pkgbase = mitamae
makedepends = ruby
makedepends = git
depends = glibc
+ depends = openssl
source = https://github.com/k0kubun/mitamae/archive/v1.1.2.tar.gz
+ source = build_config.rb
sha512sums = 57d2c4fe093ee729e8d35799dcafc1b5ea92e34dd7a3ab17e3f2ce0fef612368d3b5d09f2a9d18891fc52ff24ae18ff755b4ff8319bcd0ba534b436cd78df893
+ sha512sums = 8910ff0a465e821021de68713161c0a43ad6344a868430c6b8c1384ab1d50980968bedc3feb26cdb48556e318015784e9c11325495184da5358aa61143b0e4aa
pkgname = mitamae
diff --git a/PKGBUILD b/PKGBUILD
index 5038992e9ed6..035c6d5e23f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,20 @@
# Maintainer: Kohei Suzuki <eagletmt@gmail.com>
pkgname=mitamae
pkgver=1.1.2
-pkgrel=1
+pkgrel=2
pkgdesc="Configuration management tool embedding mruby"
arch=('i686' 'x86_64')
url="https://github.com/k0kubun/mitamae"
license=('MIT')
-depends=('glibc')
+depends=('glibc' 'openssl')
makedepends=('ruby' 'git')
-source=("https://github.com/k0kubun/${pkgname}/archive/v${pkgver}.tar.gz")
-sha512sums=('57d2c4fe093ee729e8d35799dcafc1b5ea92e34dd7a3ab17e3f2ce0fef612368d3b5d09f2a9d18891fc52ff24ae18ff755b4ff8319bcd0ba534b436cd78df893')
+source=("https://github.com/k0kubun/${pkgname}/archive/v${pkgver}.tar.gz"
+ 'build_config.rb')
build() {
cd "$pkgname-$pkgver"
+ cp "$srcdir/build_config.rb" .
rake compile
}
@@ -22,5 +23,9 @@ package() {
mkdir -p "$pkgdir/usr/bin" "$pkgdir/usr/share/licenses/$pkgname"
install -m755 mruby/build/host/bin/mitamae "$pkgdir/usr/bin/"
+ install -m755 mruby/build/host/bin/mitamae-secrets "$pkgdir/usr/bin/"
install -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/"
}
+
+sha512sums=('57d2c4fe093ee729e8d35799dcafc1b5ea92e34dd7a3ab17e3f2ce0fef612368d3b5d09f2a9d18891fc52ff24ae18ff755b4ff8319bcd0ba534b436cd78df893'
+ '8910ff0a465e821021de68713161c0a43ad6344a868430c6b8c1384ab1d50980968bedc3feb26cdb48556e318015784e9c11325495184da5358aa61143b0e4aa')
diff --git a/build_config.rb b/build_config.rb
new file mode 100644
index 000000000000..e958ab3eadfd
--- /dev/null
+++ b/build_config.rb
@@ -0,0 +1,29 @@
+MRuby::Build.new do |conf|
+ toolchain :gcc
+
+ conf.gem __dir__
+ conf.gem github: 'eagletmt/mitamae-secrets', checksum_hash: 'v0.1.1'
+ conf.gem github: 'IceDragon200/mruby-catch-throw', checksum_hash: 'v1.1.0'
+ conf.gem github: 'iij/mruby-dir', checksum_hash: '0c3c538855dd15208d34fee96b13675e564bb4b6' # Latest
+ conf.gem github: 'gromnitsky/mruby-dir-glob', checksum_hash: '334c040a2e2c4c2689f8c3440168011f64d57ada' # Latest
+ conf.gem github: 'iij/mruby-env', checksum_hash: '57f0d737a4ece49dc5b6f1c7ee09b0bc8f8adf87' # Latest
+ conf.gem github: 'k0kubun/mruby-erb', checksum_hash: '978257e478633542c440c9248e8cdf33c5ad2074' # Specified by mitamae
+ conf.gem github: 'iij/mruby-errno', checksum_hash: 'b4415207ff6ea62360619c89a1cff83259dc4db0' # Latest
+ conf.gem github: 'ksss/mruby-file-stat', checksum_hash: '1d72447005eaba01a097066ec47f9725887c90bc' # Latest
+ conf.gem github: 'k0kubun/mruby-hashie', checksum_hash: 'bfdbb8aebc8786bc9e88469dae87a8dfe8ec4300' # Specified by mitamae
+ conf.gem github: 'mattn/mruby-http', checksum_hash: '22d4fccd820705f6bef8e8f4989bdb4cf435f576' # Latest
+ conf.gem github: 'matsumotory/mruby-httprequest', checksum_hash: '9a0b6a0a2e5918b60501af412163000e3db83c58' # Latest
+ conf.gem github: 'iij/mruby-iijson', checksum_hash: '2472d063fce158249862b43bf51a84aec63336c7' # Latest
+ conf.gem github: 'k0kubun/mruby-io', checksum_hash: '6cb5d157341ceec8f5818ce0000fa99920258c11' # Specified by mitamae
+ conf.gem github: 'mattn/mruby-onig-regexp', checksum_hash: 'fdb7f839bca649c6456666355d374bd897c6c2d1' # Latest
+ conf.gem github: 'k0kubun/mruby-open3', checksum_hash: 'a38a5464e1ce9f65f87535ade26ae10030bc3239' # Specified by mitamae
+ conf.gem github: 'fastly/mruby-optparse', checksum_hash: 'e6397a090d1efe04d5dab57c63897f0d79bbad89' # Latest
+ conf.gem github: 'iij/mruby-pack', checksum_hash: 'cc66bf94d1106b5b444a0e96f087f8522fa6b1b5' # Latest
+ conf.gem github: 'iij/mruby-process', checksum_hash: '7308e8f4737cb33e3a3d92e60169983a6ebddd08' # Latest
+ conf.gem github: 'k0kubun/mruby-shellwords', checksum_hash: '2a284d99b2121615e43d6accdb0e4cde1868a0d8' # Specified by mitamae
+ conf.gem github: 'matsumotory/mruby-simplehttp', checksum_hash: '8c15d5339f4db689ffd13e407c97cd84e9eec813' # Latest
+ conf.gem github: 'iij/mruby-socket', checksum_hash: 'b2a0c9c6bf62273b734d715e6eaab4c1f2c2892c' # Latest
+ conf.gem github: 'k0kubun/mruby-specinfra', checksum_hash: 'ebfb79f312b910f13b70186fbedfdd5ef61f2988' # Specified by mitamae
+ conf.gem github: 'iij/mruby-tempfile', checksum_hash: 'bffd5995044123bc536f212dedef9822a02e5cbc' # Latest
+ conf.gem github: 'hone/mruby-yaml', checksum_hash: 'dd34566926a6f90667983052efc40143427fea49' # Latest
+end