shared-mime-info: update to 2.2
[feed/packages.git] / utils / shared-mime-info / 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:=shared-mime-info
9 PKG_VERSION:=2.2
10 PKG_RELEASE:=2
11
12 PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
13
14 PKG_LICENSE:=GPL-2.0-or-later
15 PKG_LICENSE_FILES:=COPYING
16
17 PKG_SOURCE:=shared-mime-info-$(PKG_VERSION).tar.bz2
18 PKG_SOURCE_URL:=https://gitlab.freedesktop.org/xdg/$(PKG_NAME)/-/archive/$(PKG_VERSION)
19 PKG_HASH:=418c480019d9865f67f922dfb88de00e9f38bf971205d55cdffab50432919e61
20
21 PKG_BUILD_DEPENDS:=gettext-full/host
22
23 include $(INCLUDE_DIR)/package.mk
24 include $(INCLUDE_DIR)/nls.mk
25 include $(INCLUDE_DIR)/meson.mk
26
27 define Package/shared-mime-info
28 SECTION:=utils
29 CATEGORY:=Utilities
30 DEPENDS:=+glib2 +libxml2
31 TITLE:=MIME-type information
32 URL:=https://freedesktop.org/wiki/Software/shared-mime-info/
33 endef
34
35 define Package/shared-mime-info/description
36 The shared-mime-info package contains a database of MIME types and their file extensions.
37 endef
38
39 define Package/shared-mime-info/install
40 $(INSTALL_DIR) $(1)/usr/bin/
41 $(CP) \
42 $(PKG_INSTALL_DIR)/usr/bin/* \
43 $(1)/usr/bin/
44 $(INSTALL_DIR) $(1)/usr/share/
45 $(CP) \
46 $(PKG_INSTALL_DIR)/usr/share/* \
47 $(1)/usr/share/
48 endef
49
50 define Package/shared-mime-info/postinst
51 #!/bin/sh
52
53 update-mime-database /usr/share/mime/
54 endef
55
56 $(eval $(call BuildPackage,shared-mime-info))