Lines 3-9
Link Here
|
3 |
# $Id$ |
3 |
# $Id$ |
4 |
|
4 |
|
5 |
EAPI=5 |
5 |
EAPI=5 |
6 |
inherit eutils multilib toolchain-funcs |
6 |
inherit eutils multilib-minimal toolchain-funcs |
7 |
|
7 |
|
8 |
DESCRIPTION="The Portable OpenGL FrameWork" |
8 |
DESCRIPTION="The Portable OpenGL FrameWork" |
9 |
HOMEPAGE="http://www.glfw.org/" |
9 |
HOMEPAGE="http://www.glfw.org/" |
Lines 43-68
Link Here
|
43 |
-e '/^all:/s/libglfw.a//' \ |
43 |
-e '/^all:/s/libglfw.a//' \ |
44 |
lib/x11/Makefile.x11.in || die |
44 |
lib/x11/Makefile.x11.in || die |
45 |
fi |
45 |
fi |
|
|
46 |
|
47 |
multilib_copy_sources |
46 |
} |
48 |
} |
47 |
|
49 |
|
48 |
src_configure() { |
50 |
multilib_src_configure() { |
49 |
sh ./compile.sh |
51 |
sh ./compile.sh |
50 |
} |
52 |
} |
51 |
|
53 |
|
52 |
src_compile() { |
54 |
multilib_src_compile() { |
53 |
emake -C lib/x11 AR=$(tc-getAR) CC=$(tc-getCC) PREFIX=/usr LIBDIR=$(get_libdir) -f Makefile.x11 all libglfw.pc |
55 |
emake -C lib/x11 AR="$(tc-getAR)" CC="$(tc-getCC)" PREFIX=/usr LIBDIR=$(get_libdir) -f Makefile.x11 all libglfw.pc |
|
|
56 |
} |
57 |
|
58 |
multilib_src_compile_all() { |
54 |
use examples && emake -C examples CC=$(tc-getCC) -f Makefile.x11 all |
59 |
use examples && emake -C examples CC=$(tc-getCC) -f Makefile.x11 all |
55 |
} |
60 |
} |
56 |
|
61 |
|
57 |
src_install() { |
62 |
multilib_src_install() { |
58 |
use static-libs && dolib.a lib/x11/libglfw.a |
63 |
use static-libs && dolib.a lib/x11/libglfw.a |
59 |
dolib.so lib/x11/libglfw.so.2.7.7 |
64 |
dolib.so lib/x11/libglfw.so.2.7.7 |
60 |
dosym libglfw.so.2.7.7 /usr/$(get_libdir)/libglfw.so |
65 |
dosym libglfw.so.2.7.7 /usr/$(get_libdir)/libglfw.so |
|
|
66 |
dosym libglfw.so.2.7.7 /usr/$(get_libdir)/libglfw.so.2 |
61 |
|
67 |
|
62 |
insinto /usr/$(get_libdir)/pkgconfig |
68 |
insinto /usr/$(get_libdir)/pkgconfig |
63 |
doins lib/x11/libglfw.pc |
69 |
doins lib/x11/libglfw.pc |
|
|
70 |
} |
71 |
|
72 |
multilib_src_install_all() { |
64 |
doheader -r include/GL |
73 |
doheader -r include/GL |
65 |
dohtml -r readme.html |
74 |
dohtml -r readme.html |
|
|
75 |
|
66 |
insinto /usr/share/doc/${PF}/pdf |
76 |
insinto /usr/share/doc/${PF}/pdf |
67 |
doins docs/*.pdf |
77 |
doins docs/*.pdf |
68 |
dodoc docs/readme.txt |
78 |
dodoc docs/readme.txt |