仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
-
zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
-
联系:
#61
帖子
由 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
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
-
suzhe
- 帖子: 25
- 注册时间: 2008-07-15 21:30
#62
帖子
由 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,你们谁给报告一下吧。
-
zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
-
联系:
#63
帖子
由 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
}
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
-
zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
-
联系:
#64
帖子
由 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 $*
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
-
dreamfreefly
- 帖子: 2
- 注册时间: 2008-11-23 21:49
#65
帖子
由 dreamfreefly »
zhuqin_83, zhuqin_83, 请问怎样安装spidermonkey 开发环境,我想在c/c++程序中调用spidermonkey,但是编译同不过
-
gordy
- 帖子: 10
- 注册时间: 2008-03-15 19:42
#67
帖子
由 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
我已成功了。