summaryrefslogtreecommitdiffstats
path: root/extra/chromium/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'extra/chromium/Pkgfile')
-rw-r--r--extra/chromium/Pkgfile33
1 files changed, 19 insertions, 14 deletions
diff --git a/extra/chromium/Pkgfile b/extra/chromium/Pkgfile
index c320d98e1..95f789a2e 100644
--- a/extra/chromium/Pkgfile
+++ b/extra/chromium/Pkgfile
@@ -1,8 +1,8 @@
# Description: Navigateur de chez Google
-# URL: htt:p//www.google.com
+# URL: http://www.google.com
# Maintainer: NuTyX core team
-# Packager: geantbrun
-# Depends on: subversion, xz-utils, libjpeg, nss, gconf, alsa-lib, xdg-utils, hicolor-icon-theme, bzip2, libxslt, ffmpeg, p5-event, libevent, pyopenssl
+# Packager: sibelle at free dot fr
+# Depends on: libjpeg, nss, gconf, alsa-lib, xdg-utils, hicolor-icon-theme, bzip2, libxslt, ffmpeg, p5-event, libevent, pyopenssl
name=chromium
build=42902
@@ -26,33 +26,38 @@ build() {
'src/webkit/data/layout_tests'
'src/webkit/tools/test/reference_build'
)
-
- mkdir -p chromium-$build
+ if [ ! -d /usr/src/chromium-$build ]; then
+ mkdir -p /usr/src/chromium-$build
+ fi
+ ln -s /usr/src/chromium-$build
cd chromium-$build
# Pour obtenir la plus recente revision d'une maj majeure
- svn co -r$build -q http://src.chromium.org/svn/trunk/tools/depot_tools/ depot_tools
+ if [ ! -d depot_tools]; then
+
+ svn co -r$build -q http://src.chromium.org/svn/trunk/tools/depot_tools/ depot_tools
+ fi
chmod +x ./depot_tools/*
- export PATH=$SRC/depot_tools/:$PATH
- gclient.py config http://src.chromium.org/svn/releases/$version
+ export PATH=./depot_tools/:$PATH
+ if [ ! -f .gclient ]; then
+ gclient.py config http://src.chromium.org/svn/releases/$version
- sed -e '15i\ "src/third_party/WebKit/LayoutTests": None,' \
+ sed -e '15i\ "src/third_party/WebKit/LayoutTests": None,' \
-e '15i\ "src/chrome/tools/test/reference_build": None,' \
-e '15i\ "src/third_party/ffmpeg/binaries/chromium/linux/ia32": None,' \
-e '15i\ "src/third_party/ffmpeg/binaries/chromium/linux/ia32_dbg": None,' \
-e '15i\ "src/third_party/ffmpeg/binaries/chromium/linux/x64": None,' \
-e '15i\ "src/third_party/ffmpeg/binaries/chromium/linux/x64_dbg": None,' \
-i .gclient
+ gclient.py sync --force --nohooks
- gclient.py sync --force --nohooks
-
- svnbuild src > src/build/LASTCHANGE.in
+ fi
for i in ${nonessential_dirs[@]}; do
rm -rf $i
done
- find . -name '.svn' -type d -exec rm -rf {} \;
+ find . -name '.svn' -type d -delete
find . -iname '*.dll' -delete
find . -iname '*.exe' -delete
find . -iname '*.o' -delete
@@ -90,7 +95,7 @@ build() {
cd src
make chrome chrome_sandbox
- cd $SRC/$name-$version
+ cd $SRC/$name-$build
install -m 0755 -D src/out/Release/chrome \
$PKG/usr/lib/chromium/chromium