2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
13 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
14 PKG_SOURCE_URL
:=https
://www.snort.org
/downloads
/openappid
/$(URL_CODE
)?
15 PKG_HASH
:=8513877ce2264bb22119d911c2cf11f73735c866e2ca0d061c35eef6740d51f9
17 PKG_MAINTAINER
:=John Audia
<thereadgraysky@proton.me
>
18 PKG_LICENSE
:=GPL-2.0
-only
19 PKG_LICENSE_FILES
:=LICENSE
21 include $(INCLUDE_DIR
)/package.mk
22 TAR_OPTIONS
+= --strip-components
1
23 TAR_CMD
=$(HOST_TAR
) -C
$(1) $(TAR_OPTIONS
)
25 define Package
/openappid
30 TITLE
:=Detection language and processing module for Snort
31 URL
:=https
://www.snort.org
/
34 define Package
/openappid
/description
35 OpenAppId is an open
, application-focused detection language and processing
36 module for Snort that enables users to create
, share
, and implement
37 application and service detection.
44 define Package
/openappid
/install
45 $(INSTALL_DIR
) $(1)/usr
/lib
/openappid
/custom
/{libs
,lua
,port
}
46 $(INSTALL_DIR
) $(1)/usr
/lib
/openappid
/odp
47 $(CP
) $(PKG_BUILD_DIR
)/lua
$(1)/usr
/lib
/openappid
/odp
48 $(CP
) $(PKG_BUILD_DIR
)/libs
$(1)/usr
/lib
/openappid
/odp
49 $(CP
) $(PKG_BUILD_DIR
)/port
$(1)/usr
/lib
/openappid
/odp
50 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/appMapping.data
$(1)/usr
/lib
/openappid
/odp
51 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/LICENSE
$(1)/usr
/lib
/openappid
/odp
52 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/README
$(1)/usr
/lib
/openappid
/odp
53 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/appid.conf
$(1)/usr
/lib
/openappid
/odp
54 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/AUTHORS
$(1)/usr
/lib
/openappid
/odp
55 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/version.conf
$(1)/usr
/lib
/openappid
/odp
58 $(eval
$(call BuildPackage
,openappid
))