分页: 5 / 5
发表于 : 2008-07-21 9:55
由 zhuqin_83
代码: 全选
$ cat /usr/lib/pkgconfig/mozilla-js.pc
prefix=/usr
sdkdir=/usr/lib/xulrunner-devel-1.9
includedir=/usr/include/xulrunner-1.9
Name: JavaScript
Description: The Mozilla JavaScript Library
Version: 1.9.0.1
Requires: nspr >= 4.7.1
Libs: -L${sdkdir}/lib -lmozjs
Cflags: -I${includedir}/stable -DXP_UNIX -DJS_THREADSAFE
发表于 : 2008-07-21 10:32
由 suzhe
zhuqin_83 写了:代码: 全选
$ cat /usr/lib/pkgconfig/mozilla-js.pc
prefix=/usr
sdkdir=/usr/lib/xulrunner-devel-1.9
includedir=/usr/include/xulrunner-1.9
Name: JavaScript
Description: The Mozilla JavaScript Library
Version: 1.9.0.1
Requires: nspr >= 4.7.1
Libs: -L${sdkdir}/lib -lmozjs
Cflags: -I${includedir}/stable -DXP_UNIX -DJS_THREADSAFE
问题就出在最后一行。把里面的 stable 改成 unstable 就没问题了。这是 xulrunner 包的 bug,你们谁给报告一下吧。
发表于 : 2008-07-22 3:43
由 zhuqin_83
确实ok了。
代码: 全选
pkgname=google-gadgets-gtk-svn
pkgver=730
pkgrel=1
pkgdesc="Google Gadgets for linux (svn version, gtk toolkit)"
url="http://code.google.com/p/google-gadgets-for-linux/"
license="Apache"
depends=('curl' 'libxml2' 'zlib' 'xulrunner' 'dbus' 'cairo' 'gtk2')
makedepends=('subversion' 'autoconf' 'automake' 'libtool' 'flex')
conflicts=()
provides=()
source=()
md5sums=()
arch=('i686' 'x86_64')
options=('!libtool')
install=ggl.install
_svntrunk=http://google-gadgets-for-linux.googlecode.com/svn/trunk/
_svnmod=google-gadgets
build() {
cd $srcdir
if [ -d $_svnmod/.svn ]; then
(cd $_svnmod && svn up -r $pkgver)
else
svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
fi
cp -r ${_svnmod} ${_svnmod}-build
cd ${_svnmod}-build
sh autotools/bootstrap.sh
./configure --prefix=/usr \
--disable-libggadget-qt \
--disable-qt-system-framework \
--disable-qtwebkit-browser-element \
--disable-qt-host \
--disable-ltdl-install \
--disable-static \
--disable-update-mime-database \
--disable-update-desktop-database \
--enable-smjs-script-runtime \
--enable-gtk-host \
--enable-libggadget-gtk \
--enable-gst-audio-framework \
--enable-gst-mediaplayer-element \
--enable-libggadget-dbus \
--enable-gtkmoz-browser-element \
--enable-gtk-system-framework \
--enable-curl-xml-http-request \
--enable-libxml2-xml-parser
make || return 1
make DESTDIR=$pkgdir install || return 1
rm -rf $srcdir/$_svnmod-build
}
ggl.install
发表于 : 2008-07-22 3:43
由 zhuqin_83
代码: 全选
post_install() {
update-mime-database /usr/share/mime > /dev/null 2>&1
update-desktop-database -q
}
post_upgrade() {
post_install $1
}
op=$1
shift
$op $*
Re: Google Gadgets for Linux.
发表于 : 2009-02-18 10:47
由 dreamfreefly
zhuqin_83, zhuqin_83, 请问怎样安装spidermonkey 开发环境,我想在c/c++程序中调用spidermonkey,但是编译同不过
Re: Google Gadgets for Linux.
发表于 : 2009-02-18 15:32
花香不?
Re: Google Gadgets for Linux.
发表于 : 2009-02-21 18:53
由 gordy
还是装0.9的吧。
1. wget
http://google-gadgets-for-linux.googlec ... 9.1.tar.gz
2. tar zxvf google-gadgets-for-linux-0.9.1.tar.gz
3. cd google-gadgets-for-linux-0.9.1/
4. sudo apt-get install zlib1g-dev libmozjs-dev libcurl4-openssl-dev libxml2-dev libdbus-1-dev libmozjs-dev libgstreamer-plugins-base0.10-dev libcurl3-openssl-dev libdbus-1-dev libxul-dev libcurl3 libcurl3-dbg libcurl3-gnutls libcurl4-openssl-dev libcurl-ocaml libmozjs0d libmozjs0d-dbg libmozjs-dev g++-4.2-multilib g++ libqt4-dev
5. sudo ldconfig
6. sh configure --enable-debug
7. sudo make install
8. export LD_LIBRARY_PATH=/usr/local/lib
9. ggl-gtk
我已成功了。