summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSándor Nagy2015-06-20 22:14:53 +0200
committerSándor Nagy2015-06-20 22:15:51 +0200
commit516e329713eba47ac84238d20055fdb1ac4ab1ba (patch)
treefc3cc17df30d12a837ad6fda86d49e090eb0fbd7
downloadaur-516e329713eba47ac84238d20055fdb1ac4ab1ba.tar.gz
Initial import
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD24
-rw-r--r--archiva.service12
3 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8735f8872610
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = archiva
+ pkgdesc = Apache Archiva™ is an extensible repository management software that helps taking care of your own personal or enterprise-wide build artifact repository
+ pkgver = 2.2.0
+ pkgrel = 1
+ url = http://archiva.apache.org/
+ arch = any
+ license = Apache
+ depends = java-runtime
+ source = http://www.us.apache.org/dist/archiva/2.2.0/binaries/apache-archiva-2.2.0-bin.tar.gz
+ source = archiva.service
+ md5sums = 03485b14a303cefb4537b641b8143778
+ md5sums = d741d8899541001f6ab062b2772428e4
+
+pkgname = archiva
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..760bac002915
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,24 @@
+# Maintainer: Sandor Nagy <sanya868 at gmail dot com>
+# Contributor: Humberto F. da Luz Jr. <hfluz at uel dot br>
+# Contributor: Zhuo Peng <zhuo dot peng at vanemy dot org>
+pkgname=archiva
+pkgver=2.2.0
+pkgrel=1
+pkgdesc="Apache Archiva™ is an extensible repository management software that helps taking care of your own personal or enterprise-wide build artifact repository"
+arch=("any")
+url="http://archiva.apache.org/"
+license=("Apache")
+depends=("java-runtime")
+source=("http://www.us.apache.org/dist/archiva/$pkgver/binaries/apache-archiva-$pkgver-bin.tar.gz"
+ "archiva.service")
+md5sums=('03485b14a303cefb4537b641b8143778'
+ 'd741d8899541001f6ab062b2772428e4')
+
+package() {
+ cd "$srcdir"
+ sed -i 's/8080/8081/' apache-archiva-$pkgver/conf/jetty.xml
+ mkdir -p "$pkgdir/usr/share/java/archiva"
+ cp -r apache-archiva-$pkgver/* "$pkgdir/usr/share/java/archiva"
+ chmod 444 "$pkgdir/usr/share/java/archiva"
+ install -Dm644 archiva.service "$pkgdir/usr/lib/systemd/system/archiva.service"
+}
diff --git a/archiva.service b/archiva.service
new file mode 100644
index 000000000000..ba3c28b8caaf
--- /dev/null
+++ b/archiva.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Repository Management Software
+After=network.target
+
+[Service]
+Type=simple
+User=root
+SyslogIdentifier=archiva
+ExecStart= /usr/share/java/archiva/bin/archiva console
+
+[Install]
+WantedBy=multi-user.target