diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-14 00:28:41 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-14 00:28:41 +0000 |
commit | 37185a5f2fd3d3e821d63ca90dffe9629d147da1 (patch) | |
tree | 70a2084367740ac0a0546d4084db7c4b517659d0 /app-admin/rasdaemon | |
parent | b3f96499c112618ec301a4852f24b8b8be123d3a (diff) |
gentoo auto-resync : 14:03:2025 - 00:28:41
Diffstat (limited to 'app-admin/rasdaemon')
-rw-r--r-- | app-admin/rasdaemon/Manifest | 2 | ||||
-rw-r--r-- | app-admin/rasdaemon/rasdaemon-0.8.3.ebuild | 70 |
2 files changed, 72 insertions, 0 deletions
diff --git a/app-admin/rasdaemon/Manifest b/app-admin/rasdaemon/Manifest index 146b2f220cea..58d5c40f1daa 100644 --- a/app-admin/rasdaemon/Manifest +++ b/app-admin/rasdaemon/Manifest @@ -6,6 +6,8 @@ AUX rasdaemon.confd 108 BLAKE2B 0a6f45d7984965411fe31350bc14e263c0994230b0eff405 AUX rasdaemon.openrc-r2 424 BLAKE2B d3be2b06631ec3dc60e464b5fb38a4778e92a93fc284455f53f6b7c43a05d182b79f478362ed93a706b421ca99f6a21afdd2cbd53d125711bbf1d0f267304ace SHA512 2e30602222443e519cefc1f138dc537f5e22109fde2f8ebb0f8962abd926721389defc46cfa8db667db8618d4dc4257d36e9855367c3c8f2b7d28cb8684a4adf DIST rasdaemon-0.8.0.tar.bz2 394983 BLAKE2B 24209f468fea2bc4e85dcac51e363e44a8a44b224b448ec1330bcd15a5b2b4b3cceeec78dbc86b4a88f5a378ecacba62cdba8e9c3e2b1b3a70be85a18af166ab SHA512 f6262f098fd2a08d35fef2c25e2452a202151d4cc93a1829e821abd564acf7dcf80b08f819cbd7f04244dcc9f1dec5d9138aa013bb43c8fcf19d340233275614 DIST rasdaemon-0.8.2.tar.bz2 447263 BLAKE2B 65bc3f390a56afcc31878d6f0b7b887d0d9c5b534cd228d733b3b09464bcf0720a3e7d5d088a3532a7c2249d7c62c2a8af34c0bc4904fb9ff4df0aee86c0d5d9 SHA512 223f14d7e4ce212b7770eee9a723aae8466d5891ae853f913a32f00f1772266cbb88c1c44c88924fe514719323a63c867bb15b5fbada4d8176b3cf50175b889d +DIST rasdaemon-0.8.3.tar.bz2 449504 BLAKE2B 307f5d02f2e7634f5d3f1baa37f56caa3d43a509a898b936570cd7410f4871663e18bd9c48afd52c850d9320f4d93c33588610cd0815442c20ad1f568f5c4580 SHA512 4f9186a14e90ef9a5dad9acfa03a29375501b5ae2cf525052dea3a42c193cfec5520bd41de118f5318a20582122346d015a49791bf10fbaceb221ae6dffa28f6 EBUILD rasdaemon-0.8.0-r2.ebuild 1935 BLAKE2B 10b79e3f219c93d4cab0ce17665d34aa776bac3c9c557c4034a76cc920863932cbc3f0083ddc473b959fb23453d7ad936574b4d802e8c8a1563aabbf65016bc8 SHA512 ebd2a963935307364a73aad53f083dc4d850bf70106652670fd04e9897b3f3cca8dda8777e4b3408db18a7f40b2e29461d8b5e5e1df4c02358a1bec5d7a92c71 EBUILD rasdaemon-0.8.2.ebuild 1515 BLAKE2B 7c5d8b59137287ca1d3c13ab6f3b9a5de117f0c4c4480c5059819fcb0139591cfd030eeee3cfadc1df94a067813fc8ae01060a8d52274238b8ff7d85210a5169 SHA512 ee88334bd7dfc83c0d8b998a132563ec1c02c92f96cebb84597d3e15c0afaea35835d3b038c977ff28305f8cb545978df804cd52b6db0ff467f398917732fb9c +EBUILD rasdaemon-0.8.3.ebuild 1517 BLAKE2B f20b5821bda2645abfb1bad1aa075c80ad71527d055682452d32bd500ef1580d64bb3445103f9442a1115a067b7ffdfc13144a173f332e2102eb91cc813029ee SHA512 97b3b8852889837a314c8fc158e0905a546899ba73278f26e645f8e6f6666a45d27c5dfc484b4d4014ef5972781f72e4ab0edde6d9a3470c22ecd25edfe32374 MISC metadata.xml 1086 BLAKE2B d9017158e600a5aca8b1ca0600a36efec9f12c26493e28b129a0029caa37224b2e5341292ffdebabdc81893aebddba7b893d69f66f87ff4fd927e5310a4482c8 SHA512 3801a8c374a0d38f9efc07a288eb338739e74d1e7e41a182b871f01ce8cfd695621cfb6c883e5ce8da267e1440bf8106db6ad5ac12ef5e156bba958f72ea6297 diff --git a/app-admin/rasdaemon/rasdaemon-0.8.3.ebuild b/app-admin/rasdaemon/rasdaemon-0.8.3.ebuild new file mode 100644 index 000000000000..45a57042b360 --- /dev/null +++ b/app-admin/rasdaemon/rasdaemon-0.8.3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic linux-info systemd + +DESCRIPTION="Reliability, Availability and Serviceability logging tool" +HOMEPAGE="https://github.com/mchehab/rasdaemon" +SRC_URI="https://www.infradead.org/~mchehab/rasdaemon/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="selinux" + +DEPEND=" + dev-db/sqlite + dev-libs/libtraceevent + elibc_musl? ( sys-libs/argp-standalone ) +" +RDEPEND=" + ${DEPEND} + dev-perl/DBI + dev-perl/DBD-SQLite + sys-apps/dmidecode + selinux? ( sec-policy/selinux-rasdaemon ) +" +BDEPEND="sys-devel/gettext" + +pkg_setup() { + linux-info_pkg_setup + local CONFIG_CHECK="~ACPI_EXTLOG ~DEBUG_FS" + check_extra_config +} + +src_configure() { + local myconfargs=( + --enable-sqlite3 + --enable-abrt-report + --enable-aer + --enable-arm + --enable-extlog + --enable-hisi-ns-decode + --enable-mce + --enable-non-standard + --enable-devlink + --enable-diskerror + --enable-memory-ce-pfa + --includedir="${EPREFIX}/usr/include/${PN}" + --localstatedir=/var + ) + + use elibc_musl && append-libs -largp + + # More bashisms snuck into 0.8.2, not yet reported upstream + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myconfargs[@]}" +} + +src_install() { + default + + keepdir "/var/lib/${PN}" + + systemd_dounit misc/*.service + + newinitd "${FILESDIR}/rasdaemon.openrc-r2" rasdaemon + newinitd "${FILESDIR}/ras-mc-ctl.openrc-r1" ras-mc-ctl + newconfd "${FILESDIR}"/rasdaemon.confd rasdaemon +} |