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