Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / detox
Commits: c6f6d8bd by Carl Smedstad at 2024-08-24T09:33:27+02:00 upgpkg: 2.0.0-1: Upstream release https://github.com/dharple/detox/releases/tag/v2.0.0 PKGBUILD changes: - Use SPDX license identifier. - Add check() function running tests. - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,13 +1,16 @@ pkgbase = detox pkgdesc = An utility designed to clean up filenames by replacing characters with standard equivalents - pkgver = 1.4.5 - pkgrel = 2 + pkgver = 2.0.0 + pkgrel = 1 url = https://github.com/dharple/detox arch = x86_64 - license = BSD - makedepends = flex + license = BSD-3-Clause + makedepends = check + depends = glibc backup = etc/detox/detoxrc - source = detox-1.4.5.tar.gz::https://github.com/dharple/detox/archive/v1.4.5.tar.gz - sha256sums = 5d8b1eb53035589882f48316a88f50341bf98c284e8cd29dea74f680559e27cc + source = detox-2.0.0.tar.gz::https://github.com/dharple/detox/archive/v2.0.0.tar.gz + source = fix-security-warning-in-table-resize-unit-tests.patch::https://github.com/dharple/detox/commit/29f85b2471fc2c45e35695a26d06f0f00df05365.patch + sha256sums = 46e646855cfeae5aa51d00c834f7eeeb5967188aaa17f8882a14f98343d82924 + sha256sums = be5937b40ed1b974c90c031af25033e2c2e2ecee4ea8e55bfb050884090d0b02 pkgname = detox ===================================== PKGBUILD ===================================== @@ -1,30 +1,43 @@ # Maintainer: Jaroslav Lichtblau <[email protected]> +# Maintainer: Carl Smedstad <[email protected]> pkgname=detox -pkgver=1.4.5 -pkgrel=2 +pkgver=2.0.0 +pkgrel=1 pkgdesc="An utility designed to clean up filenames by replacing characters with standard equivalents" arch=('x86_64') url="https://github.com/dharple/detox" -license=('BSD') -makedepends=('flex') +license=('BSD-3-Clause') +depends=('glibc') +makedepends=('check') backup=('etc/detox/detoxrc') -source=($pkgname-$pkgver.tar.gz::https://github.com/dharple/$pkgname/archive/v$pkgver.tar.gz) -sha256sums=('5d8b1eb53035589882f48316a88f50341bf98c284e8cd29dea74f680559e27cc') +source=( + "$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + "fix-security-warning-in-table-resize-unit-tests.patch::https://github.com/dharple/detox/commit/29f85b2471fc2c45e35695a26d06f0f00df05365.patch" +) +sha256sums=('46e646855cfeae5aa51d00c834f7eeeb5967188aaa17f8882a14f98343d82924' + 'be5937b40ed1b974c90c031af25033e2c2e2ecee4ea8e55bfb050884090d0b02') -build() { - cd "${srcdir}"/$pkgname-$pkgver +prepare() { + cd $pkgname-$pkgver + sed -i 's/-D_FORTIFY_SOURCE=2//' src/Makefile.am tests/unit/Makefile.am + patch -Np1 -i "$srcdir/fix-security-warning-in-table-resize-unit-tests.patch" +} +build() { + cd $pkgname-$pkgver autoreconf --install - ./configure --prefix=/usr --sysconfdir=/etc/detox + ./configure --prefix=/usr --sysconfdir=/etc/detox --with-check make } -package() { - cd "${srcdir}"/$pkgname-$pkgver - - make DESTDIR="${pkgdir}" install +check() { + cd $pkgname-$pkgver + make check +} -#license file - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/detox/-/commit/c6f6d8bdf115961a48d111bb1b181ddbf90d504d -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/detox/-/commit/c6f6d8bdf115961a48d111bb1b181ddbf90d504d You're receiving this email because of your account on gitlab.archlinux.org.
