OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Commit Details
Date: | 2010-11-21 18:58:28 (13 years 4 months ago) |
---|---|
Author: | Yauhen Kharuzhy |
Commit: | 5e68f891bf84261a0f0d099525acc95e51f91130 |
Message: | Add libmpdclient package Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com> |
Files: |
libmpdclient/Makefile (1 diff) |
Change Details
libmpdclient/Makefile | ||
---|---|---|
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 | include $(TOPDIR)/rules.mk | |
9 | ||
10 | PKG_NAME:=libmpdclient | |
11 | PKG_VERSION:=2.3 | |
12 | PKG_RELEASE:=1 | |
13 | ||
14 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 | |
15 | PKG_SOURCE_URL:=https://sourceforge.net/projects/musicpd/files/libmpdclient/$(PKG_VERSION)/ | |
16 | PKG_SOURCE_URL:=http://downloads.sourceforge.net/project/musicpd/libmpdclient/$(PKG_VERSION)/ | |
17 | PKG_MD5SUM:=d14bad30c9c117aa6b211ad9f96cfbe0 | |
18 | ||
19 | PKG_INSTALL:=1 | |
20 | ||
21 | include $(INCLUDE_DIR)/package.mk | |
22 | ||
23 | define Package/libmpdclient | |
24 | TITLE:=libmpdclient | |
25 | SECTION:=libs | |
26 | CATEGORY:=Libraries | |
27 | URL:=http://mpd.wikia.com/wiki/ClientLib:libmpdclient | |
28 | DEPENDS:= | |
29 | endef | |
30 | ||
31 | define Package/libmpdclient/description | |
32 | A stable, documented, asynchronous API library for interfacing MPD in the C, C++ & Objective C languages. | |
33 | endef | |
34 | ||
35 | TARGET_CFLAGS+="-std=gnu99" | |
36 | ||
37 | #TARGET_LDFLAGS+=-lpthread | |
38 | ||
39 | define Build/Configure | |
40 | $(call Build/Configure/Default) | |
41 | endef | |
42 | ||
43 | define Build/InstallDev | |
44 | $(INSTALL_DIR) \ | |
45 | $(1)/usr/include \ | |
46 | $(1)/usr/lib \ | |
47 | $(1)/usr/lib/pkgconfig | |
48 | $(CP) \ | |
49 | $(PKG_INSTALL_DIR)/usr/lib/* \ | |
50 | $(1)/usr/lib/ | |
51 | $(CP) \ | |
52 | $(PKG_INSTALL_DIR)/usr/include/* \ | |
53 | $(1)/usr/include/ | |
54 | $(CP) \ | |
55 | $(PKG_INSTALL_DIR)/usr/lib/pkgconfig \ | |
56 | $(1)/usr/lib/ | |
57 | endef | |
58 | ||
59 | define Package/libmpdclient/install | |
60 | $(INSTALL_DIR) \ | |
61 | $(1)/usr/lib | |
62 | $(CP) \ | |
63 | $(PKG_INSTALL_DIR)/usr/lib/libmpdclient.so* \ | |
64 | $(1)/usr/lib/ | |
65 | endef | |
66 | ||
67 | $(eval $(call BuildPackage,libmpdclient)) |