1
0
mirror of git://projects.qi-hardware.com/openwrt-packages.git synced 2024-11-25 21:57:33 +02:00

libgii: initial commit

This commit is contained in:
David Kühling 2011-01-04 18:50:07 +01:00
parent fa537a3c64
commit 0c9d588c6f
2 changed files with 90 additions and 0 deletions

77
libgii/Makefile Normal file
View File

@ -0,0 +1,77 @@
#
# Copyright (C) 2011 David Kuehling <dvdkhlng TA gmx TOD de>
#
# License GPLv2 or later. NO WARRANTY.
#
# OpenWRT package for the libGII
include $(TOPDIR)/rules.mk
PKG_NAME:=libgii
PKG_VERSION:=1.0.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).src.tar.gz
PKG_SOURCE_URL:=@SF/ggi
PKG_MD5SUM:=205ca1d87042c8e4aafecd6da7c9de39
PKG_BUILD_DIR:=$(BUILD_DIR)/libgii-$(PKG_VERSION)
PKG_INSTALL:=1
PKG_FIXUP:=libtool
PKG_BUILD_DEPENDS:= libtool/host
include $(INCLUDE_DIR)/package.mk
define Package/libgii
SECTION:=libs
CATEGORY:=Libraries
TITLE:=GGI Project Input Interface Library
URL:=http://www.ggi-project.org/packages/libgii.html
DEPENDS:=
endef
define Package/libgii/description
LibGII is intended to be to input what our LibGGI library is to graphics.
The goal of LibGII is to provide a single easy to use, but yet powerful, API
for all possible input sources. However we are not there yet. The API is far
from set in stone yet, and is likely to change.
endef
TARGET_CFLAGS +=
CONFIGURE_VARS +=
CONFIGURE_ARGS += \
--enable-mutexes=builtin \
--disable-x
define Build/Configure
$(call Build/Configure/Default)
endef
define Build/Compile
$(call Build/Compile/Default,-j2)
endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib
$(CP) \
$(PKG_INSTALL_DIR)/usr/include/* \
$(1)/usr/include/
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/*.{a,so*} \
$(1)/usr/lib/
endef
define Package/libgii/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
$(INSTALL_DIR) $(1)/etc/ggi
$(CP) $(PKG_INSTALL_DIR)/etc/ggi/* $(1)/etc/ggi/
endef
$(eval $(call BuildPackage,libgii))
# The following comments configure the Emacs editor. Just ignore them.
# Local Variables:
# compile-command: "make -C ~/h/src/qi/openwrt-xburst package/libgii/compile -j2 V=99"
# End:

View File

@ -0,0 +1,13 @@
Index: libgii-1.0.2/Makefile.in
===================================================================
--- libgii-1.0.2.orig/Makefile.in 2011-01-04 18:41:07.000000000 +0100
+++ libgii-1.0.2/Makefile.in 2011-01-04 18:41:27.000000000 +0100
@@ -337,7 +337,7 @@
# multiple AUTOMAKE_OPTIONS lines only confuses automake 1.6
AUTOMAKE_OPTIONS = 1.4 foreign
-SUBDIRS = include gg input filter gii input-shared filter-shared regress demos doc m4 dist
+SUBDIRS = include gg input filter gii input-shared filter-shared regress doc m4 dist
giiconfdatadir = ${sysconfdir}/${ggi_subdir}
giiconfdata_DATA = libgii.conf
DISTCLEANFILES = libgii.conf config.lt