1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE_URL
:=https
://codeload.github.com
/h2o
/h2o
/tar.gz
/v
${PKG_VERSION}?
8 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
9 PKG_HASH
:=f8cbc1b530d85ff098f6efc2c3fdbc5e29baffb30614caac59d5c710f7bda201
11 PKG_MAINTAINER
:=Peter van Dijk
<peter.van.dijk@powerdns.com
>
13 PKG_LICENSE_FILES
:=LICENSE
15 include $(INCLUDE_DIR
)/package.mk
16 include $(INCLUDE_DIR
)/cmake.mk
18 PKG_BUILD_DEPENDS
:=libwslay
21 -DBUILD_SHARED_LIBS
=ON \
24 define Package
/libh2o-evloop
27 TITLE
:=H2O Library compiled with its own event loop
28 URL
:=https
://h2o.examp1e.net
/
29 DEPENDS
:=+libopenssl
+zlib
35 TITLE
:=H2O Library compiled with libuv
36 URL
:=https
://h2o.examp1e.net
/
37 DEPENDS
:=+libuv
+libopenssl
+zlib
+libyaml
40 define Build
/InstallDev
41 $(call Build
/InstallDev
/cmake
,$(1))
42 $(SED
) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr
/lib
/pkgconfig
/libh2o-evloop.
pc
43 $(SED
) 's,/usr/lib,$$$${exec_prefix}/lib,g' $(1)/usr
/lib
/pkgconfig
/libh2o-evloop.
pc
44 $(SED
) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr
/lib
/pkgconfig
/libh2o.
pc
45 $(SED
) 's,/usr/lib,$$$${exec_prefix}/lib,g' $(1)/usr
/lib
/pkgconfig
/libh2o.
pc
48 define Package
/libh2o-evloop
/install
49 $(INSTALL_DIR
) $(1)/usr
/lib
50 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libh2o-evloop.so
* $(1)/usr
/lib
/
53 define Package
/libh2o
/install
54 $(INSTALL_DIR
) $(1)/usr
/lib
55 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libh2o.so
* $(1)/usr
/lib
/
58 $(eval
$(call BuildPackage
,libh2o-evloop
))
59 $(eval
$(call BuildPackage
,libh2o
))