From 715bf5edb85b2a233ff488045ba67885bf1a379d Mon Sep 17 00:00:00 2001 From: Arthur Taft Date: Sat, 6 Dec 2025 21:10:51 -0700 Subject: [PATCH] finish librepods ebuild --- media-sound/librepods/Manifest | 1 + ....1.0-rc.4.ebuild => librepods-0.1.0_rc4.ebuild} | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 media-sound/librepods/Manifest rename media-sound/librepods/{librepods-0.1.0-rc.4.ebuild => librepods-0.1.0_rc4.ebuild} (58%) diff --git a/media-sound/librepods/Manifest b/media-sound/librepods/Manifest new file mode 100644 index 0000000..b3024f8 --- /dev/null +++ b/media-sound/librepods/Manifest @@ -0,0 +1 @@ +DIST librepods-0.1.0_rc4.tar.gz 14612155 BLAKE2B 2544048fd2ab90e2a4d36b7498d53dd314c7d7c2ba13baa38c9e8918407e31931881004ff2e15c93f4bea062e39fbf34cce14498a89c13e00d54668c44be1ad1 SHA512 a379959de5070dc13e5372e6cfa3070e9e44256d85b17a850810c625e992a3dd1cc0f67bfd33c6a26369217b6926f97be2a391352a315271b38709d5b8c98009 diff --git a/media-sound/librepods/librepods-0.1.0-rc.4.ebuild b/media-sound/librepods/librepods-0.1.0_rc4.ebuild similarity index 58% rename from media-sound/librepods/librepods-0.1.0-rc.4.ebuild rename to media-sound/librepods/librepods-0.1.0_rc4.ebuild index 7d9205a..88fc91c 100644 --- a/media-sound/librepods/librepods-0.1.0-rc.4.ebuild +++ b/media-sound/librepods/librepods-0.1.0_rc4.ebuild @@ -3,9 +3,13 @@ EAPI=8 +inherit cmake + +CORRECTED_PV="${PV/_rc/-rc.}" + DESCRIPTION="AirPods Liberated from Apple's Ecosystem" HOMEPAGE="https://github.com/kavishdevar/librepods" -SRC_URI="https://github.com/kavishdevar/${PN}/releases/download/v${PV}/LibrePods-v${PV}.zip" +SRC_URI="https://github.com/kavishdevar/${PN}/archive/refs/tags/v${CORRECTED_PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" @@ -19,3 +23,11 @@ DEPEND="dev-build/cmake media-libs/libpulse" RDEPEND="${DEPEND}" BDEPEND="" + +S="${WORKDIR}/${PN}-${CORRECTED_PV}/linux" + +src_prepare() { + sed -i 's/applinux/librepods/g' CMakeLists.txt || die "failed to rename binary" + + cmake_src_prepare +} -- 2.51.2