head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.58
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.56
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.54
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.52
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.50
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.48
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.46
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.44
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.42
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.40
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.38
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.36
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.34
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.32
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.30
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.28
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.26
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.24
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.22
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.20
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.18
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.16
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.14
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.12
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.8
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.10
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.6
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.4
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.2
	pkgsrc-2019Q1-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2019.03.24.21.34.23;	author nia;	state Exp;
branches;
next	;
commitid	IHC7AiA9xavdfFgB;


desc
@@


1.1
log
@www/gitea: Add version 1.7.4

Mostly based on work by tuxillo in pkgsrc-wip with some changes and additions
by me.

Gitea is a community managed fork of Gogs, lightweight code hosting solution
written in Go and published under the MIT license.
@
text
@<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="manifest" name="export">
	<service name="pkgsrc/gitea" type="service" version="1">
		<create_default_instance enabled="false"/>

		<dependency name="network" grouping="require_all" restart_on="refresh" type="service">
			<service_fmri value="svc:/milestone/network:default"/>
		</dependency>

		<dependency name="filesystem" grouping="require_all" restart_on="refresh" type="service">
			<service_fmri value="svc:/system/filesystem/local"/>
		</dependency>

		<exec_method
		    type="method"
		    name="start"
		    exec="@@PREFIX@@/sbin/gitea web"
		    timeout_seconds="60">
		  <method_context>
		    <method_credential user="@@GITEA_USER@@" group="@@GITEA_GROUP@@" />
		    <method_environment>
		      <envvar name='GITEA_WORK_DIR' value='@@GITEA_SHARE_DIR@@'/>
		      <envvar name='GITEA_CUSTOM' value='@@PKG_SYSCONFDIR@@'/>
		      <envvar name='HOME' value='@@GITEA_USER_HOME@@'/>
		      <envvar name='PATH' value='/usr/local/sbin:/usr/local/bin:@@PREFIX@@/bin:@@PREFIX@@/sbin:/usr/sbin:/usr/bin:/sbin'/>
		      <envvar name='USER' value='@@GITEA_USER@@'/>
		    </method_environment>
		  </method_context>
		</exec_method>
		<exec_method type="method" name="stop"	exec=":kill" timeout_seconds="60"/>

		<property_group name="application" type="application"></property_group>
		<property_group name="startd" type="framework">
		  <propval name="duration" type="astring" value="child"/>
		  <propval name="ignore_error" type="astring" value="core,signal"/>
		</property_group>

		<template>
			<common_name>
			  <loctext xml:lang="C">Compact self-hosted GIT service</loctext>
			</common_name>
		</template>

	</service>
</service_bundle>
@
