Date: Wednesday, March 15, 2023 @ 20:26:05 Author: hashworks Revision: 1420962
archrelease: copy trunk to community-x86_64 Added: vector/repos/community-x86_64/PKGBUILD (from rev 1420961, vector/trunk/PKGBUILD) vector/repos/community-x86_64/vector.sysusers (from rev 1420961, vector/trunk/vector.sysusers) vector/repos/community-x86_64/vector.tmpfiles (from rev 1420961, vector/trunk/vector.tmpfiles) Deleted: vector/repos/community-x86_64/PKGBUILD vector/repos/community-x86_64/vector.sysusers -----------------+ PKGBUILD | 194 +++++++++++++++++++++++++++--------------------------- vector.sysusers | 4 - vector.tmpfiles | 3 3 files changed, 102 insertions(+), 99 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2023-03-15 20:25:56 UTC (rev 1420961) +++ PKGBUILD 2023-03-15 20:26:05 UTC (rev 1420962) @@ -1,97 +0,0 @@ -# Maintainer: Justin Kromlinger <hashwo...@archlinux.org> - -pkgname=vector -pkgver=0.28.1 -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" -) -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=( - "rustup" - "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=('c8d31d8bfcf2316fdedbcb3c779cac371bc062ee833f0aeb9fb32b167b04a8ab9fe787e3666270badefe5a652d02176a8e019b9c63e770d0f880a9493f63c2ae' - '4f7a5d63f4e89018d1f0e9aa0fba2bb5c448d7031a7ff40c82878f574243e075c2fca020e78c4c71b1caa1a5bd1f06b496a5d3ab432f01d145233fd6c9ec4b87' - 'c192492df09d131f9174d2acbb7f265c280eb6d678589b8c93bacc47ae55c51573a5477d715897f8580ced420730992fb68bee78b374f1cc042888ea6b5512fd') - -prepare() { - cd "${pkgname}-${pkgver}" - - cargo fetch \ - --locked -} - -build() { - cd "${pkgname}-${pkgver}" - cargo build \ - --frozen \ - --release \ - --locked \ - --target "${_target}" - - # Since cargo nextest drops our release build, we need to back it up - cp -r target/${_target}/release releasebuild -} - -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 "releasebuild/vector" "${pkgdir}/usr/bin/vector" - - install -Dm644 "config/vector.toml" "${pkgdir}/etc/vector/vector.toml" - 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 1420961, vector/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2023-03-15 20:26:05 UTC (rev 1420962) @@ -0,0 +1,97 @@ +# Maintainer: Justin Kromlinger <hashwo...@archlinux.org> + +pkgname=vector +pkgver=0.28.1 +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" +) +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=( + "rustup" + "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=('c8d31d8bfcf2316fdedbcb3c779cac371bc062ee833f0aeb9fb32b167b04a8ab9fe787e3666270badefe5a652d02176a8e019b9c63e770d0f880a9493f63c2ae' + '4f7a5d63f4e89018d1f0e9aa0fba2bb5c448d7031a7ff40c82878f574243e075c2fca020e78c4c71b1caa1a5bd1f06b496a5d3ab432f01d145233fd6c9ec4b87' + 'c192492df09d131f9174d2acbb7f265c280eb6d678589b8c93bacc47ae55c51573a5477d715897f8580ced420730992fb68bee78b374f1cc042888ea6b5512fd') + +prepare() { + cd "${pkgname}-${pkgver}" + + cargo fetch \ + --locked +} + +build() { + cd "${pkgname}-${pkgver}" + cargo build \ + --frozen \ + --release \ + --locked \ + --target "${_target}" + + # Since cargo nextest drops our release build, we need to back it up + cp -r target/${_target}/release releasebuild +} + +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 "releasebuild/vector" "${pkgdir}/usr/bin/vector" + + install -Dm644 "config/vector.toml" "${pkgdir}/etc/vector/vector.toml" + 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 2023-03-15 20:25:56 UTC (rev 1420961) +++ vector.sysusers 2023-03-15 20:26:05 UTC (rev 1420962) @@ -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 1420961, vector/trunk/vector.sysusers) =================================================================== --- vector.sysusers (rev 0) +++ vector.sysusers 2023-03-15 20:26:05 UTC (rev 1420962) @@ -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 Copied: vector/repos/community-x86_64/vector.tmpfiles (from rev 1420961, vector/trunk/vector.tmpfiles) =================================================================== --- vector.tmpfiles (rev 0) +++ vector.tmpfiles 2023-03-15 20:26:05 UTC (rev 1420962) @@ -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