lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit 92b36e4a14fdeba16fe4053923f00a7013f30382
parent 25271e534f40e054b3c6f9ba4e1e583d0399c886
Author: Gergely Kiss <mail.gery@gmail.com>
Date:   Mon, 15 Dec 2014 22:13:08 +0100

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:
Mnet/seafile-ccnet/Makefile | 19++++++-------------
Mnet/seafile-seahub/Makefile | 18++++++------------
Mnet/seafile-server/Makefile | 19++++++-------------
3 files changed, 18 insertions(+), 38 deletions(-)

diff --git a/net/seafile-ccnet/Makefile b/net/seafile-ccnet/Makefile @@ -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 diff --git a/net/seafile-seahub/Makefile b/net/seafile-seahub/Makefile @@ -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 diff --git 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