[xfce] fix DL URLs (closes: #9116)
[openwrt/svn-archive/archive.git] / xfce / app / xfce4-session / Makefile
1 #
2 # Copyright (C) 2009-2011 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:=xfce4-session
11 PKG_VERSION:=4.6.1
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=http://archive.xfce.org/xfce/$(PKG_VERSION)/src/
16 PKG_MD5SUM:=7628be41ed3511a20cff5673d9d39858
17
18 PKG_FIXUP:=libtool
19 PKG_INSTALL:=1
20
21 include $(INCLUDE_DIR)/package.mk
22 include $(INCLUDE_DIR)/nls.mk
23
24 TARGET_LDFLAGS+= \
25 -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \
26 -Wl,-rpath=/usr/lib
27
28 define Package/xfce4-session
29 SECTION:=xorg-app
30 CATEGORY:=Xorg
31 SUBMENU:=app
32 TITLE:=xfce4-session
33 DEPENDS:=+libxfce4util +libxfcegui4 +libwnck +dbus +libdbus +libxfconf \
34 +libglade +iceauth +libX11 +libSM +xfconf +thunar +xfce4-panel \
35 +xfce4-settings +xfdesktop +xfce-utils +xfwm4
36 endef
37
38 define Build/Configure
39 $(call Build/Configure/Default,\
40 ac_cv_header_linux_ioprio_h=no \
41 )
42 endef
43
44 define Build/InstallDev
45 $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/xfce4/xfce4-session-4.6/libxfsm}
46 $(INSTALL_DATA) \
47 $(PKG_INSTALL_DIR)/usr/include/xfce4/xfce4-session-4.6/libxfsm/*.h \
48 $(1)/usr/include/xfce4/xfce4-session-4.6/libxfsm/
49
50 $(CP) \
51 $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
52 $(1)/usr/lib/
53
54 $(INSTALL_DATA) \
55 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
56 $(1)/usr/lib/pkgconfig/
57 endef
58
59 define Package/xfce4-session/install
60 $(INSTALL_DIR) $(1)/usr/lib/
61 $(CP) \
62 $(PKG_INSTALL_DIR)/usr/lib/*.so* \
63 $(1)/usr/lib/
64
65 $(INSTALL_DIR) $(1)/usr/lib/
66 $(INSTALL_BIN) \
67 $(PKG_INSTALL_DIR)/usr/lib/{balou-*,xfsm-shutdown-helper} \
68 $(1)/usr/lib/
69
70 $(INSTALL_DIR) $(1)/usr/lib/xfce4/splash/engines
71 $(CP) \
72 $(PKG_INSTALL_DIR)/usr/lib/xfce4/splash/engines/*.so* \
73 $(1)/usr/lib/xfce4/splash/engines/
74
75 $(INSTALL_DIR) $(1)/usr/bin/
76 $(INSTALL_BIN) \
77 $(PKG_INSTALL_DIR)/usr/bin/* \
78 $(1)/usr/bin/
79
80 $(INSTALL_DIR) $(1)/etc/xdg/xfce4/xfconf/xfce-perchannel-xml
81 $(INSTALL_DATA) \
82 $(PKG_INSTALL_DIR)/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/* \
83 $(1)/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/
84
85 $(INSTALL_DIR) $(1)/usr/share/icons/hicolor
86 $(CP) \
87 $(PKG_INSTALL_DIR)/usr/share/icons/hicolor/* \
88 $(1)/usr/share/icons/hicolor/
89
90 $(INSTALL_DIR) $(1)/usr/share/themes
91 $(CP) \
92 $(PKG_INSTALL_DIR)/usr/share/themes/* \
93 $(1)/usr/share/themes/
94
95 $(INSTALL_DIR) $(1)/usr/share/applications
96 $(INSTALL_DATA) \
97 $(PKG_INSTALL_DIR)/usr/share/applications/* \
98 $(1)/usr/share/applications
99
100 $(INSTALL_DIR) $(1)/usr/share/xfce4/tips
101 $(INSTALL_DATA) \
102 $(PKG_INSTALL_DIR)/usr/share/xfce4/tips/* \
103 $(1)/usr/share/xfce4/tips/
104 endef
105
106 $(eval $(call BuildPackage,xfce4-session))