Summary: | dev-util/keystone (new ebuild) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stefan de Konink <stefan> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED CANTFIX | ||
Severity: | enhancement | CC: | dragonheart |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.keystoneframework.org/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Keystone ebuild WITHOUT install part
keystone-0.9.3.ebuild |
Description
Stefan de Konink
2004-12-11 09:04:50 UTC
Stefan - take a look at http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1 and http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3 and see if you can make one. Created attachment 45778 [details]
Keystone ebuild WITHOUT install part
This one compiles the keystone tree. One minor upstream problem (the mkdir of
the lib/linux). Their installation manual places the package directory
(totally) in /usr/local/keystone, I am investigating what is needed to install
the libs and binaries in /usr, I don't know what to do with the programming
examples. Should they go in /usr/share/doc/keystone? together with the other
docs?
Created attachment 45794 [details]
keystone-0.9.3.ebuild
examples can go to the docs directory or /usr/share/keystone/example.
The documentation doesn't work on this ebuilds. I'm spend too much time on it
so far.
also think of a way of enabling/disabling gtk{2} stuff. Including it as a dependancy is not enough. Make sure the compile respects the useflag and does/doesn't link depending on the use flag. ./bin/linux/keytools.cfg:TARGET = -DOS_Linux -DCOMP_GC -Wall `pkg-config --cflags gtk+-2.0` ./bin/linux/keytools.cfg:LINK = gcc `pkg-config --libs gtk+-2.0` -lpthread it probably depends only on gtk2, but on the site I saw screenshot not looking nearly as neat as gtk2, so I presume changing 2.0 to 1.3 *could* do the trick. the reason why docdoc is not working because it excepts the -/doc -/examples in -/usr/share/doc/keystone-0.9.3/doc and -/usr/share/doc/keystone-0.9.3/examples cp -r ${S}/doc ${S}/examples ${S}/usr/share/doc/${P} an option? I'll take it. Where should it go to? dev-lang or dev-util? lost interest Cannot even connect to the homepage. CANTFIX. |