10 changed files with 138 additions and 0 deletions
@ -0,0 +1,23 @@
|
||||
The MIT License |
||||
|
||||
Copyright (c) 2004-, Kohsuke Kawaguchi, Sun Microsystems, Inc., and a number of other of contributors |
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy |
||||
of this software and associated documentation files (the "Software"), to deal |
||||
in the Software without restriction, including without limitation the rights |
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
||||
copies of the Software, and to permit persons to whom the Software is |
||||
furnished to do so, subject to the following conditions: |
||||
|
||||
The above copyright notice and this permission notice shall be included in |
||||
all copies or substantial portions of the Software. |
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
||||
THE SOFTWARE. |
||||
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Maintainer: Felix Yan <felixonmars@archlinux.org> |
||||
# Contributor: Alexander Rødseth <rodseth@gmail.com> |
||||
# Contributor: Marcel Huber <marcelhuberfoo at gmail dott com> |
||||
# Contributor: Illarion Kovalchuk <illarion.kovalchuk at gmail dot com> |
||||
|
||||
pkgname=jenkins |
||||
pkgver=2.154 |
||||
pkgrel=1 |
||||
pkgdesc='Extendable continuous integration server (latest)' |
||||
arch=('any') |
||||
url='https://jenkins.io' |
||||
license=('MIT') |
||||
depends=('java-runtime>=8' 'ttf-dejavu' 'libcups') |
||||
provides=('jenkins-ci') |
||||
conflicts=('jenkins-ci') |
||||
replaces=('jenkins-ci') |
||||
install='jenkins.install' |
||||
noextract=("jenkins-${pkgver}.war") |
||||
source=("jenkins-${pkgver}.war::http://mirrors.jenkins-ci.org/war/${pkgver}/jenkins.war" |
||||
# Rename to force re-download on new version |
||||
'jenkins.tmpfiles' |
||||
'jenkins.sysusers' |
||||
'LICENSE') |
||||
sha512sums=('d86723dd0b10a26c7d8764c0717114d990de49b2ade3e8b7af163c13350b55f8ec11e479f4743641d9a6530ffc6e98903d9fac20e964ca70b4795aa26202b720' |
||||
'a845a7147be54affc586dfce9a188ec24c92e673e88dec0b62da386d2e597de6ecda103429008562abd897f179a52c37cf2188ebc65b8c636efd07d707e18f90' |
||||
'896cbc64eadb2f3bb9fa7fc26dbfc527b1823d8bff3158be7f1936cc250f55eeafe89079e1ceb8f3d269041662573ccbbb36248140b4ba24144a564366f8847a' |
||||
'0df6479a600db395c12ad29ebda3120d00460338b9a6b15913e2245aa29212a3798c32e664ca70c8034146e2e0b573066deec9e3210198202f753994e1b83efa') |
||||
|
||||
package() { |
||||
install -Dm444 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" |
||||
install -Dm444 "jenkins-${pkgver}.war" "$pkgdir/usr/share/java/jenkins/jenkins.war" |
||||
install -Dm644 jenkins.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/jenkins.conf" |
||||
install -Dm644 jenkins.sysusers "$pkgdir/usr/lib/sysusers.d/jenkins.conf" |
||||
} |
||||
|
||||
# vim:set ts=2 sw=2 et: |
@ -0,0 +1,7 @@
|
||||
post_install() { |
||||
# We need to know uid and gid to create /var/lib/jenkins with proper |
||||
# permissions. So keep systemd-sysusers invocation here despite having |
||||
# pacman hooks. |
||||
sysusers jenkins.conf |
||||
[[ -d var/lib/jenkins ]] || install -dm 750 -o jenkins -g jenkins var/lib/jenkins |
||||
} |
@ -0,0 +1,2 @@
|
||||
u jenkins - "Jenkins CI" /var/lib/jenkins |
||||
g jenkins - |
@ -0,0 +1 @@
|
||||
d /var/cache/jenkins 0755 jenkins jenkins - |
@ -0,0 +1,23 @@
|
||||
The MIT License |
||||
|
||||
Copyright (c) 2004-, Kohsuke Kawaguchi, Sun Microsystems, Inc., and a number of other of contributors |
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy |
||||
of this software and associated documentation files (the "Software"), to deal |
||||
in the Software without restriction, including without limitation the rights |
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
||||
copies of the Software, and to permit persons to whom the Software is |
||||
furnished to do so, subject to the following conditions: |
||||
|
||||
The above copyright notice and this permission notice shall be included in |
||||
all copies or substantial portions of the Software. |
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
||||
THE SOFTWARE. |
||||
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Maintainer: Felix Yan <felixonmars@archlinux.org> |
||||
# Contributor: Alexander Rødseth <rodseth@gmail.com> |
||||
# Contributor: Marcel Huber <marcelhuberfoo at gmail dott com> |
||||
# Contributor: Illarion Kovalchuk <illarion.kovalchuk at gmail dot com> |
||||
|
||||
pkgname=jenkins |
||||
pkgver=2.154 |
||||
pkgrel=1 |
||||
pkgdesc='Extendable continuous integration server (latest)' |
||||
arch=('any') |
||||
url='https://jenkins.io' |
||||
license=('MIT') |
||||
depends=('java-runtime>=8' 'ttf-dejavu' 'libcups') |
||||
provides=('jenkins-ci') |
||||
conflicts=('jenkins-ci') |
||||
replaces=('jenkins-ci') |
||||
install='jenkins.install' |
||||
noextract=("jenkins-${pkgver}.war") |
||||
source=("jenkins-${pkgver}.war::http://mirrors.jenkins-ci.org/war/${pkgver}/jenkins.war" |
||||
# Rename to force re-download on new version |
||||
'jenkins.tmpfiles' |
||||
'jenkins.sysusers' |
||||
'LICENSE') |
||||
sha512sums=('d86723dd0b10a26c7d8764c0717114d990de49b2ade3e8b7af163c13350b55f8ec11e479f4743641d9a6530ffc6e98903d9fac20e964ca70b4795aa26202b720' |
||||
'a845a7147be54affc586dfce9a188ec24c92e673e88dec0b62da386d2e597de6ecda103429008562abd897f179a52c37cf2188ebc65b8c636efd07d707e18f90' |
||||
'896cbc64eadb2f3bb9fa7fc26dbfc527b1823d8bff3158be7f1936cc250f55eeafe89079e1ceb8f3d269041662573ccbbb36248140b4ba24144a564366f8847a' |
||||
'0df6479a600db395c12ad29ebda3120d00460338b9a6b15913e2245aa29212a3798c32e664ca70c8034146e2e0b573066deec9e3210198202f753994e1b83efa') |
||||
|
||||
package() { |
||||
install -Dm444 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" |
||||
install -Dm444 "jenkins-${pkgver}.war" "$pkgdir/usr/share/java/jenkins/jenkins.war" |
||||
install -Dm644 jenkins.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/jenkins.conf" |
||||
install -Dm644 jenkins.sysusers "$pkgdir/usr/lib/sysusers.d/jenkins.conf" |
||||
} |
||||
|
||||
# vim:set ts=2 sw=2 et: |
@ -0,0 +1,7 @@
|
||||
post_install() { |
||||
# We need to know uid and gid to create /var/lib/jenkins with proper |
||||
# permissions. So keep systemd-sysusers invocation here despite having |
||||
# pacman hooks. |
||||
sysusers jenkins.conf |
||||
[[ -d var/lib/jenkins ]] || install -dm 750 -o jenkins -g jenkins var/lib/jenkins |
||||
} |
@ -0,0 +1,2 @@
|
||||
u jenkins - "Jenkins CI" /var/lib/jenkins |
||||
g jenkins - |
Loading…
Reference in new issue