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>
This commit is contained in:
parent
25271e534f
commit
92b36e4a14
3 changed files with 18 additions and 38 deletions
|
@ -9,14 +9,14 @@ include $(TOPDIR)/rules.mk
|
|||
|
||||
PKG_NAME:=seafile-ccnet
|
||||
PKG_VERSION:=3.1.7
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE=$(PKG_SOURCE_VERSION)
|
||||
PKG_LICENSE:=GPL-3.0
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/ccnet-$(PKG_VERSION)-server
|
||||
PKG_SOURCE:=v$(PKG_VERSION)-server.tar.gz
|
||||
PKG_SOURCE_URL:=https://github.com/haiwen/ccnet/archive/
|
||||
PKG_MD5SUM:=ed6d58bcce31d33847f536d129cfb404
|
||||
PKG_CAT:=zcat
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL:=https://github.com/haiwen/ccnet.git
|
||||
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_SOURCE_VERSION:=ddf42784fab3b5924f65e648facd21c3bffa2c72
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
||||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
|
||||
|
@ -51,16 +51,9 @@ CONFIGURE_ARGS += --disable-client \
|
|||
PKG_BUILD_DEPENDS:=vala/host \
|
||||
libsearpc/host
|
||||
|
||||
Hooks/Prepare/Post += delete_source_package
|
||||
|
||||
TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib -liconv \
|
||||
-L$(STAGING_DIR)/usr/lib/mysql -lmysqlclient -lz
|
||||
|
||||
define delete_source_package
|
||||
# deleting downloaded source package as its filename is ambiguous
|
||||
rm -f $(DL_DIR)/$(PKG_SOURCE)
|
||||
endef
|
||||
|
||||
define Package/seafile-ccnet/install
|
||||
$(INSTALL_DIR) $(1)/usr/{bin,lib}
|
||||
$(INSTALL_DIR) $(1)/usr/lib/python2.7/site-packages
|
||||
|
|
|
@ -9,14 +9,14 @@ include $(TOPDIR)/rules.mk
|
|||
|
||||
PKG_NAME:=seafile-seahub
|
||||
PKG_VERSION:=3.1.7
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE=$(PKG_SOURCE_VERSION)
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/seahub-$(PKG_VERSION)-server
|
||||
PKG_SOURCE:=v$(PKG_VERSION)-server.tar.gz
|
||||
PKG_SOURCE_URL:=https://github.com/haiwen/seahub/archive/
|
||||
PKG_MD5SUM:=d019b7171ed23817025cba55554b90d9
|
||||
PKG_CAT:=zcat
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL:=https://github.com/haiwen/seahub.git
|
||||
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_SOURCE_VERSION:=a984c86442e7fc10c3bcf6d92b4843f7263547eb
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -37,12 +37,6 @@ define Package/seafile-seahub/description
|
|||
endef
|
||||
|
||||
PKG_BUILD_DEPENDS:=python-setuptools
|
||||
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 Build/Configure
|
||||
endef
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue