LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1268|回复: 16

指点一下,怎样编译gtk-qt-engine1.1。

[复制链接]
发表于 2008-6-1 01:32:05 | 显示全部楼层 |阅读模式
我已经装了cmake,结果在cmake .的最后,显示找不到qmake。不过我再archlinux的官网上搜索不到qmake,是怎么回事呢?
发表于 2008-6-1 01:39:46 | 显示全部楼层
qmake当然需要qt啦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-1 10:58:21 | 显示全部楼层
我装了qt,整个kde4都装上了。
回复 支持 反对

使用道具 举报

发表于 2008-6-1 12:44:07 | 显示全部楼层
qmake是在qt包里的吧
pacman -Ql qt 看一下
回复 支持 反对

使用道具 举报

发表于 2008-6-1 13:00:54 | 显示全部楼层
1.1版要搭配kde4来使用

  1. pkgname=gtk-qt-engine
  2. pkgver=1.1
  3. pkgrel=2
  4. pkgdesc="A GTK engine which makes your GTK2 Apps match your QT theme"
  5. arch=('i686' 'x86_64')
  6. license=('GPL2')
  7. depends=('libbonoboui' 'qt' 'gtk2' 'kdelibs4')
  8. makedepends=('cmake>=2.4.7')
  9. source=("http://gtk-qt.ecs.soton.ac.uk/files/${pkgver}/${pkgname}-${pkgver}.tar.bz2")
  10. url="http://gtk-qt.ecs.soton.ac.uk/"

  11. build() {
  12.   cd ${startdir}/src/${pkgname}
  13.   cmake .
  14.   make || return 1
  15.   make DESTDIR=${startdir}/pkg install || return 1
  16.   rm -f ${startdir}/pkg/usr/lib/gtk-2.0/*/engines/*.la
  17. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-1 13:10:06 | 显示全部楼层
楼上的这东西看起来太好了,不过我以前只用过gentoo,知道怎么用.eduild文件,不知道楼上的这东西应该存成什么文件?又放在哪儿和使用呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-1 13:18:53 | 显示全部楼层
我没有装qt,而装了qt-copy,qt装不上了。qmake是有的。
回复 支持 反对

使用道具 举报

发表于 2008-6-1 13:30:07 | 显示全部楼层
那个是配合arch里的makepkg使用的pkgbuild,不好意思,对ebuild不熟,无法帮你写一个,先把qt4及kde4装上再来编好了,最新的qt4已到4.4.0了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-1 13:44:45 | 显示全部楼层
这就是我郁闷的地方,qt4.4。0和和kde早就装好了,我还找到了qmake的文件,就是在编译时说找不到qmake。
可以指点一下那个pkgbuild怎么用吗?
回复 支持 反对

使用道具 举报

发表于 2008-6-1 13:52:19 | 显示全部楼层
mkdir xx
cp PKGBUILD xx
cd xx
makepkg
pacman -U *.pkg.tar.gz
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表