Skip to content

Commit 9eec690

Browse files
committed
Adjust depends packages to successfully compile on OpenSUSE
OpenSUSE uses lib64 rather than lib and this confuses the depends system. These changes ensure all packages here install to the lib folder in the depends build root.
1 parent 2214a0b commit 9eec690

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)