diff options
Diffstat (limited to 'libre')
-rw-r--r-- | libre/linux-libre-firmware/PKGBUILD | 46 |
1 files changed, 29 insertions, 17 deletions
diff --git a/libre/linux-libre-firmware/PKGBUILD b/libre/linux-libre-firmware/PKGBUILD index c01e56e49..22f6bd88c 100644 --- a/libre/linux-libre-firmware/PKGBUILD +++ b/libre/linux-libre-firmware/PKGBUILD @@ -1,18 +1,18 @@ # Maintainer: David P. <megver83@parabola.nu> +# Contributor: Omar Vega Ramos <ovruni@gnu.org.pe> # Contributor: André Silva <emulatorman@hyperbola.info> # Contributor: Márcio Silva <coadde@hyperbola.info> # Contributor: Luke Shumaker <lukeshu@sbcglobal.net> pkgname=linux-libre-firmware -_pkgver=4.14-gnu - -_srcname=linux-${_pkgver%-*} -pkgver=${_pkgver//-/_} +_commit=e200e491e3f8ebaa38e4ebbc136ef57af5394569 # master +pkgver=20180112.e200e49 pkgrel=1 pkgdesc='Firmware files for Linux-libre' +makedepends=('git' 'gmp') arch=('any') -url='https://linux-libre.fsfla.org/' -license=('GPL2') +url="https://jxself.org/git/?p=linux-libre-firmware.git;a=summary" +license=('GPL2' 'GPL3') depends=('ath9k-htc-firmware' 'openfwwf') provides=('linux-firmware') conflicts=('linux-firmware' @@ -43,19 +43,31 @@ replaces=('linux-firmware' 'rt2x00-rt61-fw' 'rt2x00-rt71w-fw' 'amd-ucode') -source=("https://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/linux-libre-${_pkgver}.tar.xz" - "https://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/linux-libre-${_pkgver}.tar.xz.sign") -sha512sums=('0d4b0b8ec1ffc39c59295adf56f6a2cccf77cad56d8a8bf8072624bbb52ba3e684147ebed91d1528d2685423dd784c5fca0f3650f874f2b93cfc6b7689b9a87f' - 'SKIP') -validpgpkeys=( - '474402C8C582DAFBE389C427BCB7CF877E7D47A7' # Alexandre Oliva -) +options=(!strip) +source=("git+https://jxself.org/git/linux-libre-firmware.git#commit=${_commit}") +sha256sums=('SKIP') + +prepare() { + cd "${srcdir}/${pkgname}" +} + +pkgver() { + cd "${srcdir}/${pkgname}" + + # Commit date + short rev + echo $(TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD).$(git rev-parse --short HEAD) +} + +build() { + cd "${srcdir}/${pkgname}" + make cis dsp56k isci keyspan_pda #av7110 carl9170fw usbdux +} package() { - cd "${srcdir}/${_srcname}" + cd "${srcdir}/${pkgname}" - install -d -m755 "$pkgdir"/usr/lib/firmware - make INSTALL_FW_PATH="$pkgdir"/usr/lib/firmware firmware_install + make prefix="${pkgdir}"/usr/lib/firmware install - install -Dm644 firmware/WHENCE $pkgdir/usr/share/licenses/$pkgname + install -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 WHENCE "${pkgdir}/usr/share/licenses/${pkgname}/" } |