[Buildroot] [PATCH 1/2] davfs2: new package
Roman Gorbenkov
roman.gorbenkov at ens2m.org
Fri Jun 22 13:33:25 UTC 2018
davfs2 is a Linux file system driver that allows to
mount a WebDAV resource. WebDAV is an extension to HTTP/1.1
that allows remote collaborative authoring of Web resources.
Signed-off-by: Roman Gorbenkov <roman.gorbenkov at ens2m.org>
---
package/Config.in | 1 +
package/davfs2/Config.in | 17 +++++++++++++++++
package/davfs2/davfs2.hash | 5 +++++
package/davfs2/davfs2.mk | 19 +++++++++++++++++++
4 files changed, 42 insertions(+)
create mode 100644 package/davfs2/Config.in
create mode 100644 package/davfs2/davfs2.hash
create mode 100644 package/davfs2/davfs2.mk
diff --git a/package/Config.in b/package/Config.in
index a5ecfecbf9..c8e35fd99e 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -175,6 +175,7 @@ menu "Filesystem and flash utilities"
source "package/cpio/Config.in"
source "package/cramfs/Config.in"
source "package/curlftpfs/Config.in"
+ source "package/davfs2/Config.in"
source "package/dosfstools/Config.in"
source "package/e2fsprogs/Config.in"
source "package/e2tools/Config.in"
diff --git a/package/davfs2/Config.in b/package/davfs2/Config.in
new file mode 100644
index 0000000000..9a2e20586c
--- /dev/null
+++ b/package/davfs2/Config.in
@@ -0,0 +1,17 @@
+comment "DAVFS2 needs a toolchain w/ regular stack smashing protection support"
+ depends on !BR2_TOOLCHAIN_BUILDROOT_USE_SSP || !BR2_SSP_REGULAR
+
+config BR2_PACKAGE_DAVFS2
+ bool "davfs2"
+ depends on BR2_TOOLCHAIN_BUILDROOT_USE_SSP
+ depends on BR2_SSP_REGULAR
+ select BR2_PACKAGE_NEON
+ select BR2_PACKAGE_NEON_XML
+ help
+ davfs2 is a Linux file system driver that allows to
+ mount a WebDAV resource. WebDAV is an extension to HTTP/1.1
+ that allows remote collaborative authoring of Web resources.
+ To use davfs2 via /etc/fstab, FEATURE_MOUNT_HELPERS
+ must be selected in busybox configuration.
+
+ http://savannah.nongnu.org/projects/davfs2
diff --git a/package/davfs2/davfs2.hash b/package/davfs2/davfs2.hash
new file mode 100644
index 0000000000..97ce80bfe0
--- /dev/null
+++ b/package/davfs2/davfs2.hash
@@ -0,0 +1,5 @@
+# Calculated based on the hash above
+#Locally calculated
+sha256 c9c4e0f0912a782386216b2147eb9c36c47f193b8fcf3d637719e0b9fe7c96e0 davfs2-1.5.4.tar.gz
+#License file, locally calculated
+sha256 0ae0485a5bd37a63e63603596417e4eb0e653334fa6c7f932ca3a0e85d4af227 COPYING
diff --git a/package/davfs2/davfs2.mk b/package/davfs2/davfs2.mk
new file mode 100644
index 0000000000..da5ea530a0
--- /dev/null
+++ b/package/davfs2/davfs2.mk
@@ -0,0 +1,19 @@
+################################################################################
+#
+# davfs2
+#
+################################################################################
+
+DAVFS2_VERSION = 1.5.4
+DAVFS2_SITE = http://download.savannah.nongnu.org/releases/davfs2/davfs2-$(DAVFS2_VERSION).tar.gz
+DAVFS2_LICENSE = GPL-3.0+
+DAVFS2_LICENSE_FILES = COPYING
+
+DAVFS2_DEPENDENCIES = neon
+
+DAVFS2_AUTORECONF = YES
+
+DAVFS2_CONF_ENV += \
+ ac_cv_path_NEON_CONFIG=$(STAGING_DIR)/usr/bin/neon-config
+
+$(eval $(autotools-package))
--
2.13.6
More information about the buildroot
mailing list