diff options
author | Gergely Kiss <mail.gery@gmail.com> | 2014-12-15 22:13:08 +0100 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2014-12-16 08:54:39 +0100 |
commit | 92b36e4a14fdeba16fe4053923f00a7013f30382 (patch) | |
tree | 61a7b490aeaf9a6099431102266c0bfdde3fb6e3 /net/seafile-server | |
parent | 25271e534f40e054b3c6f9ba4e1e583d0399c886 (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/Makefile | 19 |
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 |