Skip to content

Commit be86c98

Browse files
committed
[qdl] fix build
1 parent 2394384 commit be86c98

2 files changed

Lines changed: 26 additions & 18 deletions

File tree

alarmcn/qdl/PKGBUILD

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,28 @@
33
# it under the terms of the CC0 1.0 License.
44

55
pkgname=qdl
6-
pkgver=2.6
7-
pkgrel=1
6+
pkgver=2.8
7+
pkgrel=0
88
pkgdesc="Tool to communicate with Qualcomm System On a Chip bootroms to install or execute code"
99
arch=(armv7h aarch64 i686 x86_64)
1010
url='https://github.com/linux-msm/qdl'
11-
license=('BSD3')
12-
depends=(libxml2.so zlib xz libicui18n.so libicuuc.so libicudata.so libusb-1.0.so)
11+
license=('BSD-3-Clause')
12+
depends=(libxml2.so libzip.so xz libicui18n.so libicuuc.so libicudata.so libusb-1.0.so)
13+
makedepends=(git meson ninja cmake help2man)
1314
source=("https://github.com/andersson/${pkgname}/archive/v${pkgver}.tar.gz")
14-
sha512sums=('cc408faf16e531534f2ee3dc84d99f15b988ebae78ee44b45790f6db113bd98356dcb28a2a744be7d9560749b6a27310d3fd8625fad2986b6f4844c7b839a5e3')
15+
sha512sums=('08253666baf0de51d9dd182e3b0503fd838b084d66a019c0972a95c67e939406995b4e0b1659a9fff89d60a8eb916265523f5fe231c3faef2b45a0b785f37a04')
1516

1617
build(){
17-
cd "${srcdir}/${pkgname}-${pkgver}"
18-
make CFLAGS="$CFLAGS -include stdlib.h $(pkgconf libusb-1.0 --cflags) -O2 -Wall -g $(xml2-config --cflags)"
18+
cd ${pkgname}-${pkgver}
19+
20+
arch-meson . build -D tests=disabled -D nbdkit=disabled
21+
meson compile -C build
1922
}
2023

2124
package(){
22-
cd "${srcdir}/${pkgname}-${pkgver}"
23-
make prefix="/usr" DESTDIR="${pkgdir}" install
25+
cd ${pkgname}-${pkgver}
26+
27+
meson install -C build --destdir "$pkgdir"
2428

2529
# Package license
2630
install -d "${pkgdir}/usr/share/licenses/${pkgname}/"

archlinuxcn/qdl/PKGBUILD

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,28 @@
33
# it under the terms of the CC0 1.0 License.
44

55
pkgname=qdl
6-
pkgver=2.6
7-
pkgrel=1
6+
pkgver=2.8
7+
pkgrel=0
88
pkgdesc="Tool to communicate with Qualcomm System On a Chip bootroms to install or execute code"
99
arch=(armv7h aarch64 i686 x86_64)
1010
url='https://github.com/linux-msm/qdl'
11-
license=('BSD3')
12-
depends=(libxml2.so zlib xz libicui18n.so libicuuc.so libicudata.so libusb-1.0.so)
11+
license=('BSD-3-Clause')
12+
depends=(libxml2.so libzip.so xz libicui18n.so libicuuc.so libicudata.so libusb-1.0.so)
13+
makedepends=(git meson ninja cmake help2man)
1314
source=("https://github.com/andersson/${pkgname}/archive/v${pkgver}.tar.gz")
14-
sha512sums=('cc408faf16e531534f2ee3dc84d99f15b988ebae78ee44b45790f6db113bd98356dcb28a2a744be7d9560749b6a27310d3fd8625fad2986b6f4844c7b839a5e3')
15+
sha512sums=('08253666baf0de51d9dd182e3b0503fd838b084d66a019c0972a95c67e939406995b4e0b1659a9fff89d60a8eb916265523f5fe231c3faef2b45a0b785f37a04')
1516

1617
build(){
17-
cd "${srcdir}/${pkgname}-${pkgver}"
18-
make CFLAGS="$CFLAGS -include stdlib.h $(pkgconf libusb-1.0 --cflags) -O2 -Wall -g $(xml2-config --cflags)"
18+
cd ${pkgname}-${pkgver}
19+
20+
arch-meson . build -D tests=disabled -D nbdkit=disabled
21+
meson compile -C build
1922
}
2023

2124
package(){
22-
cd "${srcdir}/${pkgname}-${pkgver}"
23-
make prefix="/usr" DESTDIR="${pkgdir}" install
25+
cd ${pkgname}-${pkgver}
26+
27+
meson install -C build --destdir "$pkgdir"
2428

2529
# Package license
2630
install -d "${pkgdir}/usr/share/licenses/${pkgname}/"

0 commit comments

Comments
 (0)