diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e7def787c790 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: dreieck + +_pkgname=balong-usbdload +pkgname="${_pkgname}-git" +_pkgver=latest +pkgver=r59.762a458 +pkgrel=2 +pkgdesc='Low level USB Flashing/ downloader utility for Huawei E3372 and other modems baesd on Balong v7. Includes temporary usb loader "firmware" for some devices.' +arch=('i686' 'x86_64') +url="http://github.com/forth32/balong-usbdload" +license=('GPLv3') +depends=() +optdepends=("balongflash: For flashing firmware after downloading temporary USB downloader code with ${_pkgname}.") +makedepends=('git') +provides=( + "${_pkgname}=${pkgver}" + "balong-usbdload-data=${pkgver}" +) +conflicts=("${_pkgname}") +options=() + +pkgver() { + cd "${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +source=( + "${_pkgname}::git+https://github.com/forth32/balong-usbdload.git" + "helpmessages_english.txt" + "README.english.md" +) + +sha256sums=( + 'SKIP' + '96346a31d173909514a29dca5e2a7eb0540b635ae42220b179f2654a35e9d2ab' + 'b418646e48436a8b55733bf270e3050cbf6ecaa1ec31862f06754333dd691594' +) + +build() { + cd "${srcdir}/${_pkgname}" + make +} + +package() { + cd "${srcdir}/${_pkgname}" + install -v -d -m755 "${pkgdir}/usr/bin/" + install -v -m755 balong-usbdload loader-patch ptable-injector "${pkgdir}/usr/bin" + install -v -d -m755 "${pkgdir}/usr/share/${_pkgname}/data" + install -v -m644 *.bin "${pkgdir}/usr/share/${_pkgname}/data" + + install -v -D -m644 README.md "${pkgdir}/usr/share/doc/${_pkgname}/README.md" + install -v -D -m644 "${srcdir}/README.english.md" "${pkgdir}/usr/share/doc/${_pkgname}/README.english.md" + install -v -D -m644 "${srcdir}/helpmessages_english.txt" "${pkgdir}/usr/share/doc/${_pkgname}/helpmessages_english.txt" +} |