libqrtr-glib: drop deprecated AUTORELEASE
[feed/packages.git] / libs / libqrtr-glib / Makefile
1 #
2 # Copyright (C) 2016 Velocloud Inc.
3 # Copyright (C) 2016 Aleksander Morgado <aleksander@aleksander.es>
4 #
5 # This is free software, licensed under the GNU General Public License v2.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=libqrtr-glib
11 PKG_VERSION:=1.2.2
12 PKG_RELEASE:=3
13
14 PKG_SOURCE_PROTO:=git
15 PKG_SOURCE_URL:=https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git
16 PKG_SOURCE_VERSION:=$(PKG_VERSION)
17 PKG_MIRROR_HASH:=ffb918edf96581d4ba310bd1e975297e9a7006a7e26f37934afde462585125f2
18
19 PKG_MAINTAINER:=Nicholas Smith <nicholas.smith@telcoantennas.com.au>
20
21 include $(INCLUDE_DIR)/package.mk
22 include $(INCLUDE_DIR)/nls.mk
23 include $(INCLUDE_DIR)/meson.mk
24
25 TARGET_CFLAGS += -ffunction-sections -fdata-sections -fno-merge-all-constants -fmerge-constants
26 TARGET_LDFLAGS += -Wl,--gc-sections
27
28 define Package/libqrtr-glib
29 SECTION:=libs
30 CATEGORY:=Libraries
31 DEPENDS:=+glib2
32 TITLE:=Helper library to talk to QRTR enabled modems
33 URL:=https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib
34 LICENSE:=LGPL-2.1-or-later
35 LICENSE_FILES:=COPYING.LIB
36 endef
37
38 define Package/libqrtr-glib/description
39 Helper library talk to QRTR enabled modems.
40 endef
41
42 MESON_ARGS += \
43 -Dintrospection=false \
44 -Dgtk_doc=false \
45 -Db_lto=true
46
47 define Build/InstallDev
48 $(INSTALL_DIR) $(1)/usr/include
49 $(CP) \
50 $(PKG_INSTALL_DIR)/usr/include/libqrtr-glib \
51 $(1)/usr/include/
52
53 $(INSTALL_DIR) $(1)/usr/lib
54 $(CP) \
55 $(PKG_INSTALL_DIR)/usr/lib/libqrtr-glib*.so* \
56 $(1)/usr/lib/
57
58 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
59 $(CP) \
60 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/qrtr-glib.pc \
61 $(1)/usr/lib/pkgconfig
62 endef
63
64 define Package/libqrtr-glib/install
65 $(INSTALL_DIR) $(1)/usr/lib
66 $(CP) \
67 $(PKG_INSTALL_DIR)/usr/lib/libqrtr-glib*.so.* \
68 $(1)/usr/lib/
69 endef
70
71 $(eval $(call BuildPackage,libqrtr-glib))