gst1-plugins-base: update to 1.22.8
[feed/packages.git] / devel / gitlab-runner / Makefile
1 #
2 # Copyright (C) 2020-2021 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
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:=gitlab-runner
11 PKG_VERSION:=16.0.2
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-v$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v$(PKG_VERSION)
16 PKG_HASH:=f874b9babe21ae04007abfc901e9ad4c0c1ec22095d4de3e22e176914683cb5d
17
18 PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com>
19 PKG_LICENSE:=MIT
20 PKG_LICENSE_FILES:=LICENSE
21
22 PKG_BUILD_DIR:=$(BUILD_DIR)/gitlab-runner-v$(PKG_VERSION)
23 PKG_BUILD_DEPENDS:=golang/host
24 PKG_BUILD_PARALLEL:=1
25 PKG_BUILD_FLAGS:=no-mips16
26
27 GO_PKG:=gitlab.com/gitlab-org/gitlab-runner
28 GO_PKG_LDFLAGS_X:=$(GO_PKG)/common.VERSION=$(PKG_VERSION)
29
30 include $(INCLUDE_DIR)/package.mk
31 include ../../lang/golang/golang-package.mk
32
33 define Package/gitlab-runner
34 SECTION:=devel
35 CATEGORY:=Development
36 TITLE:=Runner for CI/CD
37 URL:=https://docs.gitlab.com/runner
38 DEPENDS:=$(GO_ARCH_DEPENDS)
39 endef
40
41 define Package/gitlab-runner/description
42 GitLab Runner is an application that works with
43 GitLab CI/CD to run jobs in a pipeline.
44 endef
45
46 define Package/gitlab-runner/install
47 $(call GoPackage/Package/Install/Bin,$(PKG_INSTALL_DIR))
48 $(INSTALL_DIR) $(1)/usr/bin/
49 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gitlab-runner $(1)/usr/bin/
50 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gitlab-runner-helper $(1)/usr/bin/
51 endef
52
53 $(eval $(call GoBinPackage,gitlab-runner))
54 $(eval $(call BuildPackage,gitlab-runner))