diff options
Diffstat (limited to 'testing/avarice/APKBUILD')
-rw-r--r-- | testing/avarice/APKBUILD | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/testing/avarice/APKBUILD b/testing/avarice/APKBUILD index fdfc11d491b..cf728a59d01 100644 --- a/testing/avarice/APKBUILD +++ b/testing/avarice/APKBUILD @@ -1,19 +1,32 @@ # Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de> pkgname=avarice pkgver=2.14 -pkgrel=1 +pkgrel=3 pkgdesc="AVaRICE interfaces with GDB and allows debugging of AVR MCUs" -url="http://avarice.sourceforge.net/" +url="https://github.com/avrdudes/avarice" arch="all" license="GPL-2.0-only" -makedepends="binutils-dev libusb-dev libusb-compat-dev hidapi-dev perl" +makedepends=" + autoconf + automake + binutils-dev + hidapi-dev + libusb-compat-dev + libusb-dev + perl + " depends="gdb-multiarch" subpackages="$pkgname-doc" -source="https://downloads.sourceforge.net/project/avarice/avarice/avarice-2.14/avarice-2.14.tar.bz2 +source="$pkgname-$pkgver.tar.gz::https://github.com/avrdudes/avarice/archive/refs/tags/avarice-rel-${pkgver/./_}.tar.gz drop_keyword_unused.patch " +builddir="$srcdir/avarice-avarice-rel-${pkgver/./_}" + build() { + ./Bootstrap + # gcc12 defaults to 17 which fails due to throw() + export CXXFLAGS="$CXXFLAGS -std=c++14" ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -29,5 +42,7 @@ package() { make DESTDIR="$pkgdir" install } -sha512sums="e0b23bd02bfa7d4dc05027f0f59ec7da868d8d0c0cd4f66595f6aaa5c335fa4eb64fc47399e51c0ed5112803ee99a3f041812bf4072dc096cc933cd17f9348a0 avarice-2.14.tar.bz2 -8e9faf7eab5807f3b100ba29e7aab857f91947981a25dccc3096c9462d777be9fb19cf410e8634884b3ce9299fe410e24d1cd107c4bdbf0a537b9f9322e7c627 drop_keyword_unused.patch" +sha512sums=" +b302e91859f0a2891c80f036430468274b327b7f9168c042748e98d00e010b180be995343a47878acf2702637b402483c494aec4fb53063d5fc2d2fe82c58f83 avarice-2.14.tar.gz +8e9faf7eab5807f3b100ba29e7aab857f91947981a25dccc3096c9462d777be9fb19cf410e8634884b3ce9299fe410e24d1cd107c4bdbf0a537b9f9322e7c627 drop_keyword_unused.patch +" |