summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
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"
+}