mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 07:28:39 +01:00
oniguruma: build using autotools
Cmake currently fails to compile properly. While there's a fix upstream, we can avoid carrying any patches here, and use the more stable build system, despite being slower. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
This commit is contained in:
@@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=oniguruma
|
||||
PKG_VERSION:=6.9.5_rev1
|
||||
PKG_RELEASE:=2
|
||||
PKG_RELEASE:=3
|
||||
|
||||
PKG_SOURCE:=onig-v$(subst _,-,$(PKG_VERSION)).tar.gz
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/kkos/oniguruma/tar.gz/v$(PKG_VERSION)?
|
||||
@@ -21,10 +21,8 @@ PKG_INSTALL:=1
|
||||
PKG_FIXUP:=autoreconf
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
||||
CMAKE_INSTALL:=1
|
||||
CMAKE_OPTIONS += -DENABLE_POSIX_API:BOOL=ON
|
||||
CONFIGURE_ARGS += --enable-posix-api
|
||||
|
||||
define Package/oniguruma
|
||||
SECTION:=libs
|
||||
@@ -47,4 +45,11 @@ define Package/oniguruma/install
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/libonig.so.$(ABI_VERSION) $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
$(INSTALL_DIR) $(1)/usr/{include,lib}
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
|
||||
$(SED) 's,/usr,$(STAGING_DIR)/usr,g' $(1)/usr/lib/pkgconfig/oniguruma.pc
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,oniguruma))
|
||||
|
||||
Reference in New Issue
Block a user