| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- # Contributor: Thomas Laroche <tho.laroche@gmail.com>
- # Maintainer: Thomas Fanninger <thomas@fanninger.at>
- _pkgname=gogs
- _branch=develop
- _gourl=github.com/gogits
- pkgname=gogs-git-dev
- pkgver=r3888.28c03f1
- pkgrel=1
- pkgdesc="Self Hosted Git Service in the Go Programming Language. This is the current git version from branch ${_branch}."
- arch=('i686' 'x86_64' 'armv6h' 'armv7h')
- url="http://gogs.io/"
- license=('MIT')
- depends=('git>=1.7.1' 'bash')
- optdepends=('sqlite: SQLite support'
- 'mariadb: MariaDB support'
- 'postgresql: PostgreSQL support'
- 'redis: Redis support'
- 'memcached: MemCached support'
- 'openssh: GIT over SSH support'
- 'tidb-git: TiDB support')
- makedepends=('go>=1.4' 'git' 'glide')
- conflicts=('gogs')
- provides=('gogs')
- options=('!strip' '!emptydirs')
- backup=('etc/gogs/app.ini')
- install=gogs.install
- source=('gogs.service'
- "${_pkgname}::git+https://${_gourl}/${_pkgname}.git#branch=${_branch}")
- pkgver(){
- GOPATH="$srcdir/build"
- cd "$GOPATH/src/${_gourl}/${_pkgname}"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
- }
- prepare() {
- GOPATH="$srcdir/build"
- rm -rf "$GOPATH/src/${_gourl}"
- mkdir -p "$GOPATH/src/${_gourl}"
- mv ${_pkgname} "$GOPATH/src/${_gourl}/${_pkgname}"
- cd "$GOPATH/src/${_gourl}/${_pkgname}"
- glide install
- }
- build() {
- GOPATH="$srcdir/build"
- cd "$GOPATH/src/${_gourl}/${_pkgname}"
- go fix
- go build -x -tags='sqlite pam cert'
- }
- package() {
- GOPATH="$srcdir/build"
- install -Dm0755 "$GOPATH/src/${_gourl}/${_pkgname}/${_pkgname}" "$pkgdir/usr/share/${_pkgname}/${_pkgname}"
- cp -r "$GOPATH/src/${_gourl}/${_pkgname}/conf" "$pkgdir/usr/share/${_pkgname}"
- install -dm755 "$pkgdir/usr/share/themes/gogs/default"
- cp -r "$GOPATH/src/${_gourl}/${_pkgname}/public" "$pkgdir/usr/share/themes/gogs/default"
- cp -r "$GOPATH/src/${_gourl}/${_pkgname}/templates" "$pkgdir/usr/share/themes/gogs/default"
- install -Dm0644 "$GOPATH/src/${_gourl}/${_pkgname}/conf/app.ini" "$pkgdir/etc/${_pkgname}/app.ini"
- install -Dm0644 "$srcdir/gogs.service" "$pkgdir/usr/lib/systemd/system/gogs.service"
- }
- sha512sums=('2b468bf8208b53a61d7f3f0676b83de36467809ad703c168dcc275b0a0f0490308d9b451ca3fc35824db050f5323a394b239bafebf99c4bc8bcf61db12fab6e1'
- 'SKIP')
|