Initial import

The README says that qdl is a "tool communicates with USB
devices of id 05c6:9008 to upload a flash loader and use
this to flash images.", however given that it implements
the sahara protocol, and that protocol is used (at least)
by the bootrom to enable to load code, we can safely
mention a 'bootrom' in the package description to unify
it with other packages like omap-usb-boot.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This commit is contained in:
Denis 'GNUtoo' Carikli 2020-07-03 18:15:47 +02:00
commit 0948fee470
No known key found for this signature in database
GPG key ID: 5F5DFCC14177E263
2 changed files with 41 additions and 0 deletions

15
.SRCINFO Normal file
View file

@ -0,0 +1,15 @@
pkgbase = qdl
pkgdesc = Tool to communicate with Qualcomm System On a Chip bootroms to install or execute code
pkgver = 1.0
pkgrel = 1
url = https://github.com/andersson/qdl
arch = armv7h
arch = i686
arch = x86_64
license = GPL3
depends = libxml2
source = https://github.com/andersson/qdl/archive/v1.0.tar.gz
sha512sums = 561b6ffaf26d063f107a0769b41d0ed02f1f6c4656b6284e653e8baf69b2f34d5f6051e54bb45ab55c028bb8bfa9b4e5218b796dbdb7ab7686576168b1b11d77
pkgname = qdl

26
PKGBUILD Normal file
View file

@ -0,0 +1,26 @@
# Copyright (C) 2019 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
pkgname=qdl
pkgver=1.0
pkgrel=1
pkgdesc="Tool to communicate with Qualcomm System On a Chip bootroms to install or execute code"
arch=('armv7h' 'i686' 'x86_64')
url='https://github.com/andersson/qdl'
license=('GPL3')
depends=('libxml2')
source=("https://github.com/andersson/${pkgname}/archive/v${pkgver}.tar.gz")
sha512sums=('561b6ffaf26d063f107a0769b41d0ed02f1f6c4656b6284e653e8baf69b2f34d5f6051e54bb45ab55c028bb8bfa9b4e5218b796dbdb7ab7686576168b1b11d77')
build(){
cd "${srcdir}/${pkgname}-${pkgver}"
make
}
package(){
cd "${srcdir}/${pkgname}-${pkgver}"
make prefix="/usr" DESTDIR="${pkgdir}" install
}