Skip to content

Commit da4fcad

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 5102708 commit da4fcad

File tree

10 files changed

+24
-12
lines changed

10 files changed

+24
-12
lines changed

depends/packages/bzip2.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ $(package)_patches=Makefile.patch
77

88
define $(package)_set_vars
99
$(package)_build_opts= CC="$($(package)_cc)"
10-
$(package)_build_opts+=CFLAGS="$($(package)_cflags) $($(package)_cppflags) -fPIC"
10+
$(package)_build_opts+=CFLAGS="$($(package)_cflags) $($(package)_cppflags)"
1111
$(package)_build_opts+=RANLIB="$($(package)_ranlib)"
1212
$(package)_build_opts+=AR="$($(package)_ar)"
1313
# $(package)_build_opts_darwin+=AR="$($(package)_libtool)"

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 --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
@@ -8,6 +8,7 @@ $(package)_dependencies=xcb_proto libXau xproto
88

99
define $(package)_set_vars
1010
$(package)_config_opts=--disable-static --disable-build-docs --without-doxygen --without-launchd
11+
$(package)_config_opts+=--libdir=$($($(package)_type)_prefix)/lib
1112
$(package)_cxxflags_aarch64_linux = $(GCCFLAGS)
1213
$(package)_cflags_aarch64_linux = $(GCCFLAGS)
1314
$(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
@@ -7,6 +7,7 @@ $(package)_sha256_hash=7ef40ddd855b750bc597d2a435da21e55e502a0fefa85b274f2c92280
77

88
define $(package)_set_vars
99
$(package)_config_opts=--disable-shared
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/xproto.mk

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ $(package)_file_name=$(package)-$($(package)_version).tar.bz2
66
$(package)_sha256_hash=636162c1759805a5a0114a369dffdeccb8af8c859ef6e1445f26a4e6e046514f
77

88
define $(package)_set_vars
9-
$(package)_config_opts=--without-fop --without-xmlto --without-xsltproc --disable-specs
10-
$(package)_cxxflags_aarch64_linux = $(GCCFLAGS)
9+
$(package)_config_opts=--without-fop --without-xmlto --without-xsltproc --disable-specs --disable-shared
10+
$(package)_config_opts+=--libdir=$($($(package)_type)_prefix)/lib
11+
$(package)_cxxflags_aarch64_linux = $(GCCFLAGS)
1112
$(package)_cflags_aarch64_linux = $(GCCFLAGS)
1213
$(package)_cxxflags_arm_linux = $(GCCFLAGS)
1314
$(package)_cflags_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)