aboutsummaryrefslogtreecommitdiff
path: root/net/seafile-server
diff options
context:
space:
mode:
authorGergely Kiss <mail.gery@gmail.com>2014-12-15 22:13:08 +0100
committerSteven Barth <steven@midlink.org>2014-12-16 08:54:39 +0100
commit92b36e4a14fdeba16fe4053923f00a7013f30382 (patch)
tree61a7b490aeaf9a6099431102266c0bfdde3fb6e3 /net/seafile-server
parent25271e534f40e054b3c6f9ba4e1e583d0399c886 (diff)
seafile: fetch sources using commit hashes instead of release tags
Avoids source filename conflicts and the need to delete source packages at the end of the prepare stage. This has forced the buildenv to rebuild the packages even if they were built already. Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
Diffstat (limited to 'net/seafile-server')
-rw-r--r--net/seafile-server/Makefile19
1 files changed, 6 insertions, 13 deletions
diff --git a/net/seafile-server/Makefile b/net/seafile-server/Makefile
index 2ec6de777..3b977bdc2 100644
--- a/net/seafile-server/Makefile
+++ b/net/seafile-server/Makefile
@@ -9,14 +9,14 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=seafile-server
PKG_VERSION:=3.1.7
-PKG_RELEASE:=1
+PKG_RELEASE=$(PKG_SOURCE_VERSION)
PKG_LICENSE:=GPL-3.0
-PKG_BUILD_DIR:=$(BUILD_DIR)/seafile-$(PKG_VERSION)-server
-PKG_SOURCE:=v$(PKG_VERSION)-server.tar.gz
-PKG_SOURCE_URL:=https://github.com/haiwen/seafile/archive/
-PKG_MD5SUM:=af35324998b6c98fe1442d5d775871ee
-PKG_CAT:=zcat
+PKG_SOURCE_PROTO:=git
+PKG_SOURCE_URL:=https://github.com/haiwen/seafile.git
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE_VERSION:=69658fca88f258276be92447b1b4462b64a1c6b9
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_FIXUP:=autoreconf
PKG_INSTALL:=1
@@ -53,13 +53,6 @@ PKG_BUILD_DEPENDS:=vala/host \
TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib -liconv \
-L$(STAGING_DIR)/usr/lib/mysql -lmysqlclient -lz
-Hooks/Prepare/Post += delete_source_package
-
-define delete_source_package
- # deleting downloaded source package as its filename is ambiguous
- rm -f $(DL_DIR)/$(PKG_SOURCE)
-endef
-
define Package/seafile-server/install
$(INSTALL_DIR) $(1)/usr/{bin,lib}
$(INSTALL_DIR) $(1)/usr/lib/python2.7/site-packages