OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
1 | # |
2 | # Copyright (C) 2005-2009 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:=libassuan |
11 | PKG_VERSION:=2.0.0 |
12 | PKG_RELEASE:=1 |
13 | |
14 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 |
15 | PKG_SOURCE_URL:=ftp://ftp.gnupg.org/gcrypt/libassuan/ |
16 | PKG_MD5SUM:=59bc0ae7194c412d7a522029005684b2 |
17 | PKG_FIXUP:=libtool |
18 | |
19 | include $(INCLUDE_DIR)/package.mk |
20 | |
21 | PKG_INSTALL=1 |
22 | |
23 | define Package/libassuan |
24 | SECTION:=libs |
25 | CATEGORY:=Libraries |
26 | TITLE:=IPC library used by some GnuPG related software |
27 | URL:=http://www.gnupg.org |
28 | endef |
29 | |
30 | define Package/libassuan/description |
31 | Libassuan is the IPC library used by some GnuPG related software. |
32 | endef |
33 | |
34 | TARGET_CFLAGS += $(FPIC) |
35 | |
36 | define Build/Configure |
37 | $(call Build/Configure/Default, \ |
38 | --enable-shared \ |
39 | --enable-static \ |
40 | ) |
41 | endef |
42 | |
43 | define Build/InstallDev |
44 | $(INSTALL_DIR) $(2)/bin $(1)/usr/bin |
45 | $(INSTALL_BIN) \ |
46 | $(PKG_INSTALL_DIR)/usr/bin/libassuan-config \ |
47 | $(2)/bin/ |
48 | $(SED) \ |
49 | 's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' \ |
50 | $(2)/bin/libassuan-config |
51 | ln -sf $(STAGING_DIR)/host/bin/libassuan-config $(1)/usr/bin/libassuan-config |
52 | |
53 | $(INSTALL_DIR) $(1)/usr/include |
54 | $(INSTALL_DATA) \ |
55 | $(PKG_INSTALL_DIR)/usr/include/assuan.h \ |
56 | $(1)/usr/include/ |
57 | |
58 | $(INSTALL_DIR) $(1)/usr/lib |
59 | $(CP) \ |
60 | $(PKG_INSTALL_DIR)/usr/lib/libassuan.{la,a,so*} \ |
61 | $(1)/usr/lib/ |
62 | |
63 | $(INSTALL_DIR) $(1)/usr/share/aclocal |
64 | $(INSTALL_DATA) \ |
65 | $(PKG_INSTALL_DIR)/usr/share/aclocal/libassuan.m4 \ |
66 | $(1)/usr/share/aclocal/ |
67 | endef |
68 | |
69 | define Package/libassuan/install |
70 | $(INSTALL_DIR) $(1)/usr/lib |
71 | $(CP) \ |
72 | $(PKG_INSTALL_DIR)/usr/lib/libassuan.so.* \ |
73 | $(1)/usr/lib/ |
74 | endef |
75 | |
76 | $(eval $(call BuildPackage,libassuan)) |
77 |