icon-naming-utils requires Perl XML::Simple
[openwrt/svn-archive/archive.git] / desktop / tools / icon-naming-utils / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=icon-naming-utils
4 PKG_VERSION:=0.8.7
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
8 PKG_SOURCE_URL:=http://tango.freedesktop.org/releases/
9 PKG_MD5SUM:=2bcd77b8b6361831a932a5e76e82b66d
10 PKG_INSTALL:=1
11
12 include $(INCLUDE_DIR)/package.mk
13
14 define Package/icon-naming-utils
15 SECTION:=utils
16 CATEGORY:=Utilities
17 TITLE:=Tool for generating icon themes
18 URL:=http://tango.freedesktop.org/
19 endef
20
21 define Build/Configure
22 $(call Build/Configure/Default, \
23 --libexecdir=/lib/icon-naming-utils \
24 )
25 endef
26
27 define Build/InstallDev
28 $(INSTALL_DIR) $(2)/lib/icon-naming-utils
29 $(INSTALL_BIN) \
30 $(PKG_INSTALL_DIR)/lib/icon-naming-utils/icon-name-mapping \
31 $(2)/lib/icon-naming-utils/
32 $(SED) \
33 's,/usr/share/icon-naming-utils,$(STAGING_DIR)/host/share/icon-naming-utils,g' \
34 $(2)/lib/icon-naming-utils/icon-name-mapping
35
36 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
37 $(INSTALL_DATA) \
38 $(PKG_INSTALL_DIR)/usr/share/pkgconfig/* \
39 $(1)/usr/lib/pkgconfig/
40 $(SED) \
41 's,^program_path=,program_path=$(STAGING_DIR)/host,g' \
42 $(1)/usr/lib/pkgconfig/icon-naming-utils.pc
43
44 $(INSTALL_DIR) $(2)/share/icon-naming-utils/
45 $(INSTALL_DATA) \
46 $(PKG_INSTALL_DIR)/usr/share/icon-naming-utils/* \
47 $(2)/share/icon-naming-utils/
48 endef
49
50 define Package/icon-naming-utils/install
51 true
52 endef
53
54 define Require/perl-xml-simple
55 perl -e 'use XML::Simple;'
56 endef
57
58 $(eval $(call Require,perl-xml-simple, \
59 Please install Perl XML::Simple \
60 ))
61
62 $(eval $(call BuildPackage,icon-naming-utils))