packages/phone/fso/Makefile
mirko f9a2513bb9 - updated to latest git snapshot
- added init-script
- added dirty patch to make it compatible to other libc's than just glibc
- added default config-file for the Openmoko GTA02 "Freerunner"
- some other minor changes


git-svn-id: svn://svn.openwrt.org/openwrt/packages@14005 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 01:03:29 +00:00

65 lines
1.8 KiB
Makefile

#
# Copyright (C) 2006 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=fso
PKG_VERSION:=20090112
PKG_REV:=2c47aa00f530c4ec698c024b583f250373185b09
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=git://git.freesmartphone.org/framework.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE_VERSION:=$(PKG_REV)
PKG_BUILD_DEPENDS:=cython python
include $(INCLUDE_DIR)/package.mk
-include $(if $(DUMP),,$(STAGING_DIR)/mk/python-package.mk)
ifeq ($(CONFIG_TARGET_s3c24xx_openmoko-gta02-graphical),y)
CONFIG=om_gta02
endif
ifeq ($(CONFIG_TARGET_s3c24xx_openmoko-gta02-minimal),y)
CONFIG=om_gta02
endif
define Package/fso
SECTION:=phone
CATEGORY:=Phone
TITLE:=freesmartphone.org DBus API reference implementation
DEPENDS:=python-core +dbus-python +python-gobject +pyserial +pyyaml +gst-python
URL:=http://www.freesmartphone.org
endef
define Package/fso/description
freesmartphone.org is a collaboration platform for open source and open discussion software projects working on interoperability and shared technology for Linux-based SmartPhones
endef
define Build/Compile
$(call Build/Compile/PyMod,,install --prefix="$(PKG_INSTALL_DIR)/usr")
endef
define Package/fso/install
$(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR) $(1)/usr/bin $(1)/etc/init.d
$(CP) \
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/* \
$(1)$(PYTHON_PKG_DIR)
$(INSTALL_BIN) \
$(PKG_INSTALL_DIR)/usr/bin/* \
$(1)/usr/bin/
$(INSTALL_BIN) ./files/frameworkd.init $(1)/etc/init.d/frameworkd
$(CP) \
$(PKG_INSTALL_DIR)/etc/* \
$(1)/etc/
$(if $(CONFIG),$(INSTALL_CONF) ./files/frameworkd.conf.$(CONFIG) $(1)/etc/frameworkd.conf,$(CP) ./files/frameworkd.conf $(1)/etc/frameworkd.conf)
endef
$(eval $(call BuildPackage,fso))