← recipes

Commit 564d55b

0
plików
+0
dodanych
-0
usuniętych
@@ -15,7 +15,7 @@ makedepends:
15 15 - rpm2cpio
16 16
17 17 source:
18 -- 'https://download-center.epson.com/f/module/8fbe3731-bcfd-4bab-bf48-533c05cc64d4/epson-inkjet-printer-escpr-1.8.9-1.src.rpm'
18 +- 'https://downloads.sourceforge.net/project/epson-inkjet/inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.9-1.src.rpm'
19 19 - 'bug_x86_64.patch'
20 20
21 21 sha256sums:
@@ -23,14 +23,20 @@ sha256sums:
23 23 - SKIP
24 24
25 25 build: |
26 - # Rozpakowanie SRPM (rpm2cpio + cpio) lub bezpośrednio tar, jeśli nagłówek na to pozwala
26 + # 1. Rozpakowanie SRPM
27 27 rpm2cpio epson-inkjet-printer-escpr-${pkgver}-1.src.rpm | cpio -idmv
28 28 tar -xf epson-inkjet-printer-escpr-${pkgver}.tar.gz
29 29 cd epson-inkjet-printer-escpr-${pkgver}
30 30
31 + # 2. Nałożenie łaty (patch x86_64)
32 + if [ -f ../bug_x86_64.patch ]; then
33 + patch -Np1 -i ../bug_x86_64.patch
34 + fi
35 +
36 + # 3. Przebudowa autotools & konfiguracja
31 37 autoreconf -vif
32 38
33 - # Flagi zapobiegające błędami kompilacji na nowszych wersjach GCC (C99/C11)
39 + # Flagi zapobiegające błędom kompilacji na nowszych wersjach GCC
34 40 export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration -Wno-error=incompatible-pointer-types"
35 41
36 42 ./configure --prefix=/usr \