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