All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/6] samba4: install to staging
@ 2015-03-06 12:50 Gustavo Zacarias
  2015-03-06 12:50 ` [Buildroot] [PATCH 2/6] mpd: switch smb support to samba4 Gustavo Zacarias
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Gustavo Zacarias @ 2015-03-06 12:50 UTC (permalink / raw)
  To: buildroot

It's required for packages that need libsmbclient.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/samba4/samba4.mk | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk
index 527d584..78d92ef 100644
--- a/package/samba4/samba4.mk
+++ b/package/samba4/samba4.mk
@@ -7,6 +7,7 @@
 SAMBA4_VERSION = 4.2.0
 SAMBA4_SITE = http://ftp.samba.org/pub/samba
 SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz
+SAMBA4_INSTALL_STAGING = YES
 SAMBA4_LICENSE = GPLv3+
 SAMBA4_LICENSE_FILES = COPYING
 SAMBA4_DEPENDENCIES = host-e2fsprogs host-heimdal e2fsprogs popt python zlib \
@@ -113,6 +114,10 @@ define SAMBA4_BUILD_CMDS
 	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
 endef
 
+define SAMBA4_INSTALL_STAGING_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) install
+endef
+
 define SAMBA4_INSTALL_TARGET_CMDS
 	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
 endef
-- 
2.0.5

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 2/6] mpd: switch smb support to samba4
  2015-03-06 12:50 [Buildroot] [PATCH 1/6] samba4: install to staging Gustavo Zacarias
@ 2015-03-06 12:50 ` Gustavo Zacarias
  2015-04-03 12:32   ` Thomas Petazzoni
  2015-03-06 12:50 ` [Buildroot] [PATCH 3/6] kodi: " Gustavo Zacarias
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 10+ messages in thread
From: Gustavo Zacarias @ 2015-03-06 12:50 UTC (permalink / raw)
  To: buildroot

samba3 is deprecated upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/mpd/Config.in | 7 +++++--
 package/mpd/mpd.mk    | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/package/mpd/Config.in b/package/mpd/Config.in
index 287ccf3..d077792 100644
--- a/package/mpd/Config.in
+++ b/package/mpd/Config.in
@@ -202,11 +202,14 @@ config BR2_PACKAGE_MPD_LIBNFS
 comment "nfs support needs a toolchain w/ RPC"
 	depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC
 
+comment "samba support needs an (e)glibc toolchain"
+	depends on !BR2_TOOLCHAIN_USES_GLIBC
+
 config BR2_PACKAGE_MPD_LIBSMBCLIENT
 	bool "samba"
 	depends on !BR2_nios2 # samba
-	select BR2_PACKAGE_SAMBA
-	select BR2_PACKAGE_SAMBA_LIBSMBCLIENT
+	depends on BR2_TOOLCHAIN_USES_GLIBC
+	select BR2_PACKAGE_SAMBA4
 	help
 	  Enable Samba support.
 
diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk
index 41f3564..b5adafd 100644
--- a/package/mpd/mpd.mk
+++ b/package/mpd/mpd.mk
@@ -114,7 +114,7 @@ MPD_CONF_OPTS += --disable-nfs
 endif
 
 ifeq ($(BR2_PACKAGE_MPD_LIBSMBCLIENT),y)
-MPD_DEPENDENCIES += samba
+MPD_DEPENDENCIES += samba4
 MPD_CONF_OPTS += --enable-smbclient
 else
 MPD_CONF_OPTS += --disable-smbclient
-- 
2.0.5

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 3/6] kodi: switch smb support to samba4
  2015-03-06 12:50 [Buildroot] [PATCH 1/6] samba4: install to staging Gustavo Zacarias
  2015-03-06 12:50 ` [Buildroot] [PATCH 2/6] mpd: switch smb support to samba4 Gustavo Zacarias
@ 2015-03-06 12:50 ` Gustavo Zacarias
  2015-03-09 22:00   ` Yann E. MORIN
  2015-03-06 12:50 ` [Buildroot] [PATCH 4/6] gvfs: " Gustavo Zacarias
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 10+ messages in thread
From: Gustavo Zacarias @ 2015-03-06 12:50 UTC (permalink / raw)
  To: buildroot

