1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- # This file is part of the OpenADK project. OpenADK is copyrighted
- # material, please see the LICENCE file in the top-level directory.
- include $(ADK_TOPDIR)/rules.mk
- PKG_NAME:= samba
- PKG_VERSION:= 4.5.0
- PKG_RELEASE:= 1
- PKG_HASH:= d3a9a439b746ddd2c5f119f60c72ef8a026bcee1efb1199bf19e44f114f6b586
- PKG_DESCR:= file and print server
- PKG_SECTION:= net/fs
- PKG_DEPENDS:= libuuid libpopt libgnutls libtirpc
- PKG_BUILDDEP:= gettext-tiny util-linux popt python2 gnutls
- PKG_BUILDDEP+= heimdal-host python2-host libtirpc
- PKG_NEEDS:= threads
- PKG_URL:= http://www.samba.org/
- PKG_SITES:= http://samba.org/samba/ftp/stable/
- DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
- include $(ADK_TOPDIR)/mk/package.mk
- $(eval $(call PKG_template,SAMBA,samba,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
- XAKE_ENV+= V=1
- CONFIG_STYLE:= minimal
- CONFIGURE_ARGS+= --enable-fhs \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --with-privatedir=/etc/samba \
- --cross-compile \
- --cross-answers=$(WRKSRC)/cache.txt \
- --hostcc=gcc \
- --without-pie \
- --without-gettext \
- --without-relro \
- --without-systemd \
- --without-automount \
- --without-pam \
- --without-fam \
- --without-dmapi \
- --without-ads \
- --without-ldap \
- --without-acl-support \
- --disable-glusterfs \
- --disable-iprint \
- --disable-cups \
- --disable-avahi \
- --disable-rpath \
- --bundled-libraries='com_err,!asn1_compile,!compile_et' \
- --disable-rpath-install
- CONFIGURE_ENV+= PYTHON_CONFIG="$(STAGING_TARGET_DIR)/usr/bin/python-config" \
- python_LDFLAGS="" \
- python_LIBDIR=""
- pre-configure:
- $(CP) ./files/cache.txt $(WRKSRC)
- echo 'Checking uname machine type: "$(ADK_TARGET_ARCH)"' >>$(WRKSRC)/cache.txt
- samba-install:
- $(INSTALL_DIR) $(IDIR_SAMBA)/etc/samba
- $(INSTALL_DIR) $(IDIR_SAMBA)/usr/{sbin,bin,lib}
- $(INSTALL_DATA) ./files/smb.conf $(IDIR_SAMBA)/etc/samba
- $(INSTALL_BIN) $(WRKINST)/usr/sbin/{nmbd,smbd} \
- $(IDIR_SAMBA)/usr/sbin
- $(INSTALL_BIN) $(WRKINST)/usr/bin/{smbpasswd,smbclient} \
- $(IDIR_SAMBA)/usr/bin
- $(CP) $(WRKINST)/usr/lib/lib*.so* \
- $(IDIR_SAMBA)/usr/lib
- $(CP) $(WRKINST)/usr/lib/samba \
- $(IDIR_SAMBA)/usr/lib
- include $(ADK_TOPDIR)/mk/pkg-bottom.mk
|