From 21e1442f8dea24052fb01a8254c9f516ac9bbf3d Mon Sep 17 00:00:00 2001 From: nico Date: Fri, 28 Jul 2006 16:01:58 +0000 Subject: [PATCH] port libamsel to buildroot-ng git-svn-id: svn://svn.openwrt.org/openwrt/packages@4313 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- libs/libamsel/Config.in | 9 ++++ libs/libamsel/Makefile | 68 +++++++++++++++++++++++++++++ libs/libamsel/ipkg/libamsel.control | 4 ++ 3 files changed, 81 insertions(+) create mode 100644 libs/libamsel/Config.in create mode 100644 libs/libamsel/Makefile create mode 100644 libs/libamsel/ipkg/libamsel.control diff --git a/libs/libamsel/Config.in b/libs/libamsel/Config.in new file mode 100644 index 000000000..60738b4ef --- /dev/null +++ b/libs/libamsel/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_LIBAMSEL + prompt "libamsel.......................... The amwall library" + tristate + default m if CONFIG_DEVEL + help + A library for amwall configuration files + + http://amselinux.de/ + diff --git a/libs/libamsel/Makefile b/libs/libamsel/Makefile new file mode 100644 index 000000000..6da2827f2 --- /dev/null +++ b/libs/libamsel/Makefile @@ -0,0 +1,68 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +# $Id$ + +include $(TOPDIR)/rules.mk + +PKG_NAME:=libamsel +PKG_VERSION:=20040621-cvs +PKG_RELEASE:=1 + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 +PKG_SOURCE_URL:=ftp://ftp.amselinux.net/source/ +PKG_MD5SUM:=2077e620047404881a65d39c53c9917e +PKG_CAT:=bzcat + +PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install + +include $(INCLUDE_DIR)/package.mk + +define Package/libamsel + SECTION:=libs + CATEGORY:=Libraries + TITLE:=The amwall library + DESCRIPTION:=The amwall library.\\\ + A library for amwall configuration files. + URL:=http://amselinux.de/ +endef + +define Build/Configure +endef + +define Build/Compile + rm -rf $(PKG_INSTALL_DIR) + mkdir -p $(PKG_INSTALL_DIR) + $(MAKE) -C $(PKG_BUILD_DIR) \ + $(TARGET_CONFIGURE_OPTS) \ + LDIR=$(PKG_BUILD_DIR) \ + PREFIX="$(PKG_INSTALL_DIR)/usr" \ + all install +endef + +define Package/libamsel/install + install -d -m0755 $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib +endef + +define Build/InstallDev + mkdir -p $(STAGING_DIR)/usr/include + $(CP) $(PKG_INSTALL_DIR)/usr/include/amsel/compat.h $(STAGING_DIR)/usr/include/ + mkdir -p $(STAGING_DIR)/usr/include/compat + $(CP) $(PKG_INSTALL_DIR)/usr/include/amsel/compat/queue.h $(STAGING_DIR)/usr/include/compat + mkdir -p $(STAGING_DIR)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libamsel.so $(STAGING_DIR)/usr/lib/ +endef + +define Build/UninstallDev + rm -rf \ + $(STAGING_DIR)/usr/include/compat.h \ + $(STAGING_DIR)/usr/include/compat \ + $(STAGING_DIR)/usr/lib/libamsel.so +endef + +$(eval $(call BuildPackage,libamsel)) diff --git a/libs/libamsel/ipkg/libamsel.control b/libs/libamsel/ipkg/libamsel.control new file mode 100644 index 000000000..9629fa399 --- /dev/null +++ b/libs/libamsel/ipkg/libamsel.control @@ -0,0 +1,4 @@ +Package: libamsel +Priority: optional +Section: libs +Description: library for amwall