samba3 is deprecated upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/kodi/Config.in | 7 +++++--
 package/kodi/kodi.mk   | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 1bc8b15..48e624f 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -203,10 +203,13 @@ config BR2_PACKAGE_KODI_LIBSHAIRPLAY
 comment "shairport support needs a toolchain w/ dynamic library"
 	depends on BR2_STATIC_LIBS
 
+comment "samba support needs an (e)glibc toolchain"
+	depends on !BR2_TOOLCHAIN_USES_GLIBC
+
 config BR2_PACKAGE_KODI_LIBSMBCLIENT
 	bool "samba"
-	select BR2_PACKAGE_SAMBA
-	select BR2_PACKAGE_SAMBA_LIBSMBCLIENT
+	depends on BR2_TOOLCHAIN_USES_GLIBC
+	select BR2_PACKAGE_SAMBA4
 	help
 	  Enable Samba support
 
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index f40fc31..a975f70 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -140,7 +140,7 @@ KODI_CONF_OPTS += --disable-webserver
 endif
 
 ifeq ($(BR2_PACKAGE_KODI_LIBSMBCLIENT),y)
-KODI_DEPENDENCIES += samba
+KODI_DEPENDENCIES += samba4
 KODI_CONF_OPTS += --enable-samba
 else
 KODI_CONF_OPTS += --disable-samba
-- 
2.0.5

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 4/6] gvfs: switch smb support to samba4
  2015-03-06 12:50 [Buildroot] [PATCH 1/6] samba4: install to staging Gustavo Zacarias
  2015-03-06 12:50 ` [Buildroot] [PATCH 2/6] mpd: switch smb support to samba4 Gustavo Zacarias
  2015-03-06 12:50 ` [Buildroot] [PATCH 3/6] kodi: " Gustavo Zacarias
@ 2015-03-06 12:50 ` Gustavo Zacarias
  2015-03-06 12:50 ` [Buildroot] [PATCH 5/6] samba: deprecate package due to EOL Gustavo Zacarias
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 10+ messages in thread
From: Gustavo Zacarias @ 2015-03-06 12:50 UTC (permalink / raw)
  To: buildroot

samba3 is deprecated upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gvfs/gvfs.mk | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gvfs/gvfs.mk b/package/gvfs/gvfs.mk
index d3f5a4f..4242e80 100644
--- a/package/gvfs/gvfs.mk
+++ b/package/gvfs/gvfs.mk
@@ -58,11 +58,11 @@ else
 GVFS_CONF_OPTS += --disable-http
 endif
 
-ifeq ($(BR2_PACKAGE_SAMBA_LIBSMBCLIENT),y)
-GVFS_DEPENDENCIES += samba
+ifeq ($(BR2_PACKAGE_SAMBA4),y)
+GVFS_DEPENDENCIES += samba4
 GVFS_CONF_OPTS += \
 	--enable-samba \
-	--with-samba-includes=$(STAGING_DIR)/usr/include \
+	--with-samba-includes=$(STAGING_DIR)/usr/include/samba-4.0 \
 	--with-samba-libs=$(STAGING_DIR)/usr/lib \
 	ac_cv_lib_smbclient_smbc_option_get=yes
 else
-- 
2.0.5

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 5/6] samba: deprecate package due to EOL
  2015-03-06 12:50 [Buildroot] [PATCH 1/6] samba4: install to staging Gustavo Zacarias
                   ` (2 preceding siblings ...)
  2015-03-06 12:50 ` [Buildroot] [PATCH 4/6] gvfs: " Gustavo Zacarias
