media-sound/clementine: Fix lastfm paths
authorAndreas Sturmlechner <asturm@gentoo.org>
Sat, 17 Feb 2018 17:16:31 +0000 (18:16 +0100)
committerAndreas Sturmlechner <asturm@gentoo.org>
Sat, 17 Feb 2018 19:16:06 +0000 (20:16 +0100)
Unfortunately clementine relies on downstream paths.

Closes: https://bugs.gentoo.org/645638
Package-Manager: Portage-2.3.24, Repoman-2.3.6

media-sound/clementine/clementine-1.3.1_p20180203.ebuild
media-sound/clementine/clementine-9999.ebuild

index 8a8acf0c01cb63d2135409ccf36b39b99219813d..91cb135683fa5a7ed838ec594fead3316a04827a 100644 (file)
@@ -117,6 +117,14 @@ src_prepare() {
                sed -e "/find_package.*Qt5/s:\ Test::" -i CMakeLists.txt || die
                cmake_comment_add_subdirectory tests
        fi
+
+       # Fix clementine relying on downstream renaming of lastfm header dir
+       sed -i -e "/^#include/s/lastfm5/lastfm/" \
+               tests/albumcoverfetcher_test.cpp \
+               src/internet/lastfm/lastfm{settingspage.cpp,service.cpp,compat.h} \
+               src/core/song.cpp || die "Failed to sed lastfm header suffix"
+       sed -e "/^find_path.*LASTFM5/s/lastfm5/lastfm/" \
+               -i CMakeLists.txt || die "Failed to sed lastfm header suffix"
 }
 
 src_configure() {
index caae648812d09f5df7865e4b9e2353e8cfb7d9d2..43167c9035aab8e1ed47df8d7b8939adf0d8871d 100644 (file)
@@ -117,6 +117,14 @@ src_prepare() {
                sed -e "/find_package.*Qt5/s:\ Test::" -i CMakeLists.txt || die
                cmake_comment_add_subdirectory tests
        fi
+
+       # Fix clementine relying on downstream renaming of lastfm header dir
+       sed -i -e "/^#include/s/lastfm5/lastfm/" \
+               tests/albumcoverfetcher_test.cpp \
+               src/internet/lastfm/lastfm{settingspage.cpp,service.cpp,compat.h} \
+               src/core/song.cpp || die "Failed to sed lastfm header suffix"
+       sed -e "/^find_path.*LASTFM5/s/lastfm5/lastfm/" \
+               -i CMakeLists.txt || die "Failed to sed lastfm header suffix"
 }
 
 src_configure() {