parlay

yet another gentoo overlay
git clone https://git.parazyd.org/parlay
Log | Files | Refs | README

0xFFFF-9999.ebuild (1014B)


      1 # Copyright 1999-2025 Gentoo Authors
      2 # Distributed under the terms of the GNU General Public License v2
      3 
      4 EAPI=8
      5 
      6 inherit git-r3
      7 
      8 DESCRIPTION="Open Free Fiasco Firmware Flasher for Maemo devices"
      9 HOMEPAGE="https://github.com/pali/0xFFFF"
     10 EGIT_REPO_URI="https://github.com/pali/0xFFFF"
     11 SRC_URI="https://download.sourceforge.net/libusb/libusb-0.1.12.tar.gz"
     12 
     13 LICENSE="GPL-3"
     14 SLOT="0"
     15 
     16 src_unpack() {
     17 	git-r3_src_unpack
     18 	default
     19 }
     20 
     21 src_prepare() {
     22 	default
     23 
     24 	cd "${WORKDIR}/${P}/src" || die
     25 	sed -e 's@^CFLAGS .*@& -static@' \
     26 		-e 's@^LIBS .*@LIBS += -L./ ./libusb.a -ldl -static@' \
     27 		-i Makefile || die
     28 }
     29 
     30 src_configure() {
     31 	cd "${WORKDIR}/libusb-0.1.12" || die
     32 
     33 	CFLAGS="-Wno-format-truncation" \
     34 		econf \
     35 			--enable-static \
     36 			--disable-shared
     37 }
     38 
     39 src_compile() {
     40 	cd "${WORKDIR}/libusb-0.1.12" || die
     41 	emake || die
     42 
     43 	cp .libs/libusb.a "${WORKDIR}/${P}/src" || die
     44 
     45 	cd "${WORKDIR}/${P}" || die
     46 	emake || die
     47 }
     48 
     49 src_install() {
     50 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install || die
     51 	dodoc README doc/*
     52 }