[arch-commits] Commit in deepin-daemon/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Thu Dec 17 06:17:06 UTC 2015
Date: Thursday, December 17, 2015 @ 07:17:06
Author: fyan
Revision: 153506
upgpkg: deepin-daemon 2.93.4.20151217-1
Modified:
deepin-daemon/trunk/PKGBUILD
----------+
PKGBUILD | 23 +++++++++++++++++------
1 file changed, 17 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-12-17 05:36:02 UTC (rev 153505)
+++ PKGBUILD 2015-12-17 06:17:06 UTC (rev 153506)
@@ -4,14 +4,15 @@
# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
pkgname=deepin-daemon
-pkgver=2.93.4.20151214
-_commit=3fa5785eeaea2937347c1bcc9c9a6d2d76a6f4f4
+pkgver=2.93.4.20151217
+_commit=944dbe01ea3aff953f9b78e7f3aa7c45ca5f8b23
#_golibver=0.4.3
-_golibrev=9ad64e8fa5f92ede669f94a3a770a64f7ca88e60
+_golibrev=198ee129310023cc693ff79dfb5a0f2deb54f134
#_deepinapiver=2.92.3
-_deepinapirev=67c7eb27e302655c4046ceec121b7e75e287e591
+_deepinapirev=e67977faf52aaf6c88b9faa71be9a88d574e4a45
#_dbusfactoryver=2.92.2
_dbusfactoryrev=2141b28feabadb94c20721f8f7ee2a2d5d373227
+_girgeneratorrev=55cc72169a21e1e9a284926b9d4c0423c5a0afb1
_desktopbaserev=af086a257aafc81a854dfe7accd9e5600b849960
pkgrel=1
pkgdesc='Daemon handling the DDE session settings'
@@ -20,9 +21,9 @@
license=('GPL3')
depends=('deepin-desktop-schemas' 'gvfs' 'libcanberra-pulse' 'metacity' 'poppler-glib'
'rfkill' 'acpid' 'bluez' 'deepin-notifications' 'iso-codes' 'lsb-release'
- 'mobile-broadband-provider-info' 'polkit-gnome' 'udisks2' 'upower' 'gcc-go'
+ 'mobile-broadband-provider-info' 'polkit-gnome' 'udisks2' 'upower' 'gcc-libs>=5.3.0-3'
'libxkbfile' 'accountsservice')
-makedepends=('deepin-dbus-generator' 'sqlite' 'git' 'mercurial')
+makedepends=('deepin-dbus-generator' 'deepin-gir-generator' 'sqlite' 'git' 'mercurial')
optdepends=('networkmanager: Network Management daemon'
'deepin-grub2-themes: deepin theme for grub menu')
conflicts=('dde-daemon')
@@ -37,6 +38,7 @@
"git+https://github.com/linuxdeepin/dde-api.git#commit=$_deepinapirev"
#"git+https://github.com/linuxdeepin/dbus-factory.git#tag=$_dbusfactoryver"
"git+https://github.com/linuxdeepin/dbus-factory.git#commit=$_dbusfactoryrev"
+ "git+https://github.com/linuxdeepin/go-gir-generator.git#commit=$_girgeneratorrev"
"git+https://github.com/linuxdeepin/deepin-desktop-base.git#commit=$_desktopbaserev"
'deepin-daemon.sysusers'
'polkit-gnome-authentication-agent-1-deepin.desktop')
@@ -45,10 +47,14 @@
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
'4482f2c82c3652040021dd43515f131184a0417e341dc37db487117012245e25'
'014f4c1111530e7556c3a83ab4409ae7dd47a87550004128ed8b7d02c58357e7')
prepare() {
+ sed -i "s|\"\${GOLDFLAGS}\"|\"\${GOLDFLAGS} $CFLAGS $LDFLAGS\"|" dde-daemon/Makefile
+ sed -i 's| generator$||' go-gir-generator/makefile
+
export GOPATH="$srcdir/build"
mkdir -p build/src/pkg.deepin.io/{lib,dde/api}
cp -a go-lib/* build/src/pkg.deepin.io/lib
@@ -64,6 +70,11 @@
cd "$srcdir/dbus-factory"
make install-golang
+ cd "$srcdir/go-gir-generator"
+ make GENERATOR=gir-generator build
+ make copyfile
+ cp -r out/src/gir "$GOPATH/src"/
+
cd "$srcdir/dde-daemon"
make USE_GCCGO=1
More information about the arch-commits
mailing list