@ 2015-03-06 12:50 ` Gustavo Zacarias
  2015-03-06 12:50 ` [Buildroot] [PATCH 6/6] gvfs: add hash Gustavo Zacarias
  2015-03-06 22:50 ` [Buildroot] [PATCH 1/6] samba4: install to staging Thomas Petazzoni
  5 siblings, 0 replies; 10+ messages in thread
From: Gustavo Zacarias @ 2015-03-06 12:50 UTC (permalink / raw)
  To: buildroot

Samba 3.6.x is now EOL, people should move to samba4.

See: https://www.samba.org/samba/history/samba-4.2.0.html

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/samba/Config.in | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/samba/Config.in b/package/samba/Config.in
index 9d04851..7ff8428 100644
--- a/package/samba/Config.in
+++ b/package/samba/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_SAMBA
 	bool "samba"
+	depends on BR2_DEPRECATED_SINCE_2015_05
 	depends on BR2_TOOLCHAIN_HAS_THREADS
 	depends on BR2_USE_MMU # fork()
 	depends on !BR2_nios2 # binary too large, relocations don't fit
@@ -15,6 +16,7 @@ config BR2_PACKAGE_SAMBA
 		so choose only the components you need.
 
 comment "samba needs a toolchain w/ threads"
+	depends on BR2_DEPRECATED_SINCE_2015_05
 	depends on BR2_USE_MMU
 	depends on !BR2_TOOLCHAIN_HAS_THREADS
 
-- 
2.0.5

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 6/6] gvfs: add hash
  2015-03-06 12:50 [Buildroot] [PATCH 1/6] samba4: install to staging Gustavo Zacarias
                   ` (3 preceding siblings ...)
  2015-03-06 12:50 ` [Buildroot] [PATCH 5/6] samba: deprecate package due to EOL Gustavo Zacarias
@ 2015-03-06 12:50 ` Gustavo Zacarias
  2015-03-06 22:51   ` Thomas Petazzoni
  2015-03-06 22:50 ` [Buildroot] [PATCH 1/6] samba4: install to staging Thomas Petazzoni
  5 siblings, 1 reply; 10+ messages in thread
From: Gustavo Zacarias @ 2015-03-06 12:50 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gvfs/gvfs.hash | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 package/gvfs/gvfs.hash

diff --git a/package/gvfs/gvfs.hash b/package/gvfs/gvfs.hash
new file mode 100644
index 0000000..df21790
--- /dev/null
+++ b/package/gvfs/gvfs.hash
@@ -0,0 +1,2 @@
+# From http://ftp.gnome.org/pub/GNOME/sources/gvfs/1.16/gvfs-1.16.2.sha256sum
+sha256	6b0e62d27fe73844efb536689057b762fbce085984800c83395371306ec547f1	gvfs-1.16.2.tar.xz
-- 
2.0.5

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 1/6] samba4: install to staging
  2015-03-06 12:50 [Buildroot] [PATCH 1/6] samba4: install to staging Gustavo Zacarias
                   ` (4 preceding siblings ...)
  2015-03-06 12:50 ` [Buildroot] [PATCH 6/6] gvfs: add hash Gustavo Zacarias
@ 2015-03-06 22:50 ` Thomas Petazzoni
  5 siblings, 0 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2015-03-06 22:50 UTC (permalink / raw)
  To: buildroot

Dear Gustavo Zacarias,

On Fri,  6 Mar 2015 09:50:29 -0300, Gustavo Zacarias wrote:
> It's required for packages that need libsmbclient.
> 
> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
> ---
>  package/samba4/samba4.mk | 5 +++++
>  1 file changed, 5 insertions(+)

Applied, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 6/6] gvfs: add hash
  2015-03-06 12:50 ` [Buildroot] [PATCH 6/6] gvfs: add hash Gustavo Zacarias
@ 2015-03-06 22:51   ` Thomas Petazzoni
  0 siblings, 0 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2015-03-06 22:51 UTC (permalink / raw)
  To: buildroot

Dear Gustavo Zacarias,

On Fri,  6 Mar 2015 09:50:34 -0300, Gustavo Zacarias wrote:
> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
> ---
>  package/gvfs/gvfs.hash | 2 ++
>  1 file changed, 2 insertions(+)
>  create mode 100644 package/gvfs/gvfs.hash

Applied, thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 3/6] kodi: switch smb support to samba4
  2015-03-06 12:50 ` [Buildroot] [PATCH 3/6] kodi: " Gustavo Zacarias
