← recipes

Commit e835e46

0
plików
+0
dodanych
-0
usuniętych
@@ -14,10 +14,6 @@ makedepends:
14 14 - gtk3
15 15 - itstool
16 16 - perl-xml-parser
17 -- automake
18 -- autoconf
19 -- libtool
20 -- pkg-config
21 17
22 18 source:
23 19 - 'http://download.gnome.org/sources/${pkgname}/2.4/${pkgname}-${pkgver}.tar.xz'
@@ -451,25 +447,28 @@ build: |
451 447 export LDFLAGS="${LDFLAGS} -lstdc++"
452 448
453 449 # ============================================================
454 - # POPRAWKA: Wymuś wersję id3lib przez cache (bez modyfikacji configure)
450 + # POPRAWKA: Patch do configure - bezpieczna wersja
455 451 # ============================================================
456 - echo "id3_cv_version=3.8.3" > config.cache
457 - echo "ac_cv_id3lib_version=3.8.3" >> config.cache
458 - echo "id3_cv_has_id3tag_link=yes" >> config.cache
452 + # Znajdź linię z "checking the id3lib version" i wstaw przed nią
453 + # ustawienie zmiennej id3_cv_version
459 454
460 - export id3_cv_version="3.8.3"
461 - export ac_cv_id3lib_version="3.8.3"
462 - export id3_cv_has_id3tag_link="yes"
455 + # Backup oryginalnego configure
456 + cp configure configure.orig
463 457
464 - # Jeśli id3.h jest w /usr/include/id3/ (a nie /usr/include/)
465 - export CPPFLAGS="${CPPFLAGS} -I/usr/include/id3"
466 - export ID3LIB_CFLAGS="-I/usr/include/id3"
467 - export ID3LIB_LIBS="-lid3"
458 + # Wstaw ustawienie wersji przed sprawdzeniem (bez uszkadzania składni)
459 + sed -i '/checking the id3lib version/i\
460 + id3_cv_version="3.8.3"' configure
461 +
462 + # Dodatkowo: jeśli sprawdzenie zawiedzie, ustaw wersję zamiast błędu
463 + sed -i 's/if test -z "$id3_cv_version"; then/if test -z "$id3_cv_version"; then id3_cv_version="3.8.3"; else/g' configure
464 +
465 + # Usuń AC_MSG_ERROR dla id3lib (zastąp spokojnym exit)
466 + sed -i 's/AC_MSG_ERROR(\[could not determine id3lib version\])/echo "WARNING: id3lib version forced to 3.8.3"/g' configure
468 467 # ============================================================
469 468
470 469 ./configure --prefix=/usr \
471 470 --disable-schemas-compile \
472 - --cache-file=config.cache
471 + id3_cv_version="3.8.3"
473 472
474 473 make
475 474