diff options
author | Patrick McCarty | 2023-06-18 19:30:52 -0700 |
---|---|---|
committer | Patrick McCarty | 2023-06-18 19:30:52 -0700 |
commit | d7d93ba9b58dee9f0df3793dc2fa455fbb7cf796 (patch) | |
tree | 785ef211632a828d4a4c41b57220d5157eb1f6b7 | |
parent | 73f2e9a08f8d4d737b525c3fe7ae6dc4a0a0b03d (diff) | |
download | aur-d7d93ba9b58dee9f0df3793dc2fa455fbb7cf796.tar.gz |
Fix build with libharu >= 2.4.0
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | fix-build.patch | 64 |
2 files changed, 75 insertions, 3 deletions
@@ -9,9 +9,17 @@ arch=('i686' 'x86_64') url="https://sourceforge.net/projects/gawkextlib/" license=('GPL') depends=('gawkextlib' 'glibc' 'libharu') -source=("https://downloads.sourceforge.net/$_project/$pkgname-$pkgver.tar.gz") -md5sums=('a2e5a2f3dfe2a49460719e1fe485d45d') -sha256sums=('92fb8d83b71de2fe2aec0bc2468459e728290e0c675ca8c19aaf195ba3cad9b6') +source=("https://downloads.sourceforge.net/$_project/$pkgname-$pkgver.tar.gz" + fix-build.patch) +md5sums=('a2e5a2f3dfe2a49460719e1fe485d45d' + '60a68570d1d4c30c3cfd4c709a641972') +sha256sums=('92fb8d83b71de2fe2aec0bc2468459e728290e0c675ca8c19aaf195ba3cad9b6' + 'e9676ac113dee0b3ce4af34618c2793dd6c8c6e869c2157b8b228270b440d962') + +prepare() { + cd "$pkgname-$pkgver" + patch -p1 -i "$srcdir"/fix-build.patch +} build() { cd "$pkgname-$pkgver" diff --git a/fix-build.patch b/fix-build.patch new file mode 100644 index 000000000000..d1e7bf537eaf --- /dev/null +++ b/fix-build.patch @@ -0,0 +1,64 @@ +Fix build with libharu >= 2.4.0 + +diff --git a/pdf.c b/pdf.c +index 2676cb8..4d7f126 100644 +--- a/pdf.c ++++ b/pdf.c +@@ -109,7 +109,7 @@ static awk_scalar_t HPDF_CS_PATTERN_node; + /* LineCap */ + static awk_scalar_t HPDF_BUTT_END_node; + static awk_scalar_t HPDF_ROUND_END_node; +-static awk_scalar_t HPDF_PROJECTING_SCUARE_END_node; ++static awk_scalar_t HPDF_PROJECTING_SQUARE_END_node; + + /* _LineJoin */ + static awk_scalar_t HPDF_MITER_JOIN_node; +@@ -252,7 +252,7 @@ static awk_scalar_t HPDF_ENCODER_UNKNOWN_node; + /* ByteType */ + static awk_scalar_t HPDF_BYTE_TYPE_SINGLE_node; + static awk_scalar_t HPDF_BYTE_TYPE_LEAD_node; +-static awk_scalar_t HPDF_BYTE_TYPE_TRIAL_node; ++static awk_scalar_t HPDF_BYTE_TYPE_TRAIL_node; + static awk_scalar_t HPDF_BYTE_TYPE_UNKNOWN_node; + + /* TextAlignment */ +@@ -312,7 +312,7 @@ static const struct varinit varinit[] = { + ENTRY(HPDF_CS_PATTERN, 1) + ENTRY(HPDF_BUTT_END, 1) + ENTRY(HPDF_ROUND_END, 1) +- ENTRY(HPDF_PROJECTING_SCUARE_END, 1) ++ ENTRY(HPDF_PROJECTING_SQUARE_END, 1) + ENTRY(HPDF_MITER_JOIN, 1) + ENTRY(HPDF_ROUND_JOIN, 1) + ENTRY(HPDF_BEVEL_JOIN, 1) +@@ -421,7 +421,7 @@ static const struct varinit varinit[] = { + ENTRY(HPDF_ENCODER_UNKNOWN, 1) + ENTRY(HPDF_BYTE_TYPE_SINGLE, 1) + ENTRY(HPDF_BYTE_TYPE_LEAD, 1) +- ENTRY(HPDF_BYTE_TYPE_TRIAL, 1) ++ ENTRY(HPDF_BYTE_TYPE_TRAIL, 1) + ENTRY(HPDF_BYTE_TYPE_UNKNOWN, 1) + ENTRY(HPDF_TALIGN_LEFT, 1) + ENTRY(HPDF_TALIGN_RIGHT, 1) +diff --git a/pdf.h b/pdf.h +index ca3e874..7cc998c 100644 +--- a/pdf.h ++++ b/pdf.h +@@ -86,7 +86,7 @@ + + #define DEFAULT_HPDF_BUTT_END HPDF_BUTT_END + #define DEFAULT_HPDF_ROUND_END HPDF_ROUND_END +-#define DEFAULT_HPDF_PROJECTING_SCUARE_END HPDF_PROJECTING_SCUARE_END ++#define DEFAULT_HPDF_PROJECTING_SQUARE_END HPDF_PROJECTING_SQUARE_END + + /* _LineJoin */ + #define DEFAULT_HPDF_MITER_JOIN HPDF_MITER_JOIN +@@ -229,7 +229,7 @@ + /* ByteType */ + #define DEFAULT_HPDF_BYTE_TYPE_SINGLE HPDF_BYTE_TYPE_SINGLE + #define DEFAULT_HPDF_BYTE_TYPE_LEAD HPDF_BYTE_TYPE_LEAD +-#define DEFAULT_HPDF_BYTE_TYPE_TRIAL HPDF_BYTE_TYPE_TRIAL ++#define DEFAULT_HPDF_BYTE_TYPE_TRAIL HPDF_BYTE_TYPE_TRAIL + #define DEFAULT_HPDF_BYTE_TYPE_UNKNOWN HPDF_BYTE_TYPE_UNKNOWN + + /* TextAlignment */ |