2 # Copyright (C) 2009 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=Thunar-
$(PKG_VERSION
).
tar.bz2
16 PKG_BUILD_DIR
:=$(BUILD_DIR
)/Thunar-
$(PKG_VERSION
)
17 PKG_SOURCE_URL
:=http
://www.tx-us.xfce.org
/archive
/xfce-4.6
.0/src
/
18 PKG_MD5SUM
:=468c240a4f65a217ec2b6132e85cd84e
23 include $(INCLUDE_DIR
)/package.mk
25 TARGET_CFLAGS
+=-I
$(STAGING_DIR
)/usr
/lib
/libintl
/include
28 -Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib \
30 -L
$(STAGING_DIR
)/usr
/lib
/libintl
/lib
32 define Package
/libthunar-vfs
36 TITLE
:=thunar virtual filesystem library
37 DEPENDS
:=+libexo
+libpng
+libxfce4util
+libgamin
+libstartup-notification \
38 +xfce4-panel
+dbus-launch-x
+gamin-server
41 define Package
/libthunarx
54 DEPENDS
:=+libthunarx
+libthunar-vfs
57 define Build
/Configure
58 $(call Build
/Configure
/Default
, \
59 --libexecdir
=/usr
/lib
/thunar
/ \
64 define Build
/InstallDev
65 $(INSTALL_DIR
) $(1)/usr
/{lib
/pkgconfig
,lib
/thunarx-1
,include}
67 $(PKG_INSTALL_DIR
)/usr
/include/* \
71 $(PKG_INSTALL_DIR
)/usr
/lib
/*.
{la
,a
,so
*} \
75 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* \
76 $(1)/usr
/lib
/pkgconfig
/
79 define Package
/libthunar-vfs
/install
80 $(INSTALL_DIR
) $(1)/usr
/lib
/
82 $(PKG_INSTALL_DIR
)/usr
/lib
/libthunar-vfs-1.so
* \
86 define Package
/libthunarx
/install
87 $(INSTALL_DIR
) $(1)/usr
/lib
/thunarx-1
89 $(PKG_INSTALL_DIR
)/usr
/lib
/libthunarx-1.so
* \
92 $(PKG_INSTALL_DIR
)/usr
/lib
/thunarx-1
/*.so
* \
93 $(1)/usr
/lib
/thunarx-1
/
96 define Package
/thunar
/install
97 $(INSTALL_DIR
) $(1)/usr
/bin
/
99 $(PKG_INSTALL_DIR
)/usr
/bin
/* \
102 $(INSTALL_DIR
) $(1)/usr
/lib
/thunar
/xfce4
/panel-plugins
104 $(PKG_INSTALL_DIR
)/usr
/lib
/thunar
/{T
,t
}hunar
* \
107 $(PKG_INSTALL_DIR
)/usr
/lib
/thunar
/xfce4
/panel-plugins
/* \
108 $(1)/usr
/lib
/thunar
/xfce4
/panel-plugins
110 $(INSTALL_DIR
) $(1)/usr
/share
/applications
112 $(PKG_INSTALL_DIR
)/usr
/share
/applications
/* \
113 $(1)/usr
/share
/applications
/
115 $(INSTALL_DIR
) $(1)/usr
/share
/xfce4
/panel-plugins
117 $(PKG_INSTALL_DIR
)/usr
/share
/xfce4
/panel-plugins
/* \
118 $(1)/usr
/share
/xfce4
/panel-plugins
/
120 $(INSTALL_DIR
) $(1)/usr
/share
/dbus-1
/services
122 $(PKG_INSTALL_DIR
)/usr
/share
/dbus-1
/services
/* \
123 $(1)/usr
/share
/dbus-1
/services
/
125 $(INSTALL_DIR
) $(1)/usr
/share
/icons
127 $(PKG_INSTALL_DIR
)/usr
/share
/icons
/* \
128 $(1)/usr
/share
/icons
/
130 $(INSTALL_DIR
) $(1)/usr
/share
/pixmaps
/Thunar
132 $(PKG_INSTALL_DIR
)/usr
/share
/pixmaps
/Thunar
/* \
133 $(1)/usr
/share
/pixmaps
/Thunar
136 $(eval
$(call BuildPackage
,libthunar-vfs
))
137 $(eval
$(call BuildPackage
,libthunarx
))
138 $(eval
$(call BuildPackage
,thunar
))