@ -6,23 +6,23 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := libpsl
PKG_VERSION := 0.21.0
PKG_VERSION := 0.21.1
PKG_RELEASE := 1
PKG_MAINTAINER := W. Michael Petullo <mike@flyn.org>
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := https://github.com/rockdaboot/libpsl/releases/download/$( PKG_VERSION)
PKG_HASH := ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c
PKG_MAINTAINER := W. Michael Petullo <mike@flyn.org>
PKG_LICENSE := MIT
PKG_LICENSE_FILES := LICENSE
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := https://github.com/rockdaboot/libpsl/releases/download/$( PKG_NAME) -$( PKG_VERSION) /
PKG_HASH := 41bd1c75a375b85c337b59783f5deb93dbb443fb0a52d257f403df7bd653ee12
PKG_BUILD_PARALLEL := 1
PKG_INSTALL := 1
PKG_BUILD_DEPENDS := meson/host
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / n l s . m k
i n c l u d e . . / . . / d e v e l / m e s o n / m e s o n . m k
d e f i n e P a c k a g e / l i b p s l
SECTION:= libs
@ -30,36 +30,29 @@ define Package/libpsl
TITLE:= C library to handle the Public Suffix List
URL:= https://github.com/rockdaboot/libpsl
DEPENDS:= +libidn2 +libunistring $( INTL_DEPENDS)
ABI_VERSION:= 5
e n d e f
d e f i n e P a c k a g e / l i b p s l / d e s c r i p t i o n
C library to handle the Public Suffix List
e n d e f
CONFIGURE_ARGS += \
--disable-gtk-doc-html \
--disable-man \
--disable-rpath
d e f i n e B u i l d / I n s t a l l D e v
$( INSTALL_DIR) \
$( 1) /usr/lib \
$( 1) /usr/include
MESON_ARGS += \
-Druntime= libidn2 \
-Dbuiltin= libidn2
$( CP) \
$( PKG_INSTALL_DIR) /usr/include/* \
$( 1) /usr/include/
TARGET_LDFLAGS += -liconv
$( CP) \
$( PKG_INSTALL_DIR) /usr/lib/* \
$( 1) /usr/lib/
d e f i n e B u i l d / I n s t a l l D e v
$( INSTALL_DIR) $( 1) /usr/include $( 1) /usr/lib $( 1) /usr/lib/pkgconfig
$( CP) $( PKG_INSTALL_DIR) /usr/include/libpsl.h $( 1) /usr/include/
$( CP) $( PKG_INSTALL_DIR) /usr/lib/libpsl.so* $( 1) /usr/lib/
$( CP) $( PKG_INSTALL_DIR) /usr/lib/pkgconfig/libpsl.pc $( 1) /usr/lib/pkgconfig/
e n d e f
d e f i n e P a c k a g e / l i b p s l / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/lib
$( CP) \
$( PKG_INSTALL_DIR) /usr/lib/*.so* \
$( 1) /usr/lib/
$( CP) $( PKG_INSTALL_DIR) /usr/lib/libpsl.so.* $( 1) /usr/lib/
e n d e f
$( eval $ ( call BuildPackage ,libpsl ) )