2 $(package
)_version
=2.0.20170509
3 $(package
)_download_path
=http
://miniupnp.free.fr
/files
4 $(package
)_file_name
=$(package
)-$($(package
)_version
).
tar.gz
5 $(package
)_sha256_hash
=d3c368627f5cdfb66d3ebd64ca39ba54d6ff14a61966dbecb8dd296b7039f16a
7 define $(package
)_set_vars
8 $(package
)_build_opts
=CC
="$($(package)_cc)"
9 $(package
)_build_opts_darwin
=OS
=Darwin LIBTOOL
="$($(package)_libtool)"
10 $(package
)_build_opts_mingw32
=-f Makefile.mingw
11 $(package
)_build_env
+=CFLAGS
="$($(package)_cflags) $($(package)_cppflags)" AR
="$($(package)_ar)"
14 define $(package
)_preprocess_cmds
16 sed
-e
's|MINIUPNPC_VERSION_STRING \"version\"|MINIUPNPC_VERSION_STRING \"$($(package)_version)\"|' -e
's|OS/version|$(host)|' miniupnpcstrings.h.in
> miniupnpcstrings.h
&& \
17 sed
-i.old
"s|miniupnpcstrings.h: miniupnpcstrings.h.in wingenminiupnpcstrings|miniupnpcstrings.h: miniupnpcstrings.h.in|" Makefile.mingw
20 define $(package
)_build_cmds
21 $(MAKE
) libminiupnpc.a
$($(package
)_build_opts
)
24 define $(package
)_stage_cmds
25 mkdir
-p
$($(package
)_staging_prefix_dir
)/include/miniupnpc
$($(package
)_staging_prefix_dir
)/lib
&&\
26 install *.h
$($(package
)_staging_prefix_dir
)/include/miniupnpc
&&\
27 install libminiupnpc.a
$($(package
)_staging_prefix_dir
)/lib