c9677c9ed20783bcc5d42f107826ffbe9c8c5daa
[feed/packages.git] / libs / libpsl / Makefile
1 #
2 # Copyright (C) 2007-2018 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=libpsl
11 PKG_VERSION:=0.20.2
12 PKG_RELEASE:=2
13
14 PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
15
16 PKG_LICENSE:=MIT
17 PKG_LICENSE_FILES:=LICENSE
18
19 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
20 PKG_SOURCE_URL:=https://github.com/rockdaboot/libpsl/releases/download/$(PKG_NAME)-$(PKG_VERSION)/
21 PKG_HASH:=f8fd0aeb66252dfcc638f14d9be1e2362fdaf2ca86bde0444ff4d5cc961b560f
22
23 PKG_BUILD_PARALLEL:=1
24 PKG_INSTALL:=1
25
26 include $(INCLUDE_DIR)/package.mk
27
28 define Package/libpsl
29 SECTION:=libs
30 CATEGORY:=Libraries
31 TITLE:=C library to handle the Public Suffix List
32 URL:=https://github.com/rockdaboot/libpsl
33 DEPENDS:=+libidn2 +libunistring
34 endef
35
36 define Package/libpsl/description
37 C library to handle the Public Suffix List
38 endef
39
40 CONFIGURE_ARGS += \
41 --disable-gtk-doc-html \
42 --disable-man \
43 --disable-rpath
44
45 define Build/InstallDev
46 $(INSTALL_DIR) \
47 $(1)/usr/lib \
48 $(1)/usr/include
49
50 $(CP) \
51 $(PKG_INSTALL_DIR)/usr/include/* \
52 $(1)/usr/include/
53
54 $(CP) \
55 $(PKG_INSTALL_DIR)/usr/lib/* \
56 $(1)/usr/lib/
57 endef
58
59 define Package/libpsl/install
60 $(INSTALL_DIR) $(1)/usr/lib
61 $(CP) \
62 $(PKG_INSTALL_DIR)/usr/lib/*.so* \
63 $(1)/usr/lib/
64 endef
65
66 $(eval $(call BuildPackage,libpsl))