avahi: backport CVE fixes from upstream
[feed/packages.git] / libs / mxml / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=mxml
4 PKG_VERSION:=3.3.1
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
8 PKG_SOURCE_URL:=https://github.com/michaelrsweet/$(PKG_NAME)/releases/download/v$(PKG_VERSION)/
9 PKG_HASH:=0c663ed1fe393b5619f80101798202eea43534abd7c8aff389022fd8c1dacc32
10 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
11
12 PKG_FIXUP:=autoreconf
13
14 PKG_MAINTAINER:=Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
15 PKG_LICENSE:=GPL-2.0
16 PKG_LICENSE_FILES:=COPYING
17
18 include $(INCLUDE_DIR)/package.mk
19
20 define Package/mxml
21 SECTION:=libs
22 CATEGORY:=Libraries
23 TITLE:=Mini-XML
24 URL:=http://www.minixml.org/
25 DEPENDS:=+zlib
26 endef
27
28 define Package/mxml/description
29 A small xml library.
30 endef
31
32 TARGET_CFLAGS += $(FPIC)
33
34 CONFIGURE_ARGS += \
35 --enable-shared \
36 --enable-static
37
38 define Build/InstallDev
39 mkdir -p $(1)/usr/include
40 $(CP) $(PKG_BUILD_DIR)/mxml.h $(1)/usr/include/
41 mkdir -p $(1)/usr/lib
42 $(CP) $(PKG_BUILD_DIR)/libmxml.so* $(1)/usr/lib/
43 mkdir -p $(1)/usr/lib/pkgconfig
44 $(CP) $(PKG_BUILD_DIR)/mxml.pc $(1)/usr/lib/pkgconfig/
45 endef
46
47 define Package/mxml/install
48 $(INSTALL_DIR) $(1)/usr/lib
49 $(CP) $(PKG_BUILD_DIR)/libmxml.so.* $(1)/usr/lib/
50 endef
51
52 $(eval $(call BuildPackage,mxml))