mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
bump version to 2022.02.9
add miyoo_defconfig
This commit is contained in:
@@ -4,17 +4,23 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
SAMBA4_VERSION = 4.11.13
|
||||
SAMBA4_VERSION = 4.15.12
|
||||
SAMBA4_SITE = https://download.samba.org/pub/samba/stable
|
||||
SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz
|
||||
SAMBA4_INSTALL_STAGING = YES
|
||||
SAMBA4_LICENSE = GPL-3.0+
|
||||
SAMBA4_LICENSE_FILES = COPYING
|
||||
SAMBA4_CPE_ID_VENDOR = samba
|
||||
SAMBA4_CPE_ID_PRODUCT = samba
|
||||
SAMBA4_SELINUX_MODULES = samba
|
||||
SAMBA4_DEPENDENCIES = \
|
||||
host-e2fsprogs host-heimdal host-nfs-utils host-python3 \
|
||||
host-e2fsprogs host-flex host-heimdal host-nfs-utils \
|
||||
host-perl host-perl-parse-yapp host-python3 \
|
||||
cmocka e2fsprogs gnutls popt zlib \
|
||||
$(if $(BR2_PACKAGE_ICU),icu) \
|
||||
$(if $(BR2_PACKAGE_LIBAIO),libaio) \
|
||||
$(if $(BR2_PACKAGE_LIBCAP),libcap) \
|
||||
$(if $(BR2_PACKAGE_LIBGLIB2),libglib2) \
|
||||
$(if $(BR2_PACKAGE_READLINE),readline) \
|
||||
$(TARGET_NLS_DEPENDENCIES)
|
||||
SAMBA4_CFLAGS = $(TARGET_CFLAGS)
|
||||
@@ -33,6 +39,11 @@ else
|
||||
SAMBA4_CONF_OPTS += --disable-python
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBICONV),y)
|
||||
SAMBA4_DEPENDENCIES += libiconv
|
||||
SAMBA4_LDFLAGS += -liconv
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBTIRPC),y)
|
||||
SAMBA4_CFLAGS += `$(PKG_CONFIG_HOST_BINARY) --cflags libtirpc`
|
||||
SAMBA4_LDFLAGS += `$(PKG_CONFIG_HOST_BINARY) --libs libtirpc`
|
||||
@@ -56,6 +67,9 @@ endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_DBUS),y)
|
||||
SAMBA4_DEPENDENCIES += dbus
|
||||
SAMBA4_SHARED_MODULES += vfs_snapper
|
||||
else
|
||||
SAMBA4_SHARED_MODULES += !vfs_snapper
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_DBUS)$(BR2_PACKAGE_AVAHI_DAEMON),yy)
|
||||
@@ -97,11 +111,13 @@ SAMBA4_POST_INSTALL_TARGET_HOOKS += SAMBA4_REMOVE_CTDB_TESTS
|
||||
|
||||
define SAMBA4_CONFIGURE_CMDS
|
||||
$(INSTALL) -m 0644 package/samba4/samba4-cache.txt $(@D)/cache.txt;
|
||||
echo 'Checking whether fcntl supports setting/geting hints: $(if $(BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13),OK,NO)' >>$(@D)/cache.txt;
|
||||
echo 'Checking uname machine type: $(BR2_ARCH)' >>$(@D)/cache.txt;
|
||||
(cd $(@D); \
|
||||
$(SAMBA4_PYTHON) \
|
||||
python_LDFLAGS="" \
|
||||
python_LIBDIR="" \
|
||||
PERL="$(HOST_DIR)/bin/perl" \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(SAMBA4_CONF_ENV) \
|
||||
./buildtools/bin/waf configure \
|
||||
@@ -123,6 +139,7 @@ define SAMBA4_CONFIGURE_CMDS
|
||||
--disable-glusterfs \
|
||||
--with-cluster-support \
|
||||
--bundled-libraries='!asn1_compile,!compile_et' \
|
||||
--with-shared-modules=$(subst $(space),$(comma),$(strip $(SAMBA4_SHARED_MODULES))) \
|
||||
$(SAMBA4_CONF_OPTS) \
|
||||
)
|
||||
endef
|
||||
@@ -140,16 +157,26 @@ define SAMBA4_INSTALL_TARGET_CMDS
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SAMBA4_AD_DC),y)
|
||||
SAMBA4_DEPENDENCIES += jansson
|
||||
# host-python-dnspython and host-python-markdown are not strictly
|
||||
# needed on the host, but on the target. however, samba's configure
|
||||
# tests for their availability on the host.
|
||||
SAMBA4_DEPENDENCIES += \
|
||||
jansson \
|
||||
host-python-dnspython \
|
||||
host-python-markdown \
|
||||
python-dnspython \
|
||||
python-markdown
|
||||
else
|
||||
SAMBA4_CONF_OPTS += --without-ad-dc --without-json
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SAMBA4_ADS),y)
|
||||
SAMBA4_CONF_OPTS += --with-ads --with-ldap --with-shared-modules=idmap_ad
|
||||
SAMBA4_CONF_OPTS += --with-ads --with-ldap
|
||||
SAMBA4_DEPENDENCIES += openldap
|
||||
SAMBA4_SHARED_MODULES += idmap_ad
|
||||
else
|
||||
SAMBA4_CONF_OPTS += --without-ads --without-ldap
|
||||
SAMBA4_SHARED_MODULES += !idmap_ad
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SAMBA4_SMBTORTURE),)
|
||||
|
||||
Reference in New Issue
Block a user