Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update domoticz to v2020.2 #4674

Merged
merged 9 commits into from
Jun 19, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions cross/boost/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
PKG_NAME = boost
PKG_VERS = 1.63.0
PKG_VERS = 1.66.0
PKG_EXT = tar.bz2
PKG_DIST_NAME = $(PKG_NAME)_$(subst .,_,$(PKG_VERS)).$(PKG_EXT)
PKG_DIST_SITE = https://sourceforge.net/projects/$(PKG_NAME)/files/$(PKG_NAME)/$(PKG_VERS)
PKG_DIST_SITE = https://boostorg.jfrog.io/artifactory/main/release/$(PKG_VERS)/source
PKG_DIR = $(PKG_NAME)_$(subst .,_,$(PKG_VERS))

DEPENDS = cross/bzip2 cross/zlib
Expand Down Expand Up @@ -40,8 +40,8 @@ CONFIGURE_ARGS += --with-toolset=gcc --with-libraries=$(subst $(space),$(comma),

ifneq ($(strip $(WITH_PYTHON_LIBRARY)),)
CONFIGURE_ARGS += --with-python=$(WORK_DIR)/../../../native/$(PYTHON_NAME)/work-native/install/usr/local/bin/$(PYTHON_NAME)
ADDITIONAL_CFLAGS = -I$(STAGING_INSTALL_PREFIX)/$(PYTHON_INC_DIR)
ADDITIONAL_CXXFLAGS = -I$(STAGING_INSTALL_PREFIX)/$(PYTHON_INC_DIR)
ADDITIONAL_CFLAGS = -I$(STAGING_INSTALL_PREFIX)/$(PYTHON_INC_DIR) -fpermissive
ADDITIONAL_CXXFLAGS = -I$(STAGING_INSTALL_PREFIX)/$(PYTHON_INC_DIR) -fpermissive
endif

include ../../mk/spksrc.cross-cc.mk
Expand Down
2 changes: 1 addition & 1 deletion cross/boost/PLIST
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
lnk:lib/libboost_*.so
lib:lib/libboost_*.so.1.63.0
lib:lib/libboost_*.so.1.66.0
6 changes: 3 additions & 3 deletions cross/boost/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
boost_1_63_0.tar.bz2 SHA1 9f1dd4fa364a3e3156a77dc17aa562ef06404ff6
boost_1_63_0.tar.bz2 SHA256 beae2529f759f6b3bf3f4969a19c2e9d6f0c503edcb2de4a61d1428519fcb3b0
boost_1_63_0.tar.bz2 MD5 1c837ecd990bb022d07e7aab32b09847
boost_1_66_0.tar.bz2 SHA1 b6b284acde2ad7ed49b44e856955d7b1ea4e9459
boost_1_66_0.tar.bz2 SHA256 5721818253e6a0989583192f96782c4a98eb6204965316df9f5ad75819225ca9
boost_1_66_0.tar.bz2 MD5 b2dfbd6c717be4a7bb2d88018eaccf75
4 changes: 2 additions & 2 deletions cross/c-ares/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = c-ares
PKG_VERS = 1.12.0
PKG_VERS = 1.17.1
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://c-ares.haxx.se/download
Expand All @@ -8,7 +8,7 @@ PKG_DIR = $(PKG_NAME)-$(PKG_VERS)
DEPENDS =

HOMEPAGE = https://c-ares.haxx.se/
COMMENT = c-ares is a C library that performs DNS requests and name resolves asynchronously
COMMENT = c-ares is a C library for asynchronous DNS requests (including name resolves).
LICENSE = MIT

GNU_CONFIGURE = 1
Expand Down
2 changes: 1 addition & 1 deletion cross/c-ares/PLIST
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
lnk:lib/libcares.so
lnk:lib/libcares.so.2
lib:lib/libcares.so.2.2.0
lib:lib/libcares.so.2.4.2
6 changes: 3 additions & 3 deletions cross/c-ares/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
c-ares-1.12.0.tar.gz SHA1 8abfce61d2d788fb60a3441d05275162a460cbed
c-ares-1.12.0.tar.gz SHA256 8692f9403cdcdf936130e045c84021665118ee9bfea905d1a76f04d4e6f365fb
c-ares-1.12.0.tar.gz MD5 2ca44be1715cd2c5666a165d35788424
c-ares-1.17.1.tar.gz SHA1 431d5ff705db752f5d25e610827b7cb3653fc7ff
c-ares-1.17.1.tar.gz SHA256 d73dd0f6de824afd407ce10750ea081af47eba52b8a6cb307d220131ad93fc40
c-ares-1.17.1.tar.gz MD5 28f65c8ee6c097986bd902fd4f0804e2
24 changes: 24 additions & 0 deletions cross/cereal/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
PKG_NAME = cereal
PKG_VERS = 1.3.0
PKG_EXT = tar.gz
PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/USCiLab/cereal/archive
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS =

HOMEPAGE = https://uscilab.github.io/cereal/
COMMENT = A C++11 library for serialization.
LICENSE = 3-clause BSD

CMAKE_ARGS += -DSKIP_PORTABILITY_TEST=yes
CMAKE_ARGS += -DSKIP_PERFORMANCE_COMPARISON=yes
CMAKE_ARGS += -DWITH_WERROR=no

include ../../mk/spksrc.cross-cmake.mk

ifeq ($(call version_ge, ${TCVERSION}, 7.0),1)
# fix compilation with newer compilers
CMAKE_ARGS += -DCMAKE_CXX_FLAGS="-D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH"
endif
Empty file added cross/cereal/PLIST
Empty file.
3 changes: 3 additions & 0 deletions cross/cereal/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
cereal-1.3.0.tar.gz SHA1 e37634e0ee4063ac4694a65f5ae4742d164f5764
cereal-1.3.0.tar.gz SHA256 329ea3e3130b026c03a4acc50e168e7daff4e6e661bc6a7dfec0d77b570851d5
cereal-1.3.0.tar.gz MD5 4342e811f245403646c4175258f413f1
12 changes: 12 additions & 0 deletions cross/cereal/patches/001-do-not-build-tests-and-doc.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
--- CMakeLists.txt.orig 2019-10-25 04:38:52.000000000 +0000
+++ CMakeLists.txt 2021-06-10 17:35:08.757194836 +0000
@@ -76,9 +76,4 @@
include_directories(SYSTEM ${Boost_INCLUDE_DIRS})
endif(Boost_FOUND)

-enable_testing()
-add_subdirectory(unittests)
-
add_subdirectory(sandbox)
-
-add_subdirectory(doc)
55 changes: 43 additions & 12 deletions cross/domoticz/Makefile
Original file line number Diff line number Diff line change
@@ -1,34 +1,65 @@
PKG_NAME = domoticz
PKG_VERS = 4.9700
PKG_VERS = 2020.2
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/domoticz/domoticz/archive
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS = cross/boost cross/sqlite cross/curl cross/python3
DEPENDS = cross/boost cross/sqlite cross/curl cross/python38 cross/lua cross/zlib
DEPENDS += cross/jsoncpp
DEPENDS += cross/mosquitto
DEPENDS += cross/cereal
DEPENDS += cross/openzwave

HOMEPAGE = https://www.domoticz.com/
COMMENT = Domoticz is a Home Automation System.
LICENSE = GPLv3

CONFIGURE_TARGET = domoticz_configure
POST_EXTRACT_TARGET = domoticz_post_extract
PRE_COMPILE_TARGET = domoticz_pre_compile
INSTALL_TARGET = domoticz_install

BOOST_LIBRARIES = system thread date_time
ENV += BOOST_LIBRARIES="$(BOOST_LIBRARIES)" CMAKE_INCLUDE_PATH="$(STAGING_INSTALL_PREFIX)/include" CMAKE_LIBRARY_PATH="$(STAGING_INSTALL_PREFIX)/lib" PCH_COMPILE_FLAGS="$(CFLAGS)"
# for domoticz
BOOST_LIBRARIES = atomic chrono date_time system thread
# for cereal
BOOST_LIBRARIES += serialization
ENV += BOOST_LIBRARIES="$(BOOST_LIBRARIES)"

include ../../mk/spksrc.cross-cc.mk
ENV += CMAKE_INCLUDE_PATH="$(STAGING_INSTALL_PREFIX)/include"
ENV += CMAKE_LIBRARY_PATH="$(STAGING_INSTALL_PREFIX)/lib"
ENV += PCH_COMPILE_FLAGS="$(CFLAGS)"

.PHONY: domoticz_configure
domoticz_configure:
$(RUN) cmake CMakeLists.txt
CMAKE_ARGS += -DUSE_BUILTIN_JSONCPP=no
CMAKE_ARGS += -DUSE_BUILTIN_MQTT=no
CMAKE_ARGS += -DUSE_BUILTIN_SQLITE=no
CMAKE_ARGS += -DUSE_STATIC_OPENZWAVE=no

# without this, domoticz does not find some openzwave include files:
ADDITIONAL_CXXFLAGS = -I$(STAGING_INSTALL_PREFIX)/include/openzwave

USE_NATIVE_CMAKE = 1

include ../../mk/spksrc.cross-cmake.mk

.PHONY: domoticz_post_extract
# sub module: load minizip from git
domoticz_post_extract:
@$(RUN); cd extern; git clone https://github.com/domoticz/minizip.git ./minizip

.PHONY: domoticz_pre_compile
# inject version information
domoticz_pre_compile:
$(RUN) ; sed -e "s/@_version_@/$(PKG_VERS)/g" \
-e "s/@_year_@/$(firstword $(subst ., ,$(PKG_VERS)))/g" \
-e "s/@_date_@/$(shell date +'%Y-%m-%d %H:%M:%S')/g" \
-i main/domoticz.cpp

.PHONY: domoticz_install
domoticz_install:
@mkdir -p $(STAGING_INSTALL_PREFIX)/bin
@$(RUN) install -m 755 domoticz $(STAGING_INSTALL_PREFIX)/bin
install -d $(STAGING_INSTALL_PREFIX)/bin $(STAGING_INSTALL_PREFIX)/var
install -m 755 $(CMAKE_BUILD_DIR)/domoticz $(STAGING_INSTALL_PREFIX)/bin
install -m 755 $(CMAKE_BUILD_DIR)/extern/minizip/libminizip.so $(STAGING_INSTALL_PREFIX)/lib
@$(RUN) cp -R www $(STAGING_INSTALL_PREFIX)
@$(RUN) cp -R Config $(STAGING_INSTALL_PREFIX)
@$(RUN) cp -R scripts $(STAGING_INSTALL_PREFIX)
@mkdir -p $(STAGING_INSTALL_PREFIX)/var
1 change: 1 addition & 0 deletions cross/domoticz/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
bin:bin/domoticz
lib:lib/libminizip.so
rsc:www
rsc:Config
rsc:scripts
Expand Down
6 changes: 3 additions & 3 deletions cross/domoticz/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
domoticz-4.9700.tar.gz SHA1 cd5b80f485cc968b969b7d25022ab28fe7693c59
domoticz-4.9700.tar.gz SHA256 c31f185a1ffac01b86a77bf33e059a4403d814e826c9d6639c63c2e9afa55a46
domoticz-4.9700.tar.gz MD5 726d838d5d80eed4335b0dfeefb2af6c
domoticz-2020.2.tar.gz SHA1 8ef2b7edff57ba75764abe8311fa7b9c563282e0
domoticz-2020.2.tar.gz SHA256 a02f589daad4eebff1f5e93815c1acd1864cf068f8f5c3185bcdd20207ae395e
domoticz-2020.2.tar.gz MD5 fd383a13d13d0976c72f332d6db1d24e
16 changes: 16 additions & 0 deletions cross/domoticz/patches/001-make-version-configurable.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Set place holders vor version an year, as the build process fails to read this from History.txt
# Remove display of git hash in version, as we build from source outside a git repository,
# display build date and synocommunity specific information instead.
--- main/domoticz.cpp.orig 2020-04-26 15:49:25.000000000 +0200
+++ main/domoticz.cpp 2021-06-13 01:16:59.799865857 +0200
@@ -685,8 +685,8 @@

void DisplayAppVersion()
{
- _log.Log(LOG_STATUS, "Domoticz V%s (c)2012-%d GizMoCuz", szAppVersion.c_str(), ActYear);
- _log.Log(LOG_STATUS, "Build Hash: %s, Date: %s", szAppHash.c_str(), szAppDate.c_str());
+ _log.Log(LOG_STATUS, "Domoticz V@_version_@ (c)2012-@_year_@ GizMoCuz");
+ _log.Log(LOG_STATUS, "Built by SynoCommunity for synology NAS devices. Date: @_date_@");
}

time_t m_LastHeartbeat = 0;
25 changes: 25 additions & 0 deletions cross/jsoncpp/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
PKG_NAME = jsoncpp
PKG_VERS = 1.9.4
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/open-source-parsers/jsoncpp/archive
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS =

HOMEPAGE = https://github.com/open-source-parsers/jsoncpp/wiki
COMMENT = A C++ library for interacting with JSON.
LICENSE = MIT

GNU_CONFIGURE = 1

CMAKE_ARGS += -DJSONCPP_WITH_TESTS=no
CMAKE_ARGS += -DJSONCPP_WITH_POST_BUILD_UNITTEST=no

include ../../mk/spksrc.cross-cmake.mk

ifeq ($(call version_ge, ${TCVERSION}, 7.0),1)
# fix compilation with newer compilers
CMAKE_ARGS += -DCMAKE_CXX_FLAGS="-D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH"
endif
3 changes: 3 additions & 0 deletions cross/jsoncpp/PLIST
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
lnk:lib/libjsoncpp.so
lib:lib/libjsoncpp.so.1.9.4
lnk:lib/libjsoncpp.so.24
3 changes: 3 additions & 0 deletions cross/jsoncpp/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
jsoncpp-1.9.4.tar.gz SHA1 d0cceda7df8d6e77d6acde6b9dea0ff604be6b36
jsoncpp-1.9.4.tar.gz SHA256 e34a628a8142643b976c7233ef381457efad79468c67cb1ae0b83a33d7493999
jsoncpp-1.9.4.tar.gz MD5 4757b26ec89798c5247fa638edfdc446
3 changes: 2 additions & 1 deletion cross/mosquitto/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
PKG_NAME = mosquitto
PKG_VERS = 1.6.12
PKG_VERS = 1.6.15
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://mosquitto.org/files/source
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS = cross/c-ares cross/openssl cross/util-linux cross/libwebsockets

UNSUPPORETED_ARCHS = $(OLD_PPC_ARCHS)

HOMEPAGE = https://www.mosquitto.org/
COMMENT = Mosquitto is an open source message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1.
Expand Down
6 changes: 3 additions & 3 deletions cross/mosquitto/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
mosquitto-1.6.12.tar.gz SHA1 b8c047985a33f3c2e9855079030f91d6eed00c47
mosquitto-1.6.12.tar.gz SHA256 548d73d19fb787dd0530334e398fd256ef3a581181678488a741a995c4f007fb
mosquitto-1.6.12.tar.gz MD5 beb8d76d6e45f1e66d711006082a631f
mosquitto-1.6.15.tar.gz SHA1 86e1819be155b5a9253f2d65f86e4ffb4479b6e8
mosquitto-1.6.15.tar.gz SHA256 5ff2271512f745bf1a451072cd3768a5daed71e90c5179fae12b049d6c02aa0f
mosquitto-1.6.15.tar.gz MD5 792bdd8fce3a8a1db102988ef6a9a02f
33 changes: 33 additions & 0 deletions cross/openzwave/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
PKG_NAME = openzwave
PKG_VERS = 1.6.1914
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://old.openzwave.com/downloads
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

HOMEPAGE = https://www.openzwave.net
COMMENT = C++ library to control Z-Wave Networks via a USB Z-Wave Controller.
LICENSE = LGPLv3

CONFIGURE_TARGET = nop
INSTALL_TARGET = openzwave_install
POST_INSTALL_TARGET = openzwave_post_install

ENV += CROSS_COMPILE=$(TC_PATH)$(TC_PREFIX)

include ../../mk/spksrc.cross-cc.mk

.PHONY: openzwave_install
# workaround for the non gnu standard usage of pkgconfig
# as the owner is not willing to fix this
# see https://github.com/OpenZWave/open-zwave/issues/1416
openzwave_install:
$(RUN) $(MAKE) DESTDIR=$(INSTALL_DIR) install PREFIX=$(INSTALL_PREFIX) instlibdir=$(INSTALL_PREFIX)/lib pkgconfigdir=$(INSTALL_PREFIX)/lib/pkgconfig

.PHONY: openzwave_post_install
# patch includes as some compilers fail to work with the include folder structure of openzwave
# (use hardcoded list of referenced header files in base folder to avoid too large sed expression size)
openzwave_post_install:
sed -e 's|\(#include "\)\([^.].*/\)|\1../\2|g' -i $(INSTALL_DIR)/$(INSTALL_PREFIX)/include/openzwave/*/*.h
sed -e 's|\(#include "\)\([^.].*/\)|\1../../\2|g' -i $(INSTALL_DIR)/$(INSTALL_PREFIX)/include/openzwave/*/*/*.h
sed -e 's%\(#include \"\)\(Bitfield\.h\|CompatOptionManager\.h\|Defs\.h\|Driver\.h\|TimerThread\.h\|ValueIDIndexes\.h\)%\1../\2%g' -i $(INSTALL_DIR)/$(INSTALL_PREFIX)/include/openzwave/*/*.h
5 changes: 5 additions & 0 deletions cross/openzwave/PLIST
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
bin:bin/MinOZW
rsc:bin/ozw_config
rsc:etc/openzwave/
lnk:lib/libopenzwave.so
lib:lib/libopenzwave.so.1.6
3 changes: 3 additions & 0 deletions cross/openzwave/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
openzwave-1.6.1914.tar.gz SHA1 8055f8e257a9d96adce0348d810b12633f504906
openzwave-1.6.1914.tar.gz SHA256 c4e4eb643709eb73c30cc25cffc24e9e7b6d7c49bd97ee8986c309d168d9ad2f
openzwave-1.6.1914.tar.gz MD5 e7813329cc711ec8f2f99ea503c81d5d
13 changes: 10 additions & 3 deletions mk/spksrc.cross-cmake-env.mk
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@ CMAKE_ARGS += -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE
CMAKE_ARGS += -DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE
CMAKE_ARGS += -DBUILD_SHARED_LIBS=ON

# Use native cmake
ifeq ($(strip $(USE_NATIVE_CMAKE)),1)
BUILD_DEPENDS += native/cmake
CMAKE_PATH = $(realpath $(WORK_DIR)/../../../native/cmake/work-native/install/usr/local/bin)
ENV += PATH=$(CMAKE_PATH):$$PATH
endif

# set default ASM build environment
ifeq ($(strip $(CMAKE_USE_NASM)),1)
DEPENDS += native/nasm
Expand All @@ -25,12 +32,12 @@ else
CMAKE_ARGS += -DENABLE_ASSEMBLY=OFF
endif

# set default build directory
# set default use destdir
ifeq ($(strip $(CMAKE_USE_DESTDIR)),)
CMAKE_USE_DESTDIR = 1
endif

# set default build directory
# set default destdir directory
ifeq ($(strip $(CMAKE_DESTDIR)),)
CMAKE_DESTDIR = $(INSTALL_DIR)
endif
Expand All @@ -54,7 +61,7 @@ ifeq ($(findstring $(ARCH),$(ARMv8_ARCHS)),$(ARCH))
CMAKE_ARGS += -DCMAKE_SYSTEM_PROCESSOR=aarch64
endif
ifeq ($(findstring $(ARCH), $(PPC_ARCHS)),$(ARCH))
CMAKE_ARGS += -DCMAKE_C_FLAGS=-mcpu=8548 -mhard-float -mfloat-gprs=double
CMAKE_ARGS += -DCMAKE_C_FLAGS="-mcpu=8548 -mhard-float -mfloat-gprs=double"
CMAKE_ARGS += -DCMAKE_SYSTEM_PROCESSOR=ppc
endif
ifeq ($(findstring $(ARCH),$(i686_ARCHS)),$(ARCH))
Expand Down
17 changes: 17 additions & 0 deletions native/cmake/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
PKG_NAME = cmake
PKG_VERS = 3.20.3
PKG_EXT = tar.gz
PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/Kitware/CMake/archive
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIR = CMake-$(PKG_VERS)

DEPENDS =

HOMEPAGE = https://cmake.org/
COMMENT = CMake is an open-source, cross-platform family of tools designed to build, test and package software.
LICENSE = OSI-approved BSD 3-Clause License

GNU_CONFIGURE = 1

include ../../mk/spksrc.native-cc.mk
3 changes: 3 additions & 0 deletions native/cmake/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
cmake-3.20.3.tar.gz SHA1 7731768dee39724a02b80618f1bb6dec504b6d15
cmake-3.20.3.tar.gz SHA256 aa059c7f89b56215301f1baac8f88a70a67a334495c9ab6a728b97e1defab763
cmake-3.20.3.tar.gz MD5 3002befb9492a96e53333ac74f7b3a75
Loading