cloudflared: Update to 2024.5.0
[feed/packages.git] / libs / libgee / 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:=libgee
9 PKG_VERSION:=0.20.6
10 PKG_RELEASE:=1
11
12 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
13 PKG_SOURCE_URL:=@GNOME/libgee/$(basename $(PKG_VERSION))
14 PKG_HASH:=1bf834f5e10d60cc6124d74ed3c1dd38da646787fbf7872220b8b4068e476d4d
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:gnome:libgee
20
21 PKG_INSTALL:=1
22 PKG_BUILD_PARALLEL:=1
23 PKG_BUILD_DEPENDS:=vala/host
24
25 include $(INCLUDE_DIR)/package.mk
26 include $(INCLUDE_DIR)/nls.mk
27
28 define Package/libgee
29 SECTION:=libs
30 CATEGORY:=Libraries
31 DEPENDS:=+glib2
32 TITLE:=libgee
33 URL:=https://wiki.gnome.org/Libgee
34 endef
35
36 define Package/libgee/decription
37 Libgee is an utility library providing GObject-based interfaces and classes
38 endef
39
40 CONFIGURE_ARGS += \
41 --disable-benchmark \
42 --disable-coverage \
43 --disable-doc \
44 --disable-internal-asserts \
45 --disable-introspection \
46 --disable-vala-fatal-warnings
47
48 define Build/InstallDev
49 $(INSTALL_DIR) $(1)/usr/include/
50 $(CP) \
51 $(PKG_INSTALL_DIR)/usr/include/gee-0.8/ \
52 $(1)/usr/include/
53 $(INSTALL_DIR) $(1)/usr/lib/
54 $(CP) \
55 $(PKG_INSTALL_DIR)/usr/lib/*.so* \
56 $(1)/usr/lib/
57 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
58 $(INSTALL_DATA) \
59 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/*.pc \
60 $(1)/usr/lib/pkgconfig/
61 $(INSTALL_DIR) $(STAGING_DIR_HOSTPKG)/share/vala-`$(STAGING_DIR_HOSTPKG)/bin/valac --api-version`/vapi/
62 $(INSTALL_DATA) \
63 $(PKG_INSTALL_DIR)/usr/share/vala/vapi/* \
64 $(STAGING_DIR_HOSTPKG)/share/vala-`$(STAGING_DIR_HOSTPKG)/bin/valac --api-version`/vapi
65 endef
66
67 define Package/libgee/install
68 $(INSTALL_DIR) $(1)/usr/lib/
69 $(CP) \
70 $(PKG_INSTALL_DIR)/usr/lib/*.so* \
71 $(1)/usr/lib/
72 endef
73
74 $(eval $(call BuildPackage,libgee))