COMMENT = compact self-hosted Git service VERSION = 1.20.2 DISTNAME = gitea-src-${VERSION} PKGNAME = gitea-${VERSION} MASTER_SITES = https://github.com/go-gitea/gitea/releases/download/v${VERSION}/ CATEGORIES = www devel HOMEPAGE = https://gitea.io/ MAINTAINER = Pavel Korovin # MIT PERMIT_PACKAGE = Yes WANTLIB += c pthread MODULES = lang/go GO_TAGS = purego sqlite sqlite_unlock_notify MODGO_FLAGS += -tags "${GO_TAGS}" MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.AppWorkPath=${LOCALBASE}/share/gitea MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.CustomConf=${SYSCONFDIR}/gitea/app.ini MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.CustomPath=${LOCALSTATEDIR}/gitea/custom MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.StaticRootPath=${LOCALBASE}/share/gitea MODGO_LDFLAGS += -X main.Version=${VERSION} MODGO_LDFLAGS += -X 'main.Tags=${GO_TAGS}' RUN_DEPENDS = devel/git ALL_TARGET = code.gitea.io/gitea WRKSRC = ${MODGO_WORKSPACE}/src/${ALL_TARGET} pre-configure: ${SUBST_CMD} ${WRKDIST}/custom/conf/app.example.ini do-install: ${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/gitea ${PREFIX}/sbin ${INSTALL_DATA_DIR} ${PREFIX}/share/gitea .for _d in custom/conf options templates cp -Rp ${WRKSRC}/${_d} ${PREFIX}/share/gitea .endfor ${INSTALL_DATA_DIR} ${WRKINST}${VARBASE}/www/gitea cp -Rp ${WRKSRC}/public ${WRKINST}${VARBASE}/www/gitea ln -s ${VARBASE}/www/gitea/public ${PREFIX}/share/gitea/public post-install: @find ${WRKINST}/ -type f \ \( -name '*.beforesubst' -o -name '*${PATCHORIG}' \) -delete .include