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