Merge pull request #12656 from gladiac1337/liburing-0.6
[feed/packages.git] / utils / grep / Makefile
1 #
2 # Copyright (C) 2010-2016 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=grep
11 PKG_VERSION:=3.4
12 PKG_RELEASE:=2
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
15 PKG_SOURCE_URL:=@GNU/grep
16 PKG_HASH:=58e6751c41a7c25bfc6e9363a41786cff3ba5709cf11d5ad903cf7cce31cc3fb
17
18 PKG_MAINTAINER:=Julen Landa Alustiza <julen@zokormazo.info>
19 PKG_LICENSE:=GPL-3.0-or-later
20 PKG_LICENSE_FILES:=COPYING
21 PKG_CPE_ID:=cpe:/a:gnu:grep
22
23 PKG_INSTALL:=1
24 PKG_BUILD_PARALLEL:=1
25
26 include $(INCLUDE_DIR)/package.mk
27
28 define Package/grep
29 SECTION:=utils
30 CATEGORY:=Utilities
31 TITLE:=grep search utility - full version
32 DEPENDS:=+libpcre
33 URL:=https://www.gnu.org/software/grep/
34 ALTERNATIVES:=\
35 300:/bin/egrep:/usr/libexec/egrep-gnu \
36 300:/bin/fgrep:/usr/libexec/fgrep-gnu \
37 300:/bin/grep:/usr/libexec/grep-gnu
38 endef
39
40 define Package/grep/description
41 The grep command searches one or more input files for lines
42 containing a match to a specified pattern. By default, grep
43 prints the matching lines.
44 endef
45
46 define Package/grep/install
47 $(INSTALL_DIR) $(1)/usr/libexec
48 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/egrep $(1)/usr/libexec/egrep-gnu
49 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/fgrep $(1)/usr/libexec/fgrep-gnu
50 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/grep $(1)/usr/libexec/grep-gnu
51 endef
52
53 $(eval $(call BuildPackage,grep))