logo

overlay

My (experimental) gentoo overlay

badwolf-9999.ebuild (959B)


      1 # Copyright 2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
      2 # Distributed under the terms of the GNU General Public License v2
      3 
      4 EAPI=7
      5 
      6 inherit savedconfig
      7 
      8 if [[ "${PV}" == "9999" ]]
      9 then
     10 	EGIT_REPO_URI="https://hacktivis.me/git/badwolf.git"
     11 	EGIT_MIN_CLONE_TYPE="single+tags"
     12 	inherit git-r3
     13 else
     14 	MY_P="${PN}-$(ver_rs 3 - 4 .)"
     15 	SRC_URI="https://hacktivis.me/releases/${MY_P}.tar.gz"
     16 	KEYWORDS="~amd64"
     17 	S="${WORKDIR}/${MY_P}"
     18 fi
     19 
     20 DESCRIPTION="Minimalist and privacy-oriented WebKitGTK+ browser"
     21 HOMEPAGE="https://hacktivis.me/git/badwolf"
     22 LICENSE="BSD"
     23 SLOT="0"
     24 
     25 DOCS=("README.md" "KnowledgeBase.md")
     26 
     27 DEPEND="
     28 	x11-libs/gtk+:3
     29 	net-libs/webkit-gtk
     30 "
     31 
     32 src_configure() {
     33 	restore_config config.h
     34 	default
     35 }
     36 
     37 src_compile() {
     38 	emake \
     39 		CC="${CC:-cc}" \
     40 		CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \
     41 		LDFLAGS="${LDFLAGS}" \
     42 		PREFIX="/usr"
     43 }
     44 
     45 src_install() {
     46 	emake \
     47 		DESTDIR="${D}" \
     48 		PREFIX="/usr" \
     49 		install
     50 
     51 	save_config config.h
     52 	einstalldocs
     53 }