← recipes

Commit b17a50d

0
plików
+0
dodanych
-0
usuniętych
@@ -442,28 +442,19 @@ footprint_easytag_zh: |
442 442 build: |
443 443 cd ${pkgname}-${pkgver}
444 444
445 - export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration -Wno-int-conversion -Wno-error"
446 - export CXXFLAGS="${CXXFLAGS} -std=c++11 -fpermissive -Wno-error"
445 + # Wymuś wersję przez makro w CFLAGS
446 + export CFLAGS="${CFLAGS} -DID3LIB_VERSION=\\\"3.8.3\\\" -Wno-implicit-function-declaration -Wno-int-conversion -Wno-error"
447 + export CXXFLAGS="${CXXFLAGS} -DID3LIB_VERSION=\\\"3.8.3\\\" -std=c++11 -fpermissive -Wno-error"
447 448 export LDFLAGS="${LDFLAGS} -lstdc++"
448 449
449 - # ============================================================
450 - # 💀 ROZWIĄZANIE OSTATECZNE – całkowicie pomijamy sprawdzanie
451 - # ============================================================
450 + # Pomijamy całkowicie sprawdzanie id3lib
451 + sed -i '/checking the id3lib version/,/AC_MSG_ERROR/d' configure
452 + sed -i '/if test -z "$id3_cv_version"/d' configure
453 + sed -i '/AC_MSG_ERROR.*id3lib version/d' configure
452 454
453 - # 1. Znajdź numer linii z błędem
454 - # 2. Zastąp cały blok sprawdzania wersji
455 - sed -i '/checking the id3lib version/,/AC_MSG_ERROR/c\
456 - echo "checking the id3lib version... 3.8.3 (forced)"\
457 - id3_cv_version="3.8.3"' configure
455 + # Ustaw wersję na sztywno
456 + echo 'id3_cv_version="3.8.3"' >> configure
458 457
459 - # 3. Dodatkowo: ustaw wersję na sztywno wszędzie gdzie jest potrzebna
460 - sed -i 's/id3_cv_version=.*/id3_cv_version="3.8.3"/g' configure
461 - sed -i 's/ac_cv_id3lib_version=.*/ac_cv_id3lib_version="3.8.3"/g' configure
462 -
463 - # 4. Jeśli configure próbuje kompilować program testowy, zastąp go
464 - sed -i '/conftest/,/fi/d' configure
465 - # ============================================================
466 -
467 458 ./configure --prefix=/usr \
468 459 --disable-schemas-compile
469 460