From 0059c7b4475fdded9c1c017051033989e4a23e41 Mon Sep 17 00:00:00 2001 From: Lars-Peter Clausen Date: Sun, 25 Jan 2009 20:52:03 +0000 Subject: [PATCH] Add libisofs package. SVN-Revision: 14188 --- desktop/libs/libisofs/Makefile | 64 ++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 desktop/libs/libisofs/Makefile diff --git a/desktop/libs/libisofs/Makefile b/desktop/libs/libisofs/Makefile new file mode 100644 index 0000000000..09ece05e1e --- /dev/null +++ b/desktop/libs/libisofs/Makefile @@ -0,0 +1,64 @@ +# +# Copyright (C) 2009 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:=libisofs +PKG_VERSION:=0.6.8 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=http://files.libburnia-project.org/releases/ +PKG_MD5SUM:=fed7ec84358cf13d2d879764b9f03731 +PKG_FIXUP:=libtool +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk + +TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include +TARGET_LDFLAGS+=-L$(STAGING_DIR)/usr/lib/libiconv/lib -liconv + +define Package/libisofs + SECTION:=libs + CATEGORY:=Libraries + TITLE:=libisofs + URL:=http://www.libburnia-project.org +endef + +define Package/libisofs/description +libisofs is a library to create an ISO-9660 filesystem, and supports extensions +like RockRidge or Joliet. It is also a full featured ISO-9660 editor, allowing +you to modify an ISO image or multisession disc, including file addition and +removal, change of file names and attributes, etc +endef + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/include/libisofs + $(INSTALL_DATA) \ + $(PKG_INSTALL_DIR)/usr/include/libisofs/* \ + $(1)/usr/include/libisofs/ + + $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_DATA) \ + $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ + $(1)/usr/lib/ + + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + $(INSTALL_DATA) \ + $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ + $(1)/usr/lib/pkgconfig/ +endef + +define Package/libisofs/install + $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_DATA) \ + $(PKG_INSTALL_DIR)/usr/lib/*.so* \ + $(1)/usr/lib +endef + +$(eval $(call BuildPackage,libisofs)) -- 2.30.2