1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://codeload.github.com
/oskarirauta
/speedtestcpp
/tar.gz
/v
$(PKG_VERSION
)?
9 PKG_HASH
:=7d5c85f1d9a46f7d8a3ac4261ef1f92e53c511430bae096f7ec6f12a33d38904
11 PKG_MAINTAINER
:=Oskari Rauta
<oskari.rauta@gmail.com
>
13 PKG_LICENSE_FILES
:=LICENSE
15 include $(INCLUDE_DIR
)/package.mk
17 define Package
/libspeedtestcpp
20 TITLE
:=library for ookla
's speedtest
21 DEPENDS:=+libcurl +libstdcpp
22 URL:=https://github.com/oskarirauta/speedtestcpp
25 define Package/libspeedtestcpp/description
26 Shared library that provides support for ookla's speedtest
29 define Package
/speedtestcpp
33 DEPENDS
:=+libspeedtestcpp
+libstdcpp
34 URL
:=https
://github.com
/oskarirauta
/speedtestcpp
38 define Package
/speedtestcpp
/description
39 Yet another unofficial speedtest.net client cli interface
40 forked from taganaka
's SpeedTest with few improments and
44 TARGET_CXXFLAGS += --std=c++23 -fPIC
46 define Build/Configure
49 define Package/libspeedtestcpp/install
50 $(INSTALL_DIR) $(1)/usr/lib
51 $(CP) $(PKG_BUILD_DIR)/libspeedtestcpp.so* $(1)/usr/lib/
54 define Package/speedtestcpp/install
55 $(INSTALL_DIR) $(1)/usr/bin
56 $(INSTALL_BIN) $(PKG_BUILD_DIR)/speedtest $(1)/usr/bin/
59 define Build/InstallDev
60 $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/include/speedtest
61 $(CP) $(PKG_BUILD_DIR)/libspeedtestcpp.{so*,a} $(1)/usr/lib/
62 $(CP) $(PKG_BUILD_DIR)/include/speedtest/*.hpp $(1)/usr/include/speedtest/
65 $(eval $(call BuildPackage,libspeedtestcpp))
66 $(eval $(call BuildPackage,speedtestcpp))