]> Arthur Taft Gitweb - custom-tools.git/commitdiff
finish librepods ebuild master
authorArthur Taft <[email protected]>
Sun, 7 Dec 2025 04:10:51 +0000 (21:10 -0700)
committerArthur Taft <[email protected]>
Sun, 7 Dec 2025 04:10:51 +0000 (21:10 -0700)
media-sound/librepods/Manifest [new file with mode: 0644]
media-sound/librepods/librepods-0.1.0_rc4.ebuild [moved from media-sound/librepods/librepods-0.1.0-rc.4.ebuild with 58% similarity]

diff --git a/media-sound/librepods/Manifest b/media-sound/librepods/Manifest
new file mode 100644 (file)
index 0000000..b3024f8
--- /dev/null
@@ -0,0 +1 @@
+DIST librepods-0.1.0_rc4.tar.gz 14612155 BLAKE2B 2544048fd2ab90e2a4d36b7498d53dd314c7d7c2ba13baa38c9e8918407e31931881004ff2e15c93f4bea062e39fbf34cce14498a89c13e00d54668c44be1ad1 SHA512 a379959de5070dc13e5372e6cfa3070e9e44256d85b17a850810c625e992a3dd1cc0f67bfd33c6a26369217b6926f97be2a391352a315271b38709d5b8c98009
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 7d9205a353746d6c7c7e9c79b94717b1e04419f4..88fc91c2d5004ef17d16028ea8505278dfb61b1f 100644 (file)
@@ -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
+}