← recipes

Commit e70d8ca

0
plików
+0
dodanych
-0
usuniętych
@@ -14,6 +14,10 @@ makedepends:
14 14 - gtk3
15 15 - itstool
16 16 - perl-xml-parser
17 +- automake
18 +- autoconf
19 +- libtool
20 +- pkg-config
17 21
18 22 source:
19 23 - 'http://download.gnome.org/sources/${pkgname}/2.4/${pkgname}-${pkgver}.tar.xz'
@@ -447,26 +451,25 @@ build: |
447 451 export LDFLAGS="${LDFLAGS} -lstdc++"
448 452
449 453 # ============================================================
450 - # PATCH: Wymuś wersję id3lib w configure
454 + # POPRAWKA: Wymuś wersję id3lib przez cache (bez modyfikacji configure)
451 455 # ============================================================
452 - # Backup oryginalnego configure
453 - cp configure configure.orig
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
454 459
455 - # Nadpisz sprawdzanie wersji
456 - sed -i 's/AC_MSG_ERROR(\[could not determine id3lib version\])/AC_MSG_RESULT([forced 3.8.3])/g' configure
457 - sed -i 's/if test -z "$id3_cv_version"; then/if test -z "$id3_cv_version"; then id3_cv_version="3.8.3";/g' configure
458 -
459 - # Lub bardziej brutalnie – zastąp całe sprawdzanie
460 - sed -i '/checking the id3lib version/,/AC_MSG_ERROR/c\ id3_cv_version="3.8.3"' configure
461 - # ============================================================
462 -
463 460 export id3_cv_version="3.8.3"
464 461 export ac_cv_id3lib_version="3.8.3"
462 + export id3_cv_has_id3tag_link="yes"
463 +
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"
468 + # ============================================================
465 469
466 470 ./configure --prefix=/usr \
467 471 --disable-schemas-compile \
468 - id3_cv_version="3.8.3" \
469 - ac_cv_id3lib_version="3.8.3"
472 + --cache-file=config.cache
470 473
471 474 make
472 475