added ebuild for nexus-2.11.4
This commit is contained in:
		
							parent
							
								
									b83341c1cf
								
							
						
					
					
						commit
						d17273c183
					
				
					 3 changed files with 96 additions and 0 deletions
				
			
		|  | @ -1,5 +1,8 @@ | |||
| AUX init.sh 381 SHA256 7adb00b5de411223dcdaf017005e7103d8716e885a008f19aa8d56db2afa47de SHA512 b458fda89207b327f34c3e14f0c51ab86e7aa271867ec9a6c72634e1b8d81aebafba8ac6279f359fc9ba520920bee64fb439588b3f771d647ee8f3fde0ea742d WHIRLPOOL ac4d4fc6facc926f697706beb7b95d9c3bceb35a2e2d04eb656a73b2ed397c4dac521b3566307189655d6afcaa1ea116fbb8ff645a32cad484bf3ed0380b2dc8 | ||||
| AUX nexus-wrapper-2.11.2.patch 1193 SHA256 f77229f2dddaae7205eec13188487ff73a663bbcd5d45b01201706044c1f18e0 SHA512 6f7230eeebe94e2cee426ffb3f1939c0a5e3b637002de7aef36608c4e95e399db1c9e28883f6e6a67cdff08804baa69efaae310871c3a9442508c72af556da6f WHIRLPOOL 2c3b48a30f4202177deb75d437a3aedc4ecf86870d4ab8e2ea79b5cb909a34630677f1fa006328554ea08807a88c1959fbf7e86ea49981dd1847687183d4ed70 | ||||
| AUX nexus-wrapper-2.11.4.patch 1193 SHA256 031a5caf1355ab11ec474a77ca2b972b441a61caabeca14ad409ab53f2743549 SHA512 c6f3f978a0b96bd696bb5e1a12f67eb81063e98e2552169597f3c944e0e6ea42c734f398712959936538ac5f9d5f5eb6c7f1fc3e43a489325e5f3a69a7543bd7 WHIRLPOOL eff81fa1037b105096e10a940d51b5288d559a2a66fa852987c2f3aa072957c7e81d60d173de26c6f9302efbe52c667c2bdcbd7e745fb590ceb208945dbde875 | ||||
| DIST nexus-2.11.2-06-bundle.tar.gz 70793247 SHA256 e3fe7811d932ef449fafc4287a27fae62127154297d073f594ca5cba4721f59e SHA512 31b33afad7f31d33af78f9430c04c20ea6a9f4c7391c014493ecd0d02837f9eef99443012682ac0f463ae113b11fb2736078a36f25c1e69f510abc2c5c3a7f7d WHIRLPOOL c4ad2eb6bf1c78ae60de923e741e99bc85c61a68799f8329194648cc6669d0c6a411d0440620069637b480f7cd79ebbbba507a9ef846c678e218c81a084a37f1 | ||||
| DIST nexus-2.11.4-01-bundle.tar.gz 70938260 SHA256 2901d00c7a5c287d0ab51980b0ea8ad6a3db936e6a9bc7aea573ec4e2b516719 SHA512 6d44422cb87d9b229b21ed564a9275cc3cda38ecf32de1002909750b421787c196702a811eb9f6e15726662ea13614c9d2715a8f944c8a67d5e9162b1e4eae93 WHIRLPOOL a73c37b4126f72b6b83ff9d043da46b01bb41342c7bf28a53503dd44a4c22a2da6e8af33aeb7e7229ed5b01c873576b955d5a7b9c536ed79a050ce49b0c1aa3d | ||||
| EBUILD nexus-oss-bin-2.11.2.ebuild 1077 SHA256 a6764695b07366aaebb582698277df84897a958a5476222549da496e3997287b SHA512 5a312b18e201bd46cb26dd7de974b01c58d11cc15665d4c9e5192f915dbf41fcf7ebad5985198d9061825d1ea929c701586260493f708eeb996c2f255387dbdb WHIRLPOOL abd2162cd46c2e0ca09cdb048a5297eaa1600cdf77945405154e00fa517c26a70c89c7e67225c89b5c77bade9ed6ce5974fec9e2cff1eae3e1e058ee3cb9898c | ||||
| EBUILD nexus-oss-bin-2.11.4.ebuild 1077 SHA256 0b56fbb5fffa3986b0e58ededa1d456b26dbecc2fbd27623b4edaa8a71d2c7ab SHA512 4ee0287dc522dc6f914d82b37185a86fd424c62a6992f81265cf31a0dc63e9c227d95533892cc2458b486635f4da2f65a03d9703e3b8a80f9a50604f7c12dc17 WHIRLPOOL 9affa211c59854c343c3af0222c6ebc7dcc50785a500866b8c6b60195a713ab38a23354d51fd859155866429770c9bb4cf4d8af26f91f822b6135a1dc93cfa07 | ||||
| MISC metadata.xml 234 SHA256 f35b97f99a26d73cc441e1d93bfe25aaa4e9f7f6d90c8d05a74f7b7bc5b68472 SHA512 59d8156b3ca3e99c40d5a2a32de7edf2eb53279b2424998862589d6bad77617d23fc852afec0a92f8ac5bb54a88ebc504cc0641029c1936412e90ab03dfdd447 WHIRLPOOL 935a1401910a42f888c991e443a49275ea8b87976c5aa977f670053d97d18754231749749bc92d37d4b5f45ecf65914480942a11b5827b6c08fb24313a428431 | ||||
|  |  | |||
							
								
								
									
										42
									
								
								dev-java/nexus-oss-bin/files/nexus-wrapper-2.11.4.patch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								dev-java/nexus-oss-bin/files/nexus-wrapper-2.11.4.patch
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,42 @@ | |||
| diff --git a/bin/nexus b/bin/nexus
 | ||||
