diff options
author | dreieck | 2022-06-04 17:30:20 +0200 |
---|---|---|
committer | dreieck | 2022-06-04 17:30:20 +0200 |
commit | a08b1587639d765c3e57a47d72007b021ccd734b (patch) | |
tree | a92c045eb3c8462377ca11503059f3a4e3209db2 | |
parent | 1781d9ed5476e68a4b391152ab206a138f86924a (diff) | |
download | aur-balong-usbdload-git.tar.gz |
Added release version to `$pkgver`.
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 27 insertions, 11 deletions
@@ -1,16 +1,18 @@ pkgbase = balong-usbdload-git 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. - pkgver = r83.fdcec46 - pkgrel = 3 + pkgver = 2.20.r89.20191227.c0ebd14 + pkgrel = 1 url = http://github.com/forth32/balong-usbdload arch = i686 arch = x86_64 license = GPL3 makedepends = git + depends = glibc optdepends = balongflash: For flashing firmware after downloading temporary USB downloader code with balong-usbdload. - provides = balong-usbdload=r83.fdcec46 - provides = balong-usbdload-data=r83.fdcec46 + provides = balong-usbdload=2.20.r89.20191227.c0ebd14 + provides = balong-usbdload-data=2.20.r89.20191227.c0ebd14 conflicts = balong-usbdload + conflicts = balong-usbdload-data source = balong-usbdload::git+https://github.com/forth32/balong-usbdload.git source = helpmessages_english.txt source = README.english.md @@ -19,4 +21,3 @@ pkgbase = balong-usbdload-git sha256sums = b418646e48436a8b55733bf270e3050cbf6ecaa1ec31862f06754333dd691594 pkgname = balong-usbdload-git - @@ -3,21 +3,23 @@ _pkgname=balong-usbdload pkgname="${_pkgname}-git" _pkgver=latest -pkgver=r83.fdcec46 -pkgrel=3 +pkgver=2.20.r89.20191227.c0ebd14 +pkgrel=1 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=('GPL3') -depends=() +depends=('glibc') 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=() +conflicts=( + "${_pkgname}" + 'balong-usbdload-data' +) source=( "${_pkgname}::git+https://github.com/forth32/balong-usbdload.git" @@ -33,16 +35,29 @@ sha256sums=( pkgver() { cd "${_pkgname}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + + _ver="$(grep -E 'варийный USB-загрузчик Balong-чипсета, версия' balong-usbdload.c | head -n1 | sed -E 's|.*версия ([^[:space:]]*).*|\1|' | tr -d ',')" + _rev="$(git rev-list --count HEAD)" + _date="$(git log -1 --date=format:"%Y%m%d" --format="%ad")" + _hash="$(git rev-parse --short HEAD)" + + if [ -z "${_ver}" ]; then + error "Version could not be determined." + return 1 + else + printf '%s' "${_ver}.r${_rev}.${_date}.${_hash}" + fi } 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" |