Skip to content

Commit e3ef089

Browse files
authored
Merge pull request #2260 from jamescowens/fix_opensuse_depends
build: Adjust depends packages to successfully compile on OpenSUSE
2 parents 46e698c + 9eec690 commit e3ef089

File tree

9 files changed

+21
-9
lines changed

9 files changed

+21
-9
lines changed

depends/packages/expat.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ $(package)_file_name=$(package)-$($(package)_version).tar.bz2
66
$(package)_sha256_hash=cbc9102f4a31a8dafd42d642e9a3aa31e79a0aedaa1f6efd2795ebc83174ec18
77

88
define $(package)_set_vars
9-
$(package)_config_opts=--disable-static
9+
$(package)_config_opts=--disable-static --without-docbook
10+
$(package)_config_opts+=--libdir=$($($(package)_type)_prefix)/lib
1011
$(package)_cxxflags_aarch64_linux = $(GCCFLAGS)
1112
$(package)_cflags_aarch64_linux = $(GCCFLAGS)
1213
$(package)_cxxflags_arm_linux = $(GCCFLAGS)

depends/packages/fontconfig.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ $(package)_dependencies=freetype expat
88
define $(package)_set_vars
99
$(package)_config_opts=--disable-docs --disable-static --disable-libxml2 --disable-iconv
1010
$(package)_config_opts += --disable-dependency-tracking --enable-option-checking
11+
$(package)_config_opts+=--libdir=$($($(package)_type)_prefix)/lib
1112
endef
1213

1314
define $(package)_config_cmds

depends/packages/freetype.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ $(package)_sha256_hash=3a3bb2c4e15ffb433f2032f50a5b5a92558206822e22bfe8cbe339af4
77

88
define $(package)_set_vars
99
$(package)_config_opts=--without-zlib --without-png --without-harfbuzz --without-bzip2 --disable-static
10+
$(package)_config_opts+=--libdir=$($($(package)_type)_prefix)/lib
1011
$(package)_config_opts_linux=--with-pic
1112
$(package)_cxxflags_aarch64_linux = $(GCCFLAGS)
1213
$(package)_cflags_aarch64_linux = $(GCCFLAGS)

depends/packages/libXau.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ $(package)_dependencies=xproto
88

99
define $(package)_set_vars
1010
$(package)_config_opts=--disable-shared --disable-lint-library --without-lint
11+
$(package)_config_opts+=--libdir=$($($(package)_type)_prefix)/lib
1112
$(package)_config_opts_linux=--with-pic
1213
$(package)_cxxflags_aarch64_linux = $(GCCFLAGS)
1314
$(package)_cflags_aarch64_linux = $(GCCFLAGS)

depends/packages/libxcb.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ define $(package)_set_vars
2020
$(package)_config_opts += --disable-xinerama --disable-xinput
2121
$(package)_config_opts += --disable-xprint --disable-selinux --disable-xtest
2222
$(package)_config_opts += --disable-xv --disable-xvmc
23+
$(package)_config_opts +=--libdir=$($($(package)_type)_prefix)/lib
2324
$(package)_cxxflags_aarch64_linux = $(GCCFLAGS)
2425
$(package)_cflags_aarch64_linux = $(GCCFLAGS)
2526
$(package)_cxxflags_arm_linux = $(GCCFLAGS)

depends/packages/libxkbcommon.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ $(package)_dependencies=libxcb
88
define $(package)_set_vars
99
$(package)_config_opts = --enable-option-checking --disable-dependency-tracking
1010
$(package)_config_opts += --disable-static --disable-docs
11+
$(package)_config_opts+=--libdir=$($($(package)_type)_prefix)/lib
1112
endef
1213

1314
define $(package)_preprocess_cmds

depends/packages/xcb_proto.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ $(package)_file_name=xcb-proto-$($(package)_version).tar.bz2
66
$(package)_sha256_hash=7ef40ddd855b750bc597d2a435da21e55e502a0fefa85b274f2c922800baaf05
77

88
define $(package)_set_vars
9+
$(package)_config_opts +=--libdir=$($($(package)_type)_prefix)/lib
910
$(package)_cxxflags_aarch64_linux = $(GCCFLAGS)
1011
$(package)_cflags_aarch64_linux = $(GCCFLAGS)
1112
$(package)_cxxflags_arm_linux = $(GCCFLAGS)

depends/packages/xproto.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ $(package)_sha256_hash=636162c1759805a5a0114a369dffdeccb8af8c859ef6e1445f26a4e6e
77

88
define $(package)_set_vars
99
$(package)_config_opts=--without-fop --without-xmlto --without-xsltproc --disable-specs
10+
$(package)_config_opts+=--libdir=$($($(package)_type)_prefix)/lib
1011
$(package)_cxxflags_aarch64_linux = $(GCCFLAGS)
1112
$(package)_cflags_aarch64_linux = $(GCCFLAGS)
1213
$(package)_cxxflags_arm_linux = $(GCCFLAGS)

depends/patches/bzip2/Makefile.patch

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
--- Makefile 2019-07-13 13:50:05.000000000 -0400
22
+++ Makefile 2019-10-28 13:31:36.918640240 -0400
3-
@@ -15,10 +15,10 @@
3+
@@ -15,13 +15,13 @@
44
SHELL=/bin/sh
5-
5+
66
# To assist in cross-compiling
77
-CC=gcc
88
-AR=ar
99
-RANLIB=ranlib
1010
-LDFLAGS=
11-
+# CC=gcc
12-
+# AR=ar
13-
+# RANLIB=ranlib
14-
+# LDFLAGS=
15-
11+
+#CC=gcc
12+
+#AR=ar
13+
+#RANLIB=ranlib
14+
+#LDFLAGS=
15+
1616
BIGFILES=-D_FILE_OFFSET_BITS=64
17-
CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)
17+
-CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)
18+
+CFLAGS=-Wall -Winline -O2 -g $(BIGFILES) -fPIC
19+
20+
# Where you want it installed when you do 'make install'
21+
PREFIX=/usr/local

0 commit comments

Comments
 (0)