| index 3f3a23c..4f69c5e 100755
 | ||||
| --- a/nexus-2.11.4-01/bin/nexus
 | ||||
| +++ b/nexus-2.11.4-01/bin/nexus
 | ||||
| @@ -161,6 +161,37 @@ case "$DIST_ARCH" in
 | ||||
|      '9000/800') | ||||
|          DIST_ARCH="parisc" | ||||
|          ;; | ||||
| +    *)
 | ||||
| +        DIST_ARCH=`uname -m | tr [:upper:] [:lower:] | tr -d [:blank:]`
 | ||||
| +        case "$DIST_ARCH" in
 | ||||
| +            'athlon' | 'ia32' | 'i386' | 'i486' | 'i586' | 'i686')
 | ||||
| +                DIST_ARCH="x86"
 | ||||
| +                ;;
 | ||||
| +            'amd64' | 'x86_64' | 'ia64')
 | ||||
| +                DIST_ARCH="x86"
 | ||||
| +                DIST_BITS=64
 | ||||
| +                ;;
 | ||||
| +            'ip27')
 | ||||
| +                DIST_ARCH="mips"
 | ||||
| +                ;;
 | ||||
| +            'power' | 'powerpc' | 'power_pc')
 | ||||
| +                DIST_ARCH="ppc"
 | ||||
| +                ;;
 | ||||
| +            'ppc64')
 | ||||
| +                DIST_ARCH="ppc"
 | ||||
| +                DIST_BITS=64
 | ||||
| +                ;;
 | ||||
| +            'pa_risc' | 'pa-risc')
 | ||||
| +                DIST_ARCH="parisc"
 | ||||
| +                ;;
 | ||||
| +            'sun4u' | 'sparcv9')
 | ||||
| +                DIST_ARCH="sparc"
 | ||||
| +                ;;
 | ||||
| +            '9000/800')
 | ||||
| +                DIST_ARCH="parisc"
 | ||||
| +                ;;
 | ||||
| +        esac
 | ||||
| +        ;;
 | ||||
|  esac | ||||
|   | ||||
|  # Extra architecture detection | ||||
							
								
								
									
										51
									
								
								dev-java/nexus-oss-bin/nexus-oss-bin-2.11.4.ebuild
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								dev-java/nexus-oss-bin/nexus-oss-bin-2.11.4.ebuild
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,51 @@ | |||
| # Copyright 1999-2015 Gentoo Foundation | ||||
| # Distributed under the terms of the GNU General Public License v2 | ||||
| # $Id$ | ||||
| 
 | ||||
| EAPI="5" | ||||
| 
 | ||||
| inherit eutils user | ||||
| 
 | ||||
| DESCRIPTION="Maven Repository Manager" | ||||
| HOMEPAGE="http://nexus.sonatype.org/" | ||||
| LICENSE="GPL-3" | ||||
| SUB_VERSION="-01" | ||||
| SRC_URI="http://download.sonatype.com/nexus/oss/nexus-${PV}${SUB_VERSION}-bundle.tar.gz" | ||||
| RESTRICT="mirror" | ||||
| KEYWORDS="~x86 ~amd64" | ||||
| SLOT="0" | ||||
| IUSE="" | ||||
| 
 | ||||
| S="${WORKDIR}" | ||||
| 
 | ||||
| RDEPEND=">=virtual/jdk-1.6" | ||||
| 
 | ||||
| INSTALL_DIR="/opt/nexus" | ||||
| 
 | ||||
| WEBAPP_DIR="${INSTALL_DIR}/nexus-oss-webapp" | ||||
| 
 | ||||
| pkg_setup() { | ||||
| 	enewgroup nexus | ||||
| 	enewuser nexus -1 /bin/bash /opt/nexus "nexus" | ||||
| } | ||||
| 
 | ||||
| src_unpack() { | ||||
| 	unpack ${A} | ||||
| 	cd "${S}" | ||||
| } | ||||
| 
 | ||||
| src_prepare() { | ||||
| 	epatch "${FILESDIR}/nexus-wrapper-${PV}.patch" | ||||
| } | ||||
| 
 | ||||
| src_install() { | ||||
| 	insinto ${WEBAPP_DIR} | ||||
| 	doins -r nexus-${PV}${SUB_VERSION}/* | ||||
| 
 | ||||
| 	newinitd "${FILESDIR}/init.sh" nexus | ||||
| 
 | ||||
| 	fowners -R nexus:nexus ${INSTALL_DIR} | ||||
| 	fperms 755 "${INSTALL_DIR}/nexus-oss-webapp/bin/jsw/linux-x86-64/wrapper" | ||||
| 	fperms 755 "${INSTALL_DIR}/nexus-oss-webapp/bin/jsw/linux-x86-32/wrapper" | ||||
| 	fperms 755 "${INSTALL_DIR}/nexus-oss-webapp/bin/nexus" | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue