summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2025-01-03 22:23:30 +0800
committertaotieren2025-01-03 22:23:30 +0800
commit21db21ae1d9a8f6b1d15d68dc0edbac83980e80a (patch)
treea8b2fef14ab0bf9aad3a76179ca45183b974c909
downloadaur-21db21ae1d9a8f6b1d15d68dc0edbac83980e80a.tar.gz
update phossphor-logging-git
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD70
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
+}