equal
deleted
inserted
replaced
1 # Copyright 2019-2020 Gentoo Authors |
1 # Copyright 2019-2021 Gentoo Authors |
2 # Distributed under the terms of the GNU General Public License v2 |
2 # Distributed under the terms of the GNU General Public License v2 |
3 |
3 |
4 EAPI=7 |
4 EAPI=7 |
5 |
5 |
6 inherit multiprocessing toolchain-funcs |
6 inherit toolchain-funcs |
7 |
7 |
8 DESCRIPTION="Wayland compositor inspired by CWM" |
8 DESCRIPTION="Wayland compositor inspired by CWM" |
9 HOMEPAGE="https://hikari.acmelabs.space/" |
9 HOMEPAGE="https://hikari.acmelabs.space/" |
10 if [[ ${PV} == 9999 ]]; then |
10 if [[ ${PV} == 9999 ]]; then |
11 EDARCS_REPOSITORY="https://hub.darcs.net/raichoo/hikari" |
11 EDARCS_REPOSITORY="https://hub.darcs.net/raichoo/hikari" |
35 RDEPEND=" |
35 RDEPEND=" |
36 ${DEPEND} |
36 ${DEPEND} |
37 x11-misc/xkeyboard-config |
37 x11-misc/xkeyboard-config |
38 " |
38 " |
39 |
39 |
|
40 # Needed in DEPEND only, as it needs to be right location, whatever that means |
|
41 DEPEND+=" dev-libs/wayland-protocols" |
|
42 |
40 BDEPEND=" |
43 BDEPEND=" |
41 dev-libs/wayland-protocols |
|
42 virtual/pkgconfig |
44 virtual/pkgconfig |
43 sys-devel/bmake |
45 sys-devel/bmake |
44 " |
46 " |
45 |
47 |
46 if [[ ${PV} == 9999 ]]; then |
48 if [[ ${PV} == 9999 ]]; then |
56 export MAKE=bmake |
58 export MAKE=bmake |
57 tc-export CC PKG_CONFIG |
59 tc-export CC PKG_CONFIG |
58 } |
60 } |
59 |
61 |
60 src_compile() { |
62 src_compile() { |
61 ${MAKE} -j$(makeopts_jobs) VERSION="{PV}" \ |
63 emake \ |
|
64 VERSION="${PV}" \ |
62 CC="$(tc-getCC)" \ |
65 CC="$(tc-getCC)" \ |
63 CFLAGS_EXTRA="${CFLAGS}" \ |
66 CFLAGS_EXTRA="${CFLAGS}" \ |
64 LDFLAGS_EXTRA="${LDFLAGS}" \ |
67 LDFLAGS_EXTRA="${LDFLAGS}" \ |
65 -DWITH_POSIX_C_SOURCE \ |
68 -DWITH_POSIX_C_SOURCE \ |
66 $(usex gamma -DWITH_GAMMACONTROL "") \ |
69 $(usex gamma -DWITH_GAMMACONTROL "") \ |
67 $(usex layershell -DWITH_LAYERSHELL "") \ |
70 $(usex layershell -DWITH_LAYERSHELL "") \ |
68 $(usex screencopy -DWITH_SCREENCOPY "") \ |
71 $(usex screencopy -DWITH_SCREENCOPY "") \ |
69 $(usex suid -DWITH_SUID "") \ |
72 $(usex suid -DWITH_SUID "") \ |
70 $(usex virtual-io -DWITH_VIRTUAL_INPUT "") \ |
73 $(usex virtual-io -DWITH_VIRTUAL_INPUT "") \ |
71 $(usex X -DWITH_XWAYLAND "") \ |
74 $(usex X -DWITH_XWAYLAND "") \ |
72 all || die |
75 all |
73 } |
76 } |
74 |
77 |
75 src_install() { |
78 src_install() { |
76 ${MAKE} DESTDIR="${D}" PREFIX=/usr ETC_PREFIX=/ $(usex suid -DWITH_SUID "") install || die |
79 emake \ |
|
80 DESTDIR="${D}" \ |
|
81 PREFIX=/usr \ |
|
82 ETC_PREFIX=/ \ |
|
83 $(usex suid -DWITH_SUID "") \ |
|
84 install |
|
85 |
77 doman share/man/man1/hikari.1 |
86 doman share/man/man1/hikari.1 |
78 } |
87 } |