forked from hasufell/hasufell-repository
		
	
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Copyright 2009-2011 Elias Pipping <pipping@exherbo.org>
 | |
| # Copyright 2009 Heiko Przybyl <zuxez@cs.tu-berlin.de>
 | |
| # Distributed under the terms of the GNU General Public License v2
 | |
| 
 | |
| require inox [ patchset="${PV}" ]
 | |
| 
 | |
| DESCRIPTION+="
 | |
| Chromium has three release channels: Stable, Beta, and Dev. This package corresponds to the Stable
 | |
| channel.
 | |
| "
 | |
| 
 | |
| PLATFORMS="~amd64 ~x86"
 | |
| 
 | |
| RESTRICT=test
 | |
| 
 | |
| # Temponary fix, chromium doesn't package freetype2 anymore
 | |
| # https://groups.google.com/a/chromium.org/d/msg/chromium-packagers/wuInaKJkosg/kMfIV_7wDgAJ
 | |
| DOWNLOADS+="
 | |
|     https://chromium.googlesource.com/chromium/src/third_party/freetype2/+archive/5a3490e054bda8a318ebde482.tar.gz -> \
 | |
|         freetype2-5a3490e054bda8a318ebde482.tar.gz"
 | |
| 
 | |
| # http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${PV}-1_amd64.deb
 | |
| # $ ar -x google-chrome-stable_${PV}-1_amd64.deb
 | |
| # $ tar xf data.tar.xz
 | |
| # $ strings ./opt/google/chrome/chrome | grep -C 1 " (version:" | head -n 1
 | |
| WIDEVINE_VERSION=1.4.8.977
 | |
| 
 | |
| DEFAULT_SRC_PREPARE_PATCHES=(
 | |
|     "${FILES}"/${PN}-58.0.3029.81-skia-avx2.patch
 | |
| )
 | |
| 
 | |
| src_unpack() {
 | |
|     unpack chromium-${PV}.tar.xz
 | |
|     unpack inox-patches-${PATCHSET}.tar.gz
 | |
| 
 | |
|     # Temponary fix, chromium doesn't package freetype2 anymore
 | |
|     edo mkdir "${WORK}"/third_party/freetype/src
 | |
|     edo cd "${WORK}"/third_party/freetype/src
 | |
|     unpack freetype2-5a3490e054bda8a318ebde482.tar.gz
 | |
| }
 | |
| 
 | |
| src_prepare() {
 | |
|     inox_src_prepare
 | |
| 
 | |
|     edo sed \
 | |
|         -e "14i#define WIDEVINE_CDM_VERSION_STRING \"${WIDEVINE_VERSION}\"" \
 | |
|         -i "third_party/widevine/cdm/stub/widevine_cdm_version.h"
 | |
| }
 | |
| 
 |