shairplay: remove
[feed/packages.git] / libs / vips / Makefile
1 #
2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
4 #
5
6 include $(TOPDIR)/rules.mk
7
8 PKG_NAME:=vips
9 PKG_VERSION:=8.14.2
10 PKG_RELEASE:=1
11
12 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
13 PKG_SOURCE_URL:=https://github.com/libvips/libvips/releases/download/v$(PKG_VERSION)
14 PKG_HASH:=27dad021f0835a5ab14e541d02abd41e4c3bd012d2196438df5a9e754984f7ce
15
16 PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
17 PKG_LICENSE:=LGPL-2.1-or-later
18 PKG_LICENSE_FILES:=COPYING
19 PKG_CPE_ID:=cpe:/a:vips:vips
20
21 PKG_BUILD_DEPENDS:=glib2/host
22
23 include $(INCLUDE_DIR)/package.mk
24 include $(INCLUDE_DIR)/nls.mk
25 include $(INCLUDE_DIR)/meson.mk
26
27 define Package/vips
28 $(call Package/vips/Default)
29 SECTION:=multimedia
30 CATEGORY:=Multimedia
31 TITLE:=An image manipulation library
32 URL:=https://libvips.github.io/libvips/
33 DEPENDS:=+glib2 +libexif +libexpat +libjpeg +libpng +giflib +libxml2
34 endef
35
36 MESON_ARGS += \
37 -Dgtk_doc=false \
38 -Dintrospection=false \
39 -Danalyze=false \
40 -Dcfitsio=disabled \
41 -Dfftw=disabled \
42 -Dgsf=disabled \
43 -Dimagequant=disabled \
44 -Dlcms=disabled \
45 -Dwebp=disabled \
46 -Dmagick=disabled \
47 -Dmagick-package=disabled \
48 -Dmatio=disabled \
49 -Dnifti=disabled \
50 -Dopenexr=disabled \
51 -Dopenslide=disabled \
52 -Dorc=disabled \
53 -Dpangocairo=disabled \
54 -Dpdfium=disabled \
55 -Dpoppler=disabled \
56 -Dppm=false \
57 -Dradiance=false \
58 -Drsvg=disabled \
59 -Dtiff=disabled \
60 -Dzlib=disabled \
61 -Dcgif=enabled \
62 -Djpeg=enabled \
63 -Dexif=enabled \
64 -Dpng=enabled \
65
66 TARGET_CXXFLAGS += -fno-rtti
67
68 define Build/InstallDev
69 $(INSTALL_DIR) $(1)/usr/include/vips
70 $(CP) $(PKG_INSTALL_DIR)/usr/include/vips/* $(1)/usr/include/vips
71
72 $(INSTALL_DIR) $(1)/usr/lib/
73 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvips.so* $(1)/usr/lib/
74
75 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
76 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/vips.pc $(1)/usr/lib/pkgconfig/vips.pc
77 endef
78
79 define Package/vips/install
80 $(INSTALL_DIR) $(1)/usr/lib/
81 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvips.so.* $(1)/usr/lib/
82 endef
83
84 $(eval $(call BuildPackage,vips))