diff options
author | taotieren | 2025-01-03 22:23:30 +0800 |
---|---|---|
committer | taotieren | 2025-01-03 22:23:30 +0800 |
commit | 21db21ae1d9a8f6b1d15d68dc0edbac83980e80a (patch) | |
tree | a8b2fef14ab0bf9aad3a76179ca45183b974c909 | |
download | aur-21db21ae1d9a8f6b1d15d68dc0edbac83980e80a.tar.gz |
update phossphor-logging-git
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 70 |
2 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0e74ae9c4cac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = phosphor-logging-git + pkgdesc = Libraries for common event and logging creation. + pkgver = r1068.b6d3e2f + pkgrel = 1 + url = https://github.com/openbmc/phosphor-logging + arch = x86_64 + license = Apache-2.0 + makedepends = cereal + makedepends = cmake + makedepends = cli11 + makedepends = function2 + makedepends = git + makedepends = ninja + makedepends = nlohmann-json + makedepends = python-jsonschema + makedepends = meson + depends = gcc-libs + depends = glibc + depends = systemd-libs + depends = sdbusplus-git + depends = sdeventplus-git + depends = phosphor-dbus-interfaces-git + provides = phosphor-logging + conflicts = phosphor-logging + source = phosphor-logging-git::git+https://github.com/openbmc/phosphor-logging.git + sha256sums = SKIP + +pkgname = phosphor-logging-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e2ed74cf2e31 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Maintainer: taotieren <admin@taotieren.com> + +pkgname=phosphor-logging-git +pkgver=r1068.b6d3e2f +pkgrel=1 +epoch= +pkgdesc="Libraries for common event and logging creation." +arch=($CARCH) +url="https://github.com/openbmc/phosphor-logging" +license=('Apache-2.0') +groups=() +depends=( + gcc-libs + glibc + systemd-libs + #AUR + sdbusplus-git + sdeventplus-git + phosphor-dbus-interfaces-git +) +makedepends=( + cereal + cmake + cli11 + function2 + git + ninja + nlohmann-json + python-jsonschema + meson +) +checkdepends=() +optdepends=() +provides=(${pkgname%-git}) +conflicts=(${pkgname%-git}) +replaces=() +backup=() +options=() +install= +changelog= +source=("${pkgname}::git+${url}.git") +noextract=() +sha256sums=('SKIP') +#validpgpkeys=() +pkgver() { + cd "${srcdir}/${pkgname}" + ( + set -o pipefail + git describe --long --tag --abbrev=7 2>/dev/null | sed 's/^v//g;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" + ) +} + +prepare() { + git -C "${srcdir}/${pkgname}" clean -dfx + # meson subprojects download --sourcedir="${srcdir}/${pkgname}" +} + +build() { + arch-meson ${pkgname} build + ninja -C build +} + +# check(){ +# meson test -C ${srcdir}/build +# } + +package() { + DESTDIR="${pkgdir}" ninja -C ${srcdir}/build install +} |