summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGustavo Alvarez2016-09-28 06:13:23 +0200
committerGustavo Alvarez2016-09-28 06:13:23 +0200
commit451beee3613f10f470590cb9f5674ddcaf653708 (patch)
tree9b8b73bd04f2d985af649c2a5b6d088daccf530e
parentfb569a7c489643adad1aff9d4c8d973083bcf44e (diff)
downloadaur-451beee3613f10f470590cb9f5674ddcaf653708.tar.gz
Add ncurses5-compat-libs to makedepends=() when build with bundled clang. also make some cleanups
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD40
2 files changed, 19 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d1ecf28e3e05..2b9485fd3ba7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Tue Sep 27 19:02:59 UTC 2016
+# Wed Sep 28 04:10:51 UTC 2016
pkgbase = chromium-dev
pkgdesc = The open-source project behind Google Chrome (Dev Channel)
pkgver = 55.0.2868.3
@@ -23,6 +23,7 @@ pkgbase = chromium-dev
makedepends = yasm
makedepends = git
makedepends = imagemagick
+ makedepends = hwids
depends = desktop-file-utils
depends = icu
depends = jsoncpp
@@ -44,7 +45,7 @@ pkgbase = chromium-dev
optdepends = chromium-widevine-dev: Widevine plugin (eg: Netflix) (Dev Channel)
optdepends = kdebase-kdialog: Needed for file dialogs in KDE4/KF5
optdepends = kdialog-git: Needed for file dialogs in KF5
- optdepends = kwalletmanager: Needed for storing passwords in KWallet in KF5
+ optdepends = kwalletmanager: Needed for storing passwords in KWallet
optdepends = libexif: Need for read EXIF metadata
optdepends = ttf-font: For some typography
optdepends = libappindicator-gtk3: Needed for show systray icon in the panel in plasma-next (KF5)
diff --git a/PKGBUILD b/PKGBUILD
index 5287ae63afe7..6991f3817ff7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -65,6 +65,7 @@ makedepends=('libexif'
'yasm'
'git'
'imagemagick'
+ 'hwids'
)
optdepends=('pepper-flash: PPAPI Flash Player'
'chromium-widevine-dev: Widevine plugin (eg: Netflix) (Dev Channel)'
@@ -72,7 +73,7 @@ optdepends=('pepper-flash: PPAPI Flash Player'
'kdebase-kdialog: Needed for file dialogs in KDE4/KF5'
'kdialog-git: Needed for file dialogs in KF5'
#
- 'kwalletmanager: Needed for storing passwords in KWallet in KF5'
+ 'kwalletmanager: Needed for storing passwords in KWallet'
#
'libexif: Need for read EXIF metadata'
'ttf-font: For some typography'
@@ -134,15 +135,11 @@ _google_api_key="AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM"
_google_default_client_id="413772536636.apps.googleusercontent.com"
_google_default_client_secret="0ZChLK6AxeA3Isu96MkwqDR4"
-# 32 or 64 bits?
+# Build NaCL?
if [ "${CARCH}" = "i686" ]; then
_build_nacl=0
- _nacl_arch=32
- _target=x86
elif [ "${CARCH}" = "x86_64" ]; then
_build_nacl=1
- _nacl_arch=64
- _target=x64
fi
_build_nacl=0
@@ -154,7 +151,9 @@ fi
# Need you use clang?
if [ "${_use_clang}" = "1" ]; then
if [ "${_use_bundled_clang}" = "0" ]; then
- makedepends+=('clang')
+ makedepends+=('clang'
+ 'ncurses5-compat-libs'
+ )
fi
fi
@@ -314,7 +313,6 @@ fi
# -Denable_sql_database=0| http://crbug.com/22208
_flags=('is_debug=false'
- "target_cpu=\"${_target}\""
# 'is_component_build=true'
'enable_widevine=true'
'enable_hangout_services_extension=false'
@@ -427,13 +425,16 @@ prepare() {
##
# Fix libpng errors
- pushd chrome/app/theme &> /dev/null
- export IFS=$'\n'
- for i in $(find . -name '*.png' -type f); do
- mogrify "${i}" &> /dev/null
+ msg2 "Attempt for fix libpng errors"
+ for _path in 'chrome/app/theme' 'chrome/renderer' 'ui'; do
+ pushd "${_path}" &> /dev/null
+ export IFS=$'\n'
+ for i in $(find . -name '*.png' -type f); do
+ mogrify "${i}" &> /dev/null
+ done
+ export IFS=' '
+ popd &> /dev/null
done
- export IFS=' '
- popd &> /dev/null
# Make it possible to remove third_party/adobe
echo > "${srcdir}/flapper_version.h"
@@ -570,7 +571,7 @@ package() {
install -Dm755 nacl_helper "${pkgdir}/usr/lib/chromium-dev/nacl_helper"
install -Dm755 nacl_helper_bootstrap "${pkgdir}/usr/lib/chromium-dev/nacl_helper_bootstrap"
install -Dm755 nacl_helper_nonsfi "${pkgdir}/usr/lib/chromium-dev/nacl_helper_nonsfi"
- install -Dm755 "nacl_irt_x86_${_nacl_arch}.nexe" "${pkgdir}/usr/lib/chromium-dev/nacl_irt_x86_${_nacl_arch}.nexe"
+ install -Dm755 "nacl_irt_x86_64.nexe" "${pkgdir}/usr/lib/chromium-dev/nacl_irt_x86_64.nexe"
(cd pnacl; for i in $(find -type f); do install -Dm755 "${i}" "${pkgdir}/usr/lib/chromium-dev/pnacl/${i}"; done)
fi
@@ -585,15 +586,6 @@ package() {
install -Dm644 chromium-dev.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/chromium-dev.svg"
install -Dm644 "chromium-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/chromium-dev/LICENSE"
- # install gnome stuff if detect it
- if [ "${_use_gnome}" = "1" ]; then
- install -Dm644 "chromium-${pkgver}/chrome/installer/linux/common/default-app.template" "${pkgdir}/usr/share/gnome-control-center/default-apps/chromium-dev.xml"
- sed -e 's|@@MENUNAME@@|Chromium-dev|g' \
- -e 's|@@INSTALLDIR@@|/usr/bin|g' \
- -e 's|@@PACKAGE@@|chromium-dev|g' \
- -i "${pkgdir}/usr/share/gnome-control-center/default-apps/chromium-dev.xml"
- fi
-
if [ "${_debug_mode}" = "0" ]; then
# Manually strip binaries so that 'nacl_irt_*.nexe' is left intact
if [ "${_build_nacl}" = "1" ]; then