From be3663ad7f1afb25270acf54c1bb2fe95a29c54e Mon Sep 17 00:00:00 2001 From: Pavel Vatagin Date: Wed, 23 Mar 2016 23:09:15 +0300 Subject: add package googletest and update protobuf --- index.html | 6 +++++- src/googletest.mk | 15 +++++++++++++++ src/protobuf.mk | 19 +++++++++---------- 3 files changed, 29 insertions(+), 11 deletions(-) create mode 100644 src/googletest.mk diff --git a/index.html b/index.html index f94210b..59d08ca 100644 --- a/index.html +++ b/index.html @@ -1418,6 +1418,10 @@ local-pkg-list: $(LOCAL_PKG_LIST) GnuTLS + googletest + Google Test + + graphicsmagick GraphicsMagick @@ -2239,7 +2243,7 @@ local-pkg-list: $(LOCAL_PKG_LIST) protobuf - protobuf + protobuf pthreads diff --git a/src/googletest.mk b/src/googletest.mk new file mode 100644 index 0000000..e5a902f --- /dev/null +++ b/src/googletest.mk @@ -0,0 +1,15 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := googletest +$(PKG)_IGNORE := +$(PKG)_VERSION := 1.7.0 +$(PKG)_CHECKSUM := f73a6546fdf9fce9ff93a5015e0333a8af3062a152a9ad6bcb772c96687016cc +$(PKG)_SUBDIR := $(PKG)-release-$($(PKG)_VERSION) +$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := https://github.com/google/$(PKG)/archive/release-$($(PKG)_VERSION).tar.gz +$(PKG)_DEPS := + +define $(PKG)_UPDATE + $(call MXE_GET_GITHUB_TAGS, google/googletest, release-) +endef diff --git a/src/protobuf.mk b/src/protobuf.mk index eeabc2c..3a5051a 100644 --- a/src/protobuf.mk +++ b/src/protobuf.mk @@ -3,23 +3,22 @@ PKG := protobuf $(PKG)_IGNORE := -$(PKG)_VERSION := 2.5.0 -$(PKG)_CHECKSUM := 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677 +$(PKG)_VERSION := 2.6.1 +$(PKG)_CHECKSUM := 2667b7cda4a6bc8a09e5463adf3b5984e08d94e72338277affa8594d8b6e5cd1 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) -$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2 -$(PKG)_URL := http://protobuf.googlecode.com/files/$($(PKG)_FILE) -$(PKG)_DEPS := gcc zlib +$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := https://github.com/google/$(PKG)/archive/$($(PKG)_VERSION).tar.gz +$(PKG)_DEPS := gcc zlib googletest define $(PKG)_UPDATE - $(WGET) -q -O- 'http://code.google.com/p/protobuf/downloads/list?sort=-uploaded' | \ - $(SED) -n 's,.*protobuf-\([0-9][^<]*\)\.tar.*,\1,p' | \ - grep -v 'rc' | \ - head -1 + $(call MXE_GET_GITHUB_TAGS, google/protobuf, v) endef define $(PKG)_BUILD + $(call PREPARE_PKG_SOURCE,googletest,$(1)) + cd '$(1)' && mv googletest-release-$(googletest_VERSION)/ gtest # First step: Build for host system in order to create "protoc" binary. - cd '$(1)' && ./configure \ + cd '$(1)' && ./autogen.sh && ./configure \ --disable-shared $(MAKE) -C '$(1)' -j '$(JOBS)' cp '$(1)/src/protoc' '$(PREFIX)/bin/$(TARGET)-protoc' -- cgit v0.12