diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fbef8d149b99 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: PAPPY <pappy _AT_ a s c e l i o n _DOT_ com> + +_version=3.7.0 +_patch=04 + +pkgname=nexus-oss +pkgver=${_version}.${_patch} +pkgrel=1 +pkgdesc='Nexus 3 Repository OSS' +arch=('any') +url='http://nexus.sonatype.org' +depends=('jre8-openjdk-headless') +provides=('nexus-oss') +source=("http://download.sonatype.com/nexus/3/nexus-$_version-$_patch-unix.tar.gz" + "$pkgname" + "$pkgname.install" + "$pkgname.service" + "$pkgname.sysusers" + "$pkgname.tmpfiles" + "$pkgname.vmoptions" + "pref_jre.cfg" + ) +sha256sums=( + "542912830cb804bc2cad1dc247d28440ecd14edd36684bf8bd55d6999b5e083f" + "3d2ebc2a796dbdc7e7e3b97e4c3272292169c898776e111f503f0517e434caff" + "1b5628130205db11429fc26527e38d3cd613f6c00d08cc19d49a6fe9c1a43d06" + "0fa963f12b4f2d7da4b25cf7027ced34dc73a361e4c8ddc9b939c00faaeb531e" + "77d699b5ccf6387fa2f69df2cd71cdb75b4ffbf46a10110dd6c0e2802783dbef" + "32bfa3f82038f89d2f7140eada1faadf416ae835d5e5cb0573c528398249a63e" + "70ea18f8567b7368c5799141e5f1cd0ca7658d6e4a4d29c52a9288446c7cf341" + "c55ed8e395f54d2374fd8e5fd3be90a044bd33701ad128e7516e905331b1adcc" + ) + +install=$pkgname.install + +package() { + install -dm755 $pkgdir/usr/lib + install -dm750 $pkgdir/var/lib/$pkgname + install -dm750 $pkgdir/var/lib/$pkgname/log + + cp -a $srcdir/nexus-$_version-$_patch $pkgdir/usr/lib/$pkgname + cp -a $srcdir/sonatype-work/nexus3/orient $pkgdir/var/lib/$pkgname + + pushd $pkgdir/usr/lib/$pkgname + rm -rf bin/nexus.rc \ + bin/contrib \ + LICENSE.txt + popd + + install -Dm644 $srcdir/nexus-$_version-$_patch/LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE + install -Dm755 $srcdir/$pkgname $pkgdir/usr/bin/$pkgname + install -Dm644 $srcdir/$pkgname.vmoptions $pkgdir/usr/lib/$pkgname/bin/nexus.vmoptions + install -Dm644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" + install -Dm644 $pkgname.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + install -Dm644 $pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + install -m644 pref_jre.cfg $pkgdir/usr/lib/$pkgname/.install4j +} + |