Added Karmen window manager to feeds/desktop/wm. Karmen is very lightweight and depen...
[openwrt/svn-archive/archive.git] / desktop / wm / karmen / 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:=karmen
11 PKG_VERSION:=0.15
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://ovh.dl.sourceforge.net/sourceforge/$(PKG_NAME)/
16 PKG_MD5SUM:=8f800b71b454d6f0de2e9dd5ad34f9e3
17
18 TARGET_LDFLAGS+= \
19 -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
20
21 include $(INCLUDE_DIR)/package.mk
22
23 define Package/karmen
24 TITLE:=karmen window manager
25 SECTION:=xorg-wm
26 CATEGORY:=Xorg
27 SUBMENU:=window manager
28 DEPENDS:=+libX11
29 URL:=http://karmen.sourceforge.net/
30 endef
31
32 define Package/karmen/description
33 Karmen is a window manager for x, written by Johan Veenhuizen.
34 It is designed to just work. There is no configuration file and no
35 library dependencies other than Xlib. The input focus model is
36 click-to-focus. Karmen aims at icccm and ewmh compliance.
37 endef
38
39 define Build/Compile
40 $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" install
41 endef
42
43 define Package/karmen/install
44 $(INSTALL_DIR) $(1)/usr/bin
45 $(INSTALL_BIN) \
46 $(PKG_INSTALL_DIR)/usr/bin/* \
47 $(1)/usr/bin/
48 endef
49
50 $(eval $(call BuildPackage,karmen))