summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: f4f9c2d26a3abb70bf9c240df3b6dd1b30edac02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Maintainer: robertfoster
# Contributor: Michael J. Pento <mjpento@verizon.net>

pkgname=artifactory-oss
pkgver=7.63.14
pkgrel=1
pkgdesc='Artifactory is an advanced Binary Repository Manager for use by build tools, dependency management tools and build servers'
arch=('any')
url="https://jfrog.com/community/download-artifactory-oss/"
license=('GPLv3')
depends=('java-runtime-headless' 'net-tools' 'bash')
install="$pkgname.install"
source=("https://releases.jfrog.io/artifactory/bintray-artifactory/org/artifactory/oss/jfrog-artifactory-oss/$pkgver/jfrog-artifactory-oss-$pkgver-linux.tar.gz"
  'artifactory.service'
  'artifactory.conf')
sha256sums=('86a863a915268e7e3529d1306a801663a928c640c922aef64b9c9a4e2b1cdc71'
            '9daada205ad4b201f28f791a04f006aad2ab8885078700d710566d99dc176b3d'
            '7cbc5f68aca3343c2d7445859bcf215150f421dbe36b84c79279abdefb7988de')
options=('!strip')
PKGEXT='.pkg.tar'

prepare() {
  cd "$srcdir/$pkgname-$pkgver"
  #patch -Np1 -i ../artifactory.patch
}

package() {
  local artdir="/opt/jfrog/artifactory"

  install -d "$pkgdir$artdir"
  cp -r "$pkgname-$pkgver"/* "$pkgdir$artdir"

  install -Dm644 "$srcdir/artifactory.conf" \
    "$pkgdir/usr/lib/sysusers.d/artifactory.conf"

  install -Dm644 "$srcdir/artifactory.service" \
    "$pkgdir/usr/lib/systemd/system/artifactory.service"
  install -d "$pkgdir$artdir/app/run"
}