2 # Copyright (C) 2008-2011 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
13 PKG_VERSION
:=$(OB_VERSION
).
$(OB_PATCH
)
16 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
17 PKG_SOURCE_URL
:=http
://icculus.org
/openbox
/releases
18 PKG_MD5SUM
:=00441b53cf14c03566c8e82643544ff9
23 include $(INCLUDE_DIR
)/package.mk
24 include $(INCLUDE_DIR
)/nls.mk
27 -Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
29 define Package
/openbox
30 TITLE
:=The Openbox Window Manager
33 SUBMENU
:=window manager
34 DEPENDS
:=+glib2
+libxml2
+fontconfig
+libXft
+libXrandr
+libXt \
35 +libXcursor
+pango
+xextproto
+xf86vidmodeproto
+freedesktop-compliant \
38 +dejavu-fonts-ttf-DejaVuSans \
39 +dejavu-fonts-ttf-DejaVuSans-Bold \
40 +dejavu-fonts-ttf-DejaVuSerif \
41 +dejavu-fonts-ttf-DejaVuSerif-Bold \
42 +dejavu-fonts-ttf-DejaVuSerif-Italic
43 URL
:=http
://icculus.org
/openbox
/
46 define Package
/openbox
/description
47 Openbox is a highly configurable
, next generation window manager
48 with extensive standards support.
52 --disable-startup-notification
54 define Package
/openbox
/install
55 $(INSTALL_DIR
) $(1)/etc
/xdg
/openbox
57 $(PKG_INSTALL_DIR
)/etc
/xdg
/openbox
/* \
60 $(INSTALL_DIR
) $(1)/usr
/bin
62 $(PKG_INSTALL_DIR
)/usr
/bin
/openbox \
65 $(PKG_INSTALL_DIR
)/usr
/bin
/openbox-session \
68 $(INSTALL_DIR
) $(1)/usr
/lib
70 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so \
73 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so.
* \
76 $(PKG_INSTALL_DIR
)/usr
/lib
/openbox-
* \
79 $(INSTALL_DIR
) $(1)/usr
/share
/pixmaps
81 $(PKG_INSTALL_DIR
)/usr
/share
/pixmaps
/* \
82 $(1)/usr
/share
/pixmaps
/
84 $(INSTALL_DIR
) $(1)/usr
/share
/themes
86 $(PKG_INSTALL_DIR
)/usr
/share
/themes
/* \
87 $(1)/usr
/share
/themes
/
90 define Build
/InstallDev
91 $(INSTALL_DIR
) $(1)/usr
/include/openbox
/$(OB_VERSION
)/
93 $(PKG_INSTALL_DIR
)/usr
/include/openbox
/$(OB_VERSION
)/* \
94 $(1)/usr
/include/openbox
/$(OB_VERSION
)/
96 $(INSTALL_DIR
) $(1)/usr
/lib
98 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so \
101 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so.
* \
104 $(PKG_INSTALL_DIR
)/usr
/lib
/*.la \
107 $(PKG_INSTALL_DIR
)/usr
/lib
/openbox-
* \
110 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
/
112 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* \
113 $(1)/usr
/lib
/pkgconfig
/
115 $(INSTALL_DIR
) $(1)/etc
/uci-defaults
117 .
/files
/uci-defaults
/* \
118 $(1)/etc
/uci-defaults
/
121 define Package
/openbox
/postinst
123 [ -n
"$${IPKG_INSTROOT}" ] && exit
128 $(eval
$(call BuildPackage
,openbox
))