aboutsummaryrefslogtreecommitdiff
path: root/libnsgif/Makefile
blob: e711073d33e2adb3acbaa4026e6d5968a9c8441a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
include $(TOPDIR)/rules.mk

PKG_NAME:=libnsgif
PKG_VERSION:=r10879
PKG_RELEASE:=1

PKG_SOURCE:=libnsgif-$(PKG_VERSION).tar.gz
#PKG_SOURCE_URL:=
PKG_MD5SUM:=8a841624911aa233639d0e9df36f4dea

PKG_BUILD_DIR=$(BUILD_DIR)/libnsgif-$(PKG_VERSION)

include $(INCLUDE_DIR)/package.mk

define Package/libnsgif
  SECTION:=net
  CATEGORY:=Network
  SUBMENU:=Web
  DEPENDS:=
  TITLE:=NetSurf GIF Decoding Library
  URL:=http://www.netsurf-browser.org/projects/libnsgif/
endef

define Package/libnsgif/description
Libnsgif is a decoding library for the GIF image file format, written in C.
It was developed as part of the NetSurf project and is available for use by
other software under the MIT licence.
endef

MAKE_VARS := \
	TARGET=linux \
	PREFIX=/usr \
	COMPONENT_TYPE=lib-shared

define Build/Configure
endef

define Build/Compile
	$(CONFIGURE_VARS) \
	$(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" \
		$(MAKE_VARS) install
endef

define Build/InstallDev
	$(INSTALL_DIR) $(1)/usr/include
	$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/libnsgif.h $(1)/usr/include

	$(INSTALL_DIR) $(1)/usr/lib
	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libnsgif.so* $(1)/usr/lib

	$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
	$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libnsgif.pc $(1)/usr/lib/pkgconfig
endef

define Package/libnsgif/install
	$(INSTALL_DIR) $(1)/usr/lib
	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libnsgif.so* $(1)/usr/lib
endef

$(eval $(call BuildPackage,libnsgif))