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