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 }