Add Boost dependency to Fedora/Ubuntu builds
This commit is contained in:
		
							parent
							
								
									28eb9621cc
								
							
						
					
					
						commit
						2bc6cfe1ad
					
				
					 2 changed files with 10 additions and 8 deletions
				
			
		|  | @ -21,10 +21,12 @@ Requires: bzip2 | |||
| Requires: gzip | ||||
| Requires: xz | ||||
| Requires: libseccomp | ||||
| Requires: boost-context | ||||
| BuildRequires: bzip2-devel | ||||
| BuildRequires: sqlite-devel | ||||
| BuildRequires: libcurl-devel | ||||
| BuildRequires: libseccomp-devel | ||||
| BuildRequires: boost-devel | ||||
| 
 | ||||
| # Hack to make that shitty RPM scanning hack shut up. | ||||
| Provides: perl(Nix::SSH) | ||||
|  |  | |||
							
								
								
									
										16
									
								
								release.nix
									
										
									
									
									
								
							
							
						
						
									
										16
									
								
								release.nix
									
										
									
									
									
								
							|  | @ -92,7 +92,7 @@ let | |||
|         src = tarball; | ||||
| 
 | ||||
|         buildInputs = | ||||
|           [ (builtins.getAttr system jobs.build) curl bzip2 xz pkgconfig pkgs.perl ] | ||||
|           [ jobs.build.${system} curl bzip2 xz pkgconfig pkgs.perl boost ] | ||||
|           ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium; | ||||
| 
 | ||||
|         configureFlags = '' | ||||
|  | @ -182,15 +182,15 @@ let | |||
|       }; | ||||
| 
 | ||||
| 
 | ||||
|     rpm_fedora27i386 = makeRPM_i686 (diskImageFuns: diskImageFuns.fedora27i386) [ "libsodium-devel" ]; | ||||
|     rpm_fedora27x86_64 = makeRPM_x86_64 (diskImageFunsFun: diskImageFunsFun.fedora27x86_64) [ "libsodium-devel" ]; | ||||
|     rpm_fedora27i386 = makeRPM_i686 (diskImageFuns: diskImageFuns.fedora27i386) [ ]; | ||||
|     rpm_fedora27x86_64 = makeRPM_x86_64 (diskImageFunsFun: diskImageFunsFun.fedora27x86_64) [ ]; | ||||
| 
 | ||||
| 
 | ||||
|     #deb_debian8i386 = makeDeb_i686 (diskImageFuns: diskImageFuns.debian8i386) [ "libsodium-dev" ] [ "libsodium13" ]; | ||||
|     #deb_debian8x86_64 = makeDeb_x86_64 (diskImageFunsFun: diskImageFunsFun.debian8x86_64) [ "libsodium-dev" ] [ "libsodium13" ]; | ||||
| 
 | ||||
|     deb_ubuntu1604i386 = makeDeb_i686 (diskImageFuns: diskImageFuns.ubuntu1604i386) [ "libsodium-dev" ] [ "libsodium18" ]; | ||||
|     deb_ubuntu1604x86_64 = makeDeb_x86_64 (diskImageFuns: diskImageFuns.ubuntu1604x86_64) [ "libsodium-dev" ] [ "libsodium18" ]; | ||||
|     deb_ubuntu1710i386 = makeDeb_i686 (diskImageFuns: diskImageFuns.ubuntu1710i386) [ ] [ "libsodium18" ]; | ||||
|     deb_ubuntu1710x86_64 = makeDeb_x86_64 (diskImageFuns: diskImageFuns.ubuntu1710x86_64) [ ] [ "libsodium18" "libboost-context1.62.0" ]; | ||||
| 
 | ||||
| 
 | ||||
|     # System tests. | ||||
|  | @ -287,7 +287,7 @@ let | |||
|       src = jobs.tarball; | ||||
|       diskImage = (diskImageFun vmTools.diskImageFuns) | ||||
|         { extraPackages = | ||||
|             [ "sqlite" "sqlite-devel" "bzip2-devel" "libcurl-devel" "openssl-devel" "xz-devel" "libseccomp-devel" ] | ||||
|             [ "sqlite" "sqlite-devel" "bzip2-devel" "libcurl-devel" "openssl-devel" "xz-devel" "libseccomp-devel" "libsodium-devel" "boost-devel" ] | ||||
|             ++ extraPackages; }; | ||||
|       # At most 2047MB can be simulated in qemu-system-i386 | ||||
|       memSize = 2047; | ||||
|  | @ -310,9 +310,9 @@ let | |||
|       src = jobs.tarball; | ||||
|       diskImage = (diskImageFun vmTools.diskImageFuns) | ||||
|         { extraPackages = | ||||
|             [ "libsqlite3-dev" "libbz2-dev" "libcurl-dev" "libcurl3-nss" "libssl-dev" "liblzma-dev" "libseccomp-dev" ] | ||||
|             [ "libsqlite3-dev" "libbz2-dev" "libcurl-dev" "libcurl3-nss" "libssl-dev" "liblzma-dev" "libseccomp-dev" "libsodium-dev" "libboost-all-dev" ] | ||||
|             ++ extraPackages; }; | ||||
|       memSize = 1024; | ||||
|       memSize = 2047; | ||||
|       meta.schedulingPriority = 50; | ||||
|       postInstall = "make installcheck"; | ||||
|       configureFlags = "--sysconfdir=/etc"; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue