diff options
| author | 2026-11-08 17:53:07 +0100 | |
|---|---|---|
| committer | 2026-11-08 17:53:07 +0100 | |
| commit | 19a77a0a9e8d20d48a5aa4820a19e539f3417201 (patch) | |
| tree | 459d59be5d50098535787212a8627bd7aea320f4 /app-misc/rmqtt | |
| parent | dev-util/mise: add 2026.10.19, drop 2026.2.19 (diff) | |
| download | ebuilds-19a77a0a9e8d20d48a5aa4820a19e539f3417201.tar.xz | |
Diffstat (limited to 'app-misc/rmqtt')
| -rw-r--r-- | app-misc/rmqtt/Manifest | 4 | ||||
| -rw-r--r-- | app-misc/rmqtt/files/rmqtt-vendor-config | 5 | ||||
| -rw-r--r-- | app-misc/rmqtt/rmqtt-0.24.0.ebuild (renamed from app-misc/rmqtt/rmqtt-0.17.1.ebuild) | 26 |
3 files changed, 17 insertions, 18 deletions
diff --git a/app-misc/rmqtt/Manifest b/app-misc/rmqtt/Manifest index d7046c9..ccd1516 100644 --- a/app-misc/rmqtt/Manifest +++ b/app-misc/rmqtt/Manifest @@ -1,2 +1,2 @@ -DIST rmqtt-0.17.1-vendor.tar.xz 63674316 BLAKE2B 7502c38010bb81933e4527b621e09498e238dd7a53b77e12719aa5ccd514fe8be21ebb77af3fb859820458fe0b8f40f4fa939f1be86d510747bf03b9adc2b5c5 SHA512 c486f266d59f231f5d6791cb716b18f022510495d0423827d2ea6957f03b32405419dbae5eaf5d24492c768c0d7016c9238b976f70c6adb6fa6e2a7173362605 -DIST rmqtt-0.17.1.tar.gz 589844 BLAKE2B e8cdec5118a62c4ecab81d8829086a491bf54abdaa8ec781fe3975954abe635c81a89b9e188e601f858dc1127764b38049b08f8c64802183651694d43157285a SHA512 997adcb249e33b3e97956bca39c371296bb9f6bf7bb52b9780047c695a41e56f9e5afe4465d9cef6f22d206361e3f5e0e211027d7b15842123e9f7ca754ab061 +DIST rmqtt-0.24.0-vendor.tar.xz 55545112 BLAKE2B 2795abb3b2a16a03f79601a263c96aaa4f1f8dd9fd4211ceb9c8ff9ac0fb50d269e998dd1f3fb949262dade5cc25d85b82eee266c5ebed1ea1cce1cddd41cdac SHA512 0c58e7a930e77494039a2fcf7b0d3df3f0140f3db008eeb200768cf9327dbd4b58667fb631d7ee92399c45268e4397da8bff78a2b1325d76959633023a693e37 +DIST rmqtt-0.24.0.tar.gz 2011382 BLAKE2B 1a4b1d0fefa740c0b6065d6932c520981cef8c841d0fc33004365d22ca5ded8228e2c7f11baffe1287b30b7de349f7eba0ee1e949b4ccb5fdcae55d9ff9c81c0 SHA512 d169f3c887c4779dd05d8c74a9e434fa79685d1e635f779b7264d9b8056e635f9456843728bd0334e6e7c8d9761341c6470868a1115edc81e3bd9e21178aeca0 diff --git a/app-misc/rmqtt/files/rmqtt-vendor-config b/app-misc/rmqtt/files/rmqtt-vendor-config deleted file mode 100644 index 0236928..0000000 --- a/app-misc/rmqtt/files/rmqtt-vendor-config +++ /dev/null @@ -1,5 +0,0 @@ -[source.crates-io] -replace-with = "vendored-sources" - -[source.vendored-sources] -directory = "vendor" diff --git a/app-misc/rmqtt/rmqtt-0.17.1.ebuild b/app-misc/rmqtt/rmqtt-0.24.0.ebuild index 1bc7106..89d9549 100644 --- a/app-misc/rmqtt/rmqtt-0.17.1.ebuild +++ b/app-misc/rmqtt/rmqtt-0.24.0.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 CRATES=" " -RUST_MIN_VER="1.89.0" +RUST_MIN_VER="1.94.0" inherit cargo -DESCRIPTION="A scalable distributed MQTT broker." +DESCRIPTION="A scalable distributed MQTT broker" HOMEPAGE="https://github.com/rmqtt/rmqtt" SRC_URI="https://github.com/rmqtt/rmqtt/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://share.terinstock.com/${P}-vendor.tar.xz" @@ -16,28 +16,32 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm64" +BDEPEND="virtual/pkgconfig" RDEPEND=" dev-libs/openssl:= + app-arch/zstd:= virtual/zlib:= " DEPEND="${RDEPEND}" src_unpack() { cargo_src_unpack - mkdir "${S}"/{vendor,.cargo} || die - ln -s "${WORKDIR}/vendor/"* "${S}"/vendor || die - cp "${FILESDIR}"/"${PN}-vendor-config" "${S}"/.cargo/config.toml || die + ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/" || die } src_configure() { - export OPENSSL_NO_VENDOR=true - cargo_src_configure --offline --no-default-features + cargo_gen_config + cargo_src_configure --locked --no-default-features --bin rmqttd } -src_compile() { - cargo_src_compile -p rmqttd +src_prepare() { + default + + export PKG_CONFIG_ALLOW_CROSS=1 + export OPENSSL_NO_VENDOR=1 + export ZSTD_SYS_USE_PKG_CONFIG=1 } src_install() { - cargo_src_install --path rmqtt-bin + dobin "$(cargo_target_dir)/rmqttd" } |
