tsurf-2.0.ebuild - parlay - yet another gentoo overlay
HTML git clone https://git.parazyd.org/parlay
DIR Log
DIR Files
DIR Refs
DIR README
---
tsurf-2.0.ebuild (1211B)
---
1 # Copyright 2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5 inherit savedconfig toolchain-funcs
6
7 DESCRIPTION="a simple web browser based on WebKit/GTK+"
8 HOMEPAGE="https://surf.suckless.org/"
9 SRC_URI="
10 https://dl.suckless.org/${PN}/${P}.tar.gz
11 "
12
13 LICENSE="MIT"
14 SLOT="0"
15 KEYWORDS="amd64 x86"
16
17 COMMON_DEPEND="
18 dev-libs/glib:2
19 net-libs/libsoup
20 net-libs/webkit-gtk:4
21 x11-libs/gtk+:3
22 x11-libs/libX11
23 "
24 DEPEND="
25 ${COMMON_DEPEND}
26 virtual/pkgconfig
27 "
28 RDEPEND="
29 !sci-chemistry/surf
30 ${COMMON_DEPEND}
31 !savedconfig? (
32 net-misc/curl
33 x11-apps/xprop
34 x11-misc/dmenu
35 x11-terms/st
36 )
37 "
38 PATCHES=(
39 "${FILESDIR}"/${PN}-2.0-gentoo.patch
40 )
41
42 pkg_setup() {
43 if ! use savedconfig; then
44 elog "The default config.h assumes you have"
45 elog " net-misc/curl"
46 elog " x11-terms/st"
47 elog "installed to support the download function."
48 elog "Without those, downloads will fail (gracefully)."
49 elog "You can fix this by:"
50 elog "1) Installing these packages, or"
51 elog "2) Setting USE=savedconfig and changing config.h accordingly."
52 fi
53 }
54
55 src_prepare() {
56 default
57
58 restore_config config.h
59
60 tc-export CC PKG_CONFIG
61 }
62
63 src_install() {
64 default
65
66 save_config config.h
67 }