diff options
author | George Rawlinson | 2021-04-26 09:26:31 +0000 |
---|---|---|
committer | George Rawlinson | 2021-04-26 09:26:31 +0000 |
commit | e7ecf7d1c57894e9e4a66e8e98bde9ee9e6cd22f (patch) | |
tree | e38683fd4fbf4a4d0021109c873d685f3d86953b /PKGBUILD | |
parent | 44027325dedeca8e1a6fa1753978b019bf062d81 (diff) | |
download | aur-e7ecf7d1c57894e9e4a66e8e98bde9ee9e6cd22f.tar.gz |
upgpkg: fluentd 1.12.3-2
* Added missing dependencies: ruby-{bundler,webrick}
* Added optional dependencies: jemalloc, ruby-oj
* Added install note for enabling usage of jemalloc
* Added configuration file /etc/conf.d/fluentd
* Removed included fluentd.conf in favour of upstream template
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 38 insertions, 23 deletions
@@ -5,40 +5,54 @@ _gemname=fluentd pkgname=$_gemname pkgver=1.12.3 -pkgrel=1 +pkgrel=2 pkgdesc='Open source data collector designed to scale and simplify log management' arch=(any) url='https://github.com/fluent/fluentd' license=(Apache) depends=( - ruby - ruby-msgpack - ruby-yajl-ruby - ruby-cool.io - ruby-serverengine - ruby-http_parser.rb - ruby-sigdump - ruby-tzinfo - ruby-tzinfo-data - ruby-strptime + 'ruby-bundler' + 'ruby-msgpack' + 'ruby-yajl-ruby' + 'ruby-cool.io' + 'ruby-serverengine' + 'ruby-http_parser.rb' + 'ruby-sigdump' + 'ruby-tzinfo' + 'ruby-tzinfo-data' + 'ruby-strptime' + 'ruby-webrick' +) +optdepends=( + 'jemalloc: for a more efficient malloc implementation' + 'ruby-oj: for a faster json parser' ) options=(!emptydirs) -source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem" - "$pkgname.conf" - "$pkgname.service" - "$pkgname.tmpfiles" - "$pkgname.sysusers") +source=( + "https://rubygems.org/downloads/$_gemname-$pkgver.gem" + "$pkgname.conf" + "$pkgname.service" + "tmpfiles.conf" + "sysusers.conf" +) +install="$pkgname.install" noextract=("$_gemname-$pkgver.gem") -backup=('etc/fluentd/fluentd.conf') +backup=('etc/fluent/fluentd.conf') b2sums=('53086b43a3acb43eb6564b43152a8d83d0a5519c301891446f7156efeacddc76ea378532d7c8a2d4f7c7520370c9988a8ff07c754c17992c97d225a1d0ba0f95' - '73a3afc0e3692890087d03a778e26949af2d68c3eb3c0656b4d278c8f4e51f71678482a2dde58565df7ca3b9ce7d1f9dd4b1cc3f85d9c0ac2b7e6ccacd8e6ff5' - '80b220bdee1eb18f128db3514484fcfd13c8e2a99fb43f03f4e2ebfa0ddc893a7b128f1bcbdc9f43b235c0613cdce71ef7d12120131b419d9efeb89d51860c3a' + '3fb9859e9a73c834891211c220268b0c0808ce4de3c5f334c941e4033f93c5e0c1d1f99fd108b079f93f5ea6b5575f1a0f8d833012259114f091d8784c716491' + 'dcabc5dd54b7b4a3b98b8ec493ee1409b887f0e89812eb8c13da7158857b4df25f20c43c75a33d492c5ad484db88ed56669cc0048afbe4d8a373b715b7d7a1a5' '8957872f805a274a56ae9e63896033a5fe175bd4d71704e62aff18524b95bf2a611bb3a4bff3c93b6d977f209e415a7d38d806341e144919022226ab1f53247d' '78cf6da081b7f370bfe6b362e5f545cefcb770cc42eafd713de5befd8489c543a99e60112b09dc47b7867fdac8be91291cab68fc102f97834f248ce879782d6c') package() { local _gemdir="$(ruby -e'puts Gem.default_dir')" - gem install --ignore-dependencies --no-user-install --no-document -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem + gem install \ + --ignore-dependencies \ + --no-user-install \ + --no-document \ + --install-dir "$pkgdir/$_gemdir" \ + --bindir "$pkgdir/usr/bin" \ + $_gemname-$pkgver.gem # delete unnecessary files cd "$pkgdir/$_gemdir" @@ -61,10 +75,11 @@ package() { docs/SECURITY_AUDIT.pdf *.md example # configuration - install -Dm644 -t "$pkgdir/etc/$pkgname" "$srcdir/$pkgname.conf" + install -Dm644 fluent.conf "$pkgdir/etc/fluent/fluentd.conf" + install -Dm644 -t "$pkgdir/etc/conf.d" "$srcdir/$pkgname.conf" # systemd service install -Dm644 -t "$pkgdir/usr/lib/systemd/system" "$srcdir/$pkgname.service" - install -Dm644 "$srcdir/$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" - install -Dm644 "$srcdir/$pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + install -Dm644 "$srcdir/sysusers.conf" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + install -Dm644 "$srcdir/tmpfiles.conf" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" } |