[arch-commits] Commit in libltc/trunk (PKGBUILD)
David Runge
dvzrv at gemini.archlinux.org
Sun Sep 4 17:43:23 UTC 2022
Date: Sunday, September 4, 2022 @ 17:43:22
Author: dvzrv
Revision: 1292859
upgpkg: libltc 1.3.2-1: Upgrade to 1.3.2
Remove unnecessary quotes and curly braces.
Run tests only with one job as they fail otherwise: https://github.com/x42/libltc/issues/66
Add debug package.
Update maintainer info.
Modified:
libltc/trunk/PKGBUILD
----------+
PKGBUILD | 41 ++++++++++++++++++++---------------------
1 file changed, 20 insertions(+), 21 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-09-04 17:19:42 UTC (rev 1292858)
+++ PKGBUILD 2022-09-04 17:43:22 UTC (rev 1292859)
@@ -1,27 +1,29 @@
-# Maintainer: David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
# Contributor: speps <speps at aur dot archlinux dot org>
# Contributor: DrZaius <lou[at]fakeoutdoorsman.com>
pkgname=libltc
-pkgver=1.3.1
-pkgrel=3
+pkgver=1.3.2
+pkgrel=1
pkgdesc="Linear/Logitudinal Time Code (LTC) Library"
-arch=('x86_64')
+arch=(x86_64)
url="https://x42.github.io/libltc/"
-license=('GPL3')
-depends=('glibc')
-makedepends=('doxygen')
-provides=('libltc.so')
-source=("https://github.com/x42/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('e4ba96560f04155d022d2c975fa36d4bb77efb9a877344041e1bd12bd5e7d04dccb452f3a4e061aba961bd0c3c0d1d53dc98ac469e04e61a934feeedc20e09b3')
+license=(GPL3)
+depends=(glibc)
+makedepends=(doxygen)
+provides=(libltc.so)
+options=(debug)
+source=(https://github.com/x42/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
+sha512sums=('3b29b7da1ad9f85c62068b927abec9b3963a77558b46b3ee7681f360642570935becedcf95436574a8a7b456c7e0b414131571d71c6903139f9e7565968278a6')
+b2sums=('8a6b3452245f72e918b4a105854d751ca66780ce4627aca54bb0d1342c5a1e77e614103da15037f71b89d44c62b35230a6240e42af287c442e6049c2ad9c85a6')
prepare() {
- cd "${pkgname}-${pkgver}"
- autoreconf -vfi
+ cd $pkgname-$pkgver
+ autoreconf -fiv
}
build() {
- cd "${pkgname}-${pkgver}"
+ cd $pkgname-$pkgver
./configure --prefix=/usr
make
doxygen
@@ -28,15 +30,12 @@
}
check(){
- cd "${pkgname}-${pkgver}"
- make check
+ # tests can not run with parallel jobs: https://github.com/x42/libltc/issues/66
+ make check -j1 -C $pkgname-$pkgver
}
package() {
- cd "${pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}/" install
- install -vDm 644 {AUTHORS,ChangeLog,README.md} \
- -t "${pkgdir}/usr/share/doc/${pkgname}"
- install -vDm 644 doc/html/*.{css,html,js,png} \
- -t "${pkgdir}/usr/share/doc/${pkgname}/html"
+ make DESTDIR="$pkgdir/" install -C $pkgname-$pkgver
+ install -vDm 644 $pkgname-$pkgver/{AUTHORS,ChangeLog,README.md} -t "$pkgdir/usr/share/doc/$pkgname/"
+ install -vDm 644 $pkgname-$pkgver/doc/html/*.{css,html,js,png} -t "$pkgdir/usr/share/doc/$pkgname/html/"
}
More information about the arch-commits
mailing list