COMMENT = compact self-hosted Git service _version = 1.19.1 _patch = 0 VERSION = ${_version}pl${_patch} _distversion = ${_version}-${_patch} DISTNAME = forgejo-src-${_distversion} PKGNAME = forgejo-${VERSION} MASTER_SITES = https://codeberg.org/forgejo/forgejo/releases/download/v${_distversion}/ CATEGORIES = www devel HOMEPAGE = https://forgejo.org MAINTAINER = la ninpre # MIT PERMIT_PACKAGE = Yes WANTLIB += c pthread MODULES = lang/go GO_TAGS = sqlite sqlite_unlock_notify MODGO_FLAGS += -tags "${GO_TAGS}" MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.AppWorkPath=${LOCALBASE}/share/forgejo MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.CustomConf=${SYSCONFDIR}/forgejo/app.ini MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.CustomPath=${LOCALSTATEDIR}/forgejo/custom MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.StaticRootPath=${LOCALBASE}/share/forgejo MODGO_LDFLAGS += -X main.Version=${_distversion} 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/forgejo ${INSTALL_DATA_DIR} ${PREFIX}/share/forgejo .for _d in custom/conf options templates cp -Rp ${WRKSRC}/${_d} ${PREFIX}/share/forgejo .endfor ${INSTALL_DATA_DIR} ${WRKINST}${VARBASE}/www/forgejo cp -Rp ${WRKSRC}/public ${WRKINST}${VARBASE}/www/forgejo ln -s ${VARBASE}/www/forgejo/public ${PREFIX}/share/forgejo/public post-install: @find ${WRKINST}/ -type f \ \( -name '*.beforesubst' -o -name '*${PATCHORIG}' \) -delete .include