Last active
March 20, 2017 16:36
-
-
Save DeltaEvo/e12a758f4d72945331e68003ecc1cd95 to your computer and use it in GitHub Desktop.
gitea-git PKGBUILD fix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Gitea (Git with a cup of tea) | |
After=syslog.target | |
After=network.target | |
#After=mysqld.service | |
#After=postgresql.service | |
#After=memcached.service | |
#After=redis.service | |
[Service] | |
# Modify these two values and uncomment them if you have | |
# repos with lots of files and get an HTTP error 500 because | |
# of that | |
### | |
#LimitMEMLOCK=infinity | |
#LimitNOFILE=65535 | |
Type=simple | |
User=gitea | |
Group=gitea | |
WorkingDirectory=/var/lib/gitea | |
ExecStart=/usr/bin/gitea web --config /var/lib/gitea/custom/conf/app.ini | |
Restart=always | |
Environment=USER=gitea HOME=/var/lib/gitea GITEA_CUSTOM=/var/lib/gitea/custom | |
[Install] | |
WantedBy=multi-user.target |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Maintainer: Francois Menning <f.menning@protonmail.com> | |
# Contributor: Frederik Schwan <frederik dot schwan at linux dot com> | |
# Contributor: Thomas Fanninger <thomas@fanninger.at> | |
# Contributor: Alexander F Rødseth <xyproto@archlinux.org> | |
# Contributor: Thomas Laroche <tho.laroche@gmail.com> | |
_pkgname=gitea | |
_gourl="code.gitea.io" | |
pkgname=gitea-git | |
pkgver=r5053.5fad5424 | |
pkgrel=2 | |
pkgdesc='A painless self-hosted Git service.' | |
url='https://gitea.io/' | |
license=('MIT') | |
source=('git://github.com/go-gitea/gitea.git' | |
'gitea.service' | |
'app.ini') | |
sha256sums=('SKIP' | |
'af40d5be5cdc77b836b938232b2acdc0cd98be12beb4d628a9ad6d8a01922eb1' | |
'6ec975577a54e68d05a9292230c1aee19358459366688819cec4445e8d3c5210') | |
arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h') | |
depends=('go') | |
makedepends=('patch' 'git' 'go-bindata') | |
optdepends=('mariadb: MariaDB database support' | |
'postgresql: PostgreSQL database support' | |
'sqlite: SQLite database support' | |
'redis: Redis session support' | |
'memcached: MemCached session support' | |
'openssh: Git over SSH support' | |
'pam: Authentication via PAM support') | |
install=gitea.install | |
backup=("var/lib/gitea/custom/conf/app.ini") | |
conflicts=('gitea') | |
options=('!strip' 'emptydirs') | |
provides=('gitea') | |
pkgver() { | |
cd "${srcdir}/${_pkgname}" | |
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" | |
} | |
prepare() { | |
mkdir -p "${srcdir}/src/${_gourl}/${_pkgname}" | |
cp -r "${srcdir}/gitea" "${srcdir}/src/${_gourl}" | |
} | |
build() { | |
cd ${srcdir}/src/${_gourl}/${_pkgname} | |
GOPATH="${srcdir}" make DESTDIR="$pkgdir/" TAGS="sqlite tidb pam" clean generate build | |
} | |
package() { | |
install -dm755 ${pkgdir}/var/lib/${_pkgname}/{custom/conf,conf,data/{attachments,avatars,sessions,tmp},options,repo} | |
install -dm755 ${pkgdir}/var/log/gitea | |
install -Dm755 "${srcdir}/src/${_gourl}/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" | |
install -Dm644 "${srcdir}/src/${_gourl}/${_pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" | |
install -Dm644 "${srcdir}/gitea.service" "${pkgdir}/usr/lib/systemd/system/gitea.service" | |
install -Dm644 "${srcdir}/app.ini" "${pkgdir}/var/lib/${_pkgname}/custom/conf/app.ini" | |
cp -r ${srcdir}/src/${_gourl}/${_pkgname}/{conf,templates,options,public} ${pkgdir}/var/lib/${_pkgname} | |
cp -r ${srcdir}/src/${_gourl}/${_pkgname}/options/locale ${pkgdir}/var/lib/${_pkgname}/conf | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment