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 \