add nodejs
This commit is contained in:
		
							parent
							
								
									5c6531dc76
								
							
						
					
					
						commit
						0fa4d5617c
					
				
					 2 changed files with 65 additions and 0 deletions
				
			
		
							
								
								
									
										38
									
								
								extra/nodejs/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								extra/nodejs/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,38 @@ | |||
| pkgname=nodejs | ||||
| pkgver=16.6.1 | ||||
| 
 | ||||
| fetch() { | ||||
| 	curl -L "https://nodejs.org/dist/v$pkgver/node-v$pkgver.tar.gz" -o $pkgname-$pkgver.tar.xz | ||||
| 	tar -xf $pkgname-$pkgver.tar.xz | ||||
| 	mv node-v$pkgver $pkgname-$pkgver | ||||
| 	cd $pkgname-$pkgver | ||||
| 	sed -i 's/-latomic//' node.gyp | ||||
| } | ||||
| 
 | ||||
| build() { | ||||
| 	cd $pkgname-$pkgver | ||||
| 	./configure \ | ||||
| 		--shared-zlib \ | ||||
|     	--shared-openssl \ | ||||
| 		--with-intl=none \ | ||||
| 		--without-etw \ | ||||
| 		--without-dtrace \ | ||||
| 		--without-report \ | ||||
| 		--without-node-snapshot \ | ||||
| 		--without-node-code-cache \ | ||||
| 		--ninja | ||||
| 
 | ||||
|     samu -C out/Release | ||||
| } | ||||
| 
 | ||||
| package() { | ||||
| 	cd $pkgname-$pkgver | ||||
| 
 | ||||
| 	./tools/install.py install $pkgdir /usr | ||||
| } | ||||
| 
 | ||||
| license() { | ||||
| 	cd $pkgname-$pkgver | ||||
| 	cat LICENSE | ||||
| #	cat COPYING | ||||
| } | ||||
							
								
								
									
										27
									
								
								extra/nodejs/remove-latomic.patch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								extra/nodejs/remove-latomic.patch
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,27 @@ | |||
| From 8dbc49deefb50f4af05710d3e6ad1ca7ff6dbfac Mon Sep 17 00:00:00 2001 | ||||
| From: Ishimoto Shinobu <nagakamira@gmail.com> | ||||
| Date: Sun, 21 Feb 2021 09:43:21 +0900 | ||||
| Subject: [PATCH] remove -latomic library | ||||
| 
 | ||||
| Signed-off-by: Ishimoto Shinobu <nagakamira@gmail.com> | ||||
| ---
 | ||||
|  node.gyp | 3 --- | ||||
|  1 file changed, 3 deletions(-) | ||||
| 
 | ||||
| diff --git a/node.gyp b/node.gyp
 | ||||
| index 131461de..051d2816 100644
 | ||||
| --- a/node.gyp
 | ||||
| +++ b/node.gyp
 | ||||
| @@ -343,9 +343,6 @@
 | ||||
|            '-Wl,-bnoerrmsg', | ||||
|          ], | ||||
|        }], | ||||
| -      ['OS == "linux" and llvm_version != "0.0"', {
 | ||||
| -        'libraries': ['-latomic'],
 | ||||
| -      }],
 | ||||
|      ], | ||||
|    }, | ||||
|   | ||||
| -- 
 | ||||
| 2.29.2 | ||||
| 
 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue