OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
1 | # |
2 | # Copyright (C) 2008 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 | |
9 | include $(TOPDIR)/rules.mk |
10 | |
11 | PKG_NAME:=zimlib |
12 | PKG_VERSION:=0.92.20091227-3 |
13 | PKG_RELEASE:=1 |
14 | |
15 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz |
16 | PKG_SOURCE_URL:=http://www.openzim.org/download |
17 | |
18 | PKG_INSTALL:=1 |
19 | |
20 | #PKG_FIXUP:=libtool-uclibxx |
21 | PKG_FIXUP:=libtool |
22 | |
23 | include $(INCLUDE_DIR)/package.mk |
24 | |
25 | # we have to to stick to libstdc++ for, as zimlib is using locales hardcoded and the uclibc++ does not have locales-support |
26 | #CONFIGURE_VARS += \ |
27 | # CXX="g++-uc" |
28 | # |
29 | #MAKE_FLAGS += \ |
30 | # CXX="g++-uc" |
31 | |
32 | define Package/zimlib |
33 | TITLE:=zimlib |
34 | SECTION:=libs |
35 | CATEGORY:=Libraries |
36 | DEPENDS:=+zlib +bzip2 +cxxtools +libstdcpp +xz |
37 | URL:=http://openzim.org |
38 | endef |
39 | |
40 | define Build/Configure |
41 | $(call Build/Configure/Default, \ |
42 | --with-cluster-cache-size=5 \ |
43 | --disable-unittest \ |
44 | --enable-benchmark \ |
45 | ) |
46 | endef |
47 | |
48 | define Build/InstallDev |
49 | $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib |
50 | $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ |
51 | $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{a,la,so*} $(1)/usr/lib/ |
52 | endef |
53 | |
54 | define Package/zimlib/install |
55 | $(INSTALL_DIR) $(1)/usr/bin $(1)/usr/lib |
56 | $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ |
57 | $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/ |
58 | endef |
59 | |
60 | $(eval $(call BuildPackage,zimlib)) |
61 |