Date: Tuesday, November 1, 2022 @ 16:49:19
Author: hashworks
Revision: 1340201
archrelease: copy trunk to community-x86_64
Added:
vector/repos/community-x86_64/PKGBUILD
(from rev 1340200, vector/trunk/PKGBUILD)
vector/repos/community-x86_64/vector.sysusers
(from rev 1340200, vector/trunk/vector.sysusers)
vector/repos/community-x86_64/vector.tmpfiles
(from rev 1340200, vector/trunk/vector.tmpfiles)
Deleted:
vector/repos/community-x86_64/PKGBUILD
vector/repos/community-x86_64/vector.sysusers
vector/repos/community-x86_64/vector.tmpfiles
-----------------+
PKGBUILD | 196 +++++++++++++++++++++++++++---------------------------
vector.sysusers | 4 -
vector.tmpfiles | 6 -
3 files changed, 103 insertions(+), 103 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-11-01 16:49:16 UTC (rev 1340200)
+++ PKGBUILD 2022-11-01 16:49:19 UTC (rev 1340201)
@@ -1,98 +0,0 @@
-# Maintainer: Justin Kromlinger <[email protected]>
-
-pkgname=vector
-pkgver=master
-pkgver=0.25.0
-pkgrel=1
-pkgdesc="A high-performance observability data pipeline"
-arch=("x86_64")
-_target="x86_64-unknown-linux-gnu"
-url="https://vector.dev"
-license=("MPL2")
-options=(!lto) # TODO: Build with LTO
-backup=(
- "etc/vector/vector.toml"
- "etc/vector/agent/vector.yaml"
- "etc/vector/aggregator/vector.yaml"
-)
-replaces=("vector-bin")
-conflicts=("vector-bin" "vector-git")
-depends=("gcc-libs")
-#
https://github.com/vectordotdev/vector/blob/master/docs/DEVELOPING.md#bring-your-own-toolbox
-makedepends=(
- "cargo"
- "protobuf"
- "python"
- "perl"
- "cmake"
-)
-checkdepends=(
- "cargo-nextest"
-)
-source=(
-
"${pkgname}-${pkgver}.tar.gz::https://github.com/vectordotdev/vector/archive/refs/tags/v${pkgver}.tar.gz"
- "${pkgname}.sysusers"
- "${pkgname}.tmpfiles"
-)
-sha512sums=('50ad53825dc7aa65300a576abe0e6cdd3ee5cb2b3b86c5a5288f39fb6580f3a8c66266de4a3d061ec74a00e3413e2c9310f4d8416f6dabff7c86e1648792c335'
-
'4f7a5d63f4e89018d1f0e9aa0fba2bb5c448d7031a7ff40c82878f574243e075c2fca020e78c4c71b1caa1a5bd1f06b496a5d3ab432f01d145233fd6c9ec4b87'
-
'c192492df09d131f9174d2acbb7f265c280eb6d678589b8c93bacc47ae55c51573a5477d715897f8580ced420730992fb68bee78b374f1cc042888ea6b5512fd')
-
-prepare() {
- cd "${pkgname}-${pkgver}"
-
- cargo fetch \
- --locked
-}
-
-build() {
- cd "${pkgname}-${pkgver}"
- cargo build \
- --frozen \
- --release \
- --locked \
- --target "${_target}"
-}
-
-check() {
- cd "${pkgname}-${pkgver}"
- # Unit-Tests only, integration tests require services
- cargo nextest run \
- --workspace \
- --fail-fast \
- --test-threads num-cpus \
- --frozen \
- --release \
- --locked \
- --offline \
- --no-default-features \
- --target "${_target}"
-}
-
-package() {
- install -Dm644 "${pkgname}.sysusers"
"${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
- install -Dm644 "${pkgname}.tmpfiles"
"${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
-
- cd "${pkgname}-${pkgver}"
-
- install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -Dm644 "NOTICE" "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE"
-
- install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
- install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/PRIVACY.md"
- install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/RELEASES.md"
- install -Dm644 "README.md"
"${pkgdir}/usr/share/doc/${pkgname}/VERSIONING.md"
- install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/RELEASES.md"
- install -Dm644 "README.md"
"${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md"
-
- install -Dm755 "target/${_target}/release/vector"
"${pkgdir}/usr/bin/vector"
-
- install -Dm644 "config/vector.toml" "${pkgdir}/etc/vector/vector.toml"
- install -Dm644 "config/agent/vector.yaml"
"${pkgdir}/etc/vector/agent/vector.yaml"
- install -Dm644 "config/aggregator/vector.yaml"
"${pkgdir}/etc/vector/aggregator/vector.yaml"
- cp -r config/examples "${pkgdir}/usr/share/doc/${pkgname}/examples"
-
- install -Dm644 "distribution/systemd/vector.service"
"${pkgdir}/usr/lib/systemd/system/vector.service"
- install -Dm644 "distribution/systemd/hardened-vector.service"
"${pkgdir}/usr/lib/systemd/system/hardened-vector.service"
- install -Dm644 "distribution/systemd/vector.default"
"${pkgdir}/etc/default/vector"
-}
Copied: vector/repos/community-x86_64/PKGBUILD (from rev 1340200,
vector/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-11-01 16:49:19 UTC (rev 1340201)
@@ -0,0 +1,98 @@
+# Maintainer: Justin Kromlinger <[email protected]>
+
+pkgname=vector
+pkgver=0.25.0
+pkgrel=2
+pkgdesc="A high-performance observability data pipeline"
+arch=("x86_64")
+_target="x86_64-unknown-linux-gnu"
+url="https://vector.dev"
+license=("MPL2")
+options=(!lto) # TODO: Build with LTO
+backup=(
+ "etc/vector/vector.toml"
+ "etc/vector/agent/vector.yaml"
+ "etc/vector/aggregator/vector.yaml"
+)
+replaces=("vector-bin")
+conflicts=("vector-bin" "vector-git")
+depends=("gcc-libs" "zlib")
+#
https://github.com/vectordotdev/vector/blob/master/docs/DEVELOPING.md#bring-your-own-toolbox
+makedepends=(
+ "cargo"
+ "protobuf"
+ "python"
+ "perl"
+ "cmake"
+)
+#checkdepends=(
+# "cargo-nextest"
+#)
+source=(
+
"${pkgname}-${pkgver}.tar.gz::https://github.com/vectordotdev/vector/archive/refs/tags/v${pkgver}.tar.gz"
+ "${pkgname}.sysusers"
+ "${pkgname}.tmpfiles"
+)
+sha512sums=('50ad53825dc7aa65300a576abe0e6cdd3ee5cb2b3b86c5a5288f39fb6580f3a8c66266de4a3d061ec74a00e3413e2c9310f4d8416f6dabff7c86e1648792c335'
+
'4f7a5d63f4e89018d1f0e9aa0fba2bb5c448d7031a7ff40c82878f574243e075c2fca020e78c4c71b1caa1a5bd1f06b496a5d3ab432f01d145233fd6c9ec4b87'
+
'c192492df09d131f9174d2acbb7f265c280eb6d678589b8c93bacc47ae55c51573a5477d715897f8580ced420730992fb68bee78b374f1cc042888ea6b5512fd')
+
+prepare() {
+ cd "${pkgname}-${pkgver}"
+
+ cargo fetch \
+ --locked
+}
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ cargo build \
+ --frozen \
+ --release \
+ --locked \
+ --target "${_target}"
+}
+
+# TODO: Fix. This throws away our release build and replaces it with a test
build…
+#check() {
+# cd "${pkgname}-${pkgver}"
+# # Unit-Tests only, integration tests require services
+# cargo nextest run \
+# --workspace \
+# --fail-fast \
+# --test-threads num-cpus \
+# --frozen \
+# --release \
+# --locked \
+# --offline \
+# --no-default-features \
+# --target "${_target}"
+#}
+
+package() {
+ install -Dm644 "${pkgname}.sysusers"
"${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+ install -Dm644 "${pkgname}.tmpfiles"
"${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
+
+ cd "${pkgname}-${pkgver}"
+
+ install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "NOTICE" "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE"
+
+ install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/PRIVACY.md"
+ install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/RELEASES.md"
+ install -Dm644 "README.md"
"${pkgdir}/usr/share/doc/${pkgname}/VERSIONING.md"
+ install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/RELEASES.md"
+ install -Dm644 "README.md"
"${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md"
+
+ install -Dm755 "target/${_target}/release/vector"
"${pkgdir}/usr/bin/vector"
+
+ install -Dm644 "config/vector.toml" "${pkgdir}/etc/vector/vector.toml"
+ install -Dm644 "config/agent/vector.yaml"
"${pkgdir}/etc/vector/agent/vector.yaml"
+ install -Dm644 "config/aggregator/vector.yaml"
"${pkgdir}/etc/vector/aggregator/vector.yaml"
+ cp -r config/examples "${pkgdir}/usr/share/doc/${pkgname}/examples"
+
+ install -Dm644 "distribution/systemd/vector.service"
"${pkgdir}/usr/lib/systemd/system/vector.service"
+ install -Dm644 "distribution/systemd/hardened-vector.service"
"${pkgdir}/usr/lib/systemd/system/hardened-vector.service"
+ install -Dm644 "distribution/systemd/vector.default"
"${pkgdir}/etc/default/vector"
+}
Deleted: vector.sysusers
===================================================================
--- vector.sysusers 2022-11-01 16:49:16 UTC (rev 1340200)
+++ vector.sysusers 2022-11-01 16:49:19 UTC (rev 1340201)
@@ -1,2 +0,0 @@
-u vector - "A high-performance observability data pipeline." /var/lib/vector
-m vector systemd-journal
\ No newline at end of file
Copied: vector/repos/community-x86_64/vector.sysusers (from rev 1340200,
vector/trunk/vector.sysusers)
===================================================================
--- vector.sysusers (rev 0)
+++ vector.sysusers 2022-11-01 16:49:19 UTC (rev 1340201)
@@ -0,0 +1,2 @@
+u vector - "A high-performance observability data pipeline." /var/lib/vector
+m vector systemd-journal
\ No newline at end of file
Deleted: vector.tmpfiles
===================================================================
--- vector.tmpfiles 2022-11-01 16:49:16 UTC (rev 1340200)
+++ vector.tmpfiles 2022-11-01 16:49:19 UTC (rev 1340201)
@@ -1,3 +0,0 @@
-d /var/lib/vector 0750 vector vector
-d /etc/vector 0550 vector vector
-f /etc/vector/vector.toml 0400 vector vector
Copied: vector/repos/community-x86_64/vector.tmpfiles (from rev 1340200,
vector/trunk/vector.tmpfiles)
===================================================================
--- vector.tmpfiles (rev 0)
+++ vector.tmpfiles 2022-11-01 16:49:19 UTC (rev 1340201)
@@ -0,0 +1,3 @@
+d /var/lib/vector 0750 vector vector
+d /etc/vector 0550 vector vector
+f /etc/vector/vector.toml 0400 vector vector