@ 2015-03-09 22:00   ` Yann E. MORIN
  0 siblings, 0 replies; 10+ messages in thread
From: Yann E. MORIN @ 2015-03-09 22:00 UTC (permalink / raw)
  To: buildroot

Gustavo, All,

On 2015-03-06 09:50 -0300, Gustavo Zacarias spake thusly:
> samba3 is deprecated upstream.
> 
> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>

Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[run-time tested on RPI-2 and played video via a SMB share]
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

> ---
>  package/kodi/Config.in | 7 +++++--
>  package/kodi/kodi.mk   | 2 +-
>  2 files changed, 6 insertions(+), 3 deletions(-)
> 
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index 1bc8b15..48e624f 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -203,10 +203,13 @@ config BR2_PACKAGE_KODI_LIBSHAIRPLAY
>  comment "shairport support needs a toolchain w/ dynamic library"
>  	depends on BR2_STATIC_LIBS
>  
> +comment "samba support needs an (e)glibc toolchain"
> +	depends on !BR2_TOOLCHAIN_USES_GLIBC
> +
>  config BR2_PACKAGE_KODI_LIBSMBCLIENT
>  	bool "samba"
> -	select BR2_PACKAGE_SAMBA
> -	select BR2_PACKAGE_SAMBA_LIBSMBCLIENT
> +	depends on BR2_TOOLCHAIN_USES_GLIBC
> +	select BR2_PACKAGE_SAMBA4
>  	help
>  	  Enable Samba support
>  
> diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
> index f40fc31..a975f70 100644
> --- a/package/kodi/kodi.mk
> +++ b/package/kodi/kodi.mk
> @@ -140,7 +140,7 @@ KODI_CONF_OPTS += --disable-webserver
>  endif
>  
>  ifeq ($(BR2_PACKAGE_KODI_LIBSMBCLIENT),y)
> -KODI_DEPENDENCIES += samba
> +KODI_DEPENDENCIES += samba4
>  KODI_CONF_OPTS += --enable-samba
>  else
>  KODI_CONF_OPTS += --disable-samba
> -- 
> 2.0.5
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 2/6] mpd: switch smb support to samba4
  2015-03-06 12:50 ` [Buildroot] [PATCH 2/6] mpd: switch smb support to samba4 Gustavo Zacarias
@ 2015-04-03 12:32   ` Thomas Petazzoni
  0 siblings, 0 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2015-04-03 12:32 UTC (permalink / raw)
  To: buildroot

Dear Gustavo Zacarias,

On Fri,  6 Mar 2015 09:50:30 -0300, Gustavo Zacarias wrote:
> samba3 is deprecated upstream.
> 
> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
> ---
>  package/mpd/Config.in | 7 +++++--
>  package/mpd/mpd.mk    | 2 +-
>  2 files changed, 6 insertions(+), 3 deletions(-)

Patches 2 to 5 applied. Patches 1 and 6 were already applied.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-04-03 12:32 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-06 12:50 [Buildroot] [PATCH 1/6] samba4: install to staging Gustavo Zacarias
2015-03-06 12:50 ` [Buildroot] [PATCH 2/6] mpd: switch smb support to samba4 Gustavo Zacarias
2015-04-03 12:32   ` Thomas Petazzoni
2015-03-06 12:50 ` [Buildroot] [PATCH 3/6] kodi: " Gustavo Zacarias
2015-03-09 22:00   ` Yann E. MORIN
2015-03-06 12:50 ` [Buildroot] [PATCH 4/6] gvfs: " Gustavo Zacarias
2015-03-06 12:50 ` [Buildroot] [PATCH 5/6] samba: deprecate package due to EOL Gustavo Zacarias
2015-03-06 12:50 ` [Buildroot] [PATCH 6/6] gvfs: add hash Gustavo Zacarias
2015-03-06 22:51   ` Thomas Petazzoni
2015-03-06 22:50 ` [Buildroot] [PATCH 1/6] samba4: install to staging Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.