You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.5 KiB

  1. #
  2. # Copyright (C) 2006-2016 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. PKG_NAME:=giflib
  9. PKG_VERSION:=5.1.2
  10. PKG_RELEASE:=1
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
  12. PKG_SOURCE_URL:=@SF/giflib
  13. PKG_HASH:=76c0a084c3b02f9315ff937b8be6096186002fea26f33e2123081ba2be6e2a7c
  14. PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net>
  15. PKG_LICENSE:=MIT
  16. PKG_LICENSE_FILES:=COPYING
  17. PKG_FIXUP:=autoreconf
  18. PKG_REMOVE_FILES:=autogen.sh aclocal.m4
  19. include $(INCLUDE_DIR)/host-build.mk
  20. include $(INCLUDE_DIR)/package.mk
  21. define Package/giflib
  22. SECTION:=libs
  23. CATEGORY:=Libraries
  24. TITLE:=GIF libraries
  25. URL:=http://sourceforge.net/projects/giflib
  26. endef
  27. define Package/giflib/description
  28. giflib is a library for reading and writing gif images.
  29. It is API and ABI compatible with libungif which was in wide use while
  30. the LZW compression algorithm was patented.
  31. endef
  32. TARGET_CFLAGS += $(FPIC)
  33. define Build/Compile
  34. $(MAKE) -C $(PKG_BUILD_DIR)
  35. endef
  36. define Build/InstallDev
  37. $(INSTALL_DIR) $(1)/usr/{lib,include}
  38. $(CP) $(PKG_BUILD_DIR)/lib/.libs/lib*so* $(1)/usr/lib
  39. $(CP) $(PKG_BUILD_DIR)/lib/.libs/libgif.a $(1)/usr/lib
  40. $(CP) $(PKG_BUILD_DIR)/lib/libgif.la $(1)/usr/lib
  41. $(CP) $(PKG_BUILD_DIR)/lib/*.h $(1)/usr/include/
  42. endef
  43. define Package/giflib/install
  44. $(INSTALL_DIR) $(1)/usr/lib
  45. $(CP) $(PKG_BUILD_DIR)/lib/.libs/lib*so* $(1)/usr/lib/
  46. endef
  47. $(eval $(call HostBuild))
  48. $(eval $(call BuildPackage,giflib))