summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBhanupong Petchlert2022-05-10 16:04:25 +0700
committerBhanupong Petchlert2022-05-10 16:04:25 +0700
commit7a74ba8ae3753e3dac846ada8ffbe9f712bd409b (patch)
tree593e62dd76f44368297efb6c1fe27473dbbc21ae
parent14285d0c95a3915765d0c3ecca2fd64161e778d5 (diff)
downloadaur-7a74ba8ae3753e3dac846ada8ffbe9f712bd409b.tar.gz
0.4.0
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD23
2 files changed, 17 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d0dd5ea28e05..a6cd9514affc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,15 @@
pkgbase = networkd-broker
pkgdesc = An event broker daemon for systemd-networkd
- pkgver = 0.3.1
+ pkgver = 0.4.0
pkgrel = 1
url = https://github.com/bpetlert/networkd-broker
arch = x86_64
license = GPL3
- makedepends = rust
makedepends = cargo
depends = systemd
- depends = iw
provides = networkd-broker
conflicts = networkd-broker
- source = networkd-broker-0.3.1.tar.gz::https://github.com/bpetlert/networkd-broker/archive/0.3.1.tar.gz
- sha256sums = 122304e1dcf75933efa4b9cb4cb0d1eaef74b529b32424a1e05ee05302852631
+ source = networkd-broker-0.4.0.tar.gz::https://github.com/bpetlert/networkd-broker/archive/0.4.0.tar.gz
+ sha256sums = fdd844618ecfeb81578048e6a11aa5823332708920f2efbc73992c674c12e896
pkgname = networkd-broker
-
diff --git a/PKGBUILD b/PKGBUILD
index 943e2afe7643..f7d15e96bf1e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,29 @@
# Maintainer: Bhanupong Petchlert <bpetlert@gmail.com>
pkgname=networkd-broker
-pkgver=0.3.1
+pkgver=0.4.0
pkgrel=1
pkgdesc="An event broker daemon for systemd-networkd"
arch=('x86_64')
url="https://github.com/bpetlert/networkd-broker"
license=('GPL3')
-depends=('systemd' 'iw')
-makedepends=('rust' 'cargo')
+depends=('systemd')
+makedepends=(cargo)
provides=("${pkgname}")
conflicts=("${pkgname}")
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bpetlert/${pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('122304e1dcf75933efa4b9cb4cb0d1eaef74b529b32424a1e05ee05302852631')
+sha256sums=('fdd844618ecfeb81578048e6a11aa5823332708920f2efbc73992c674c12e896')
-build() {
+prepare() {
cd "${pkgname}-${pkgver}"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
- # Ignore target-dir in ~/.cargo/config, reset it to default: "target".
- cargo build --release --locked --target-dir target
+build() {
+ cd "${pkgname}-${pkgver}"
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release
}
package() {
@@ -27,8 +32,8 @@ package() {
install -Dm644 "networkd-broker.service" "$pkgdir/usr/lib/systemd/system/networkd-broker.service"
- install -dm755 "$pkgdir/etc/networkd/broker.d/"{carrier.d,configured.d,configuring.d,degraded.d,dormant.d,linger.d,no-carrier.d,off.d,routable.d,unmanaged.d}
+ install -dm755 "$pkgdir/etc/networkd/broker.d/"{carrier.d,degraded.d,dormant.d,no-carrier.d,off.d,routable.d}
- install -Dm644 "README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md"
+ install -Dm644 "README.adoc" "$pkgdir/usr/share/doc/${pkgname}/README.adoc"
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
}