This commit is contained in:
Christoph Reiter 2025-08-05 06:28:10 +02:00
parent b272cd0055
commit 595399ff02

View File

@ -1,42 +1,41 @@
#! /usr/bin/bash
pkgname=cflow
pkgver=1.6
pkgver=1.8
pkgrel=1
pkgdesc="GNU cflow"
pkgdesc="C function call hierarchy analyzer"
arch=('i686' 'x86_64')
license=('GPL3')
license=('spdx:GPL-3.0-or-later')
url="https://www.gnu.org/software/cflow/"
depends=('libintl' 'libiconv')
makedepends=('flex' 'gettext-devel' 'libiconv-devel')
msys2_repository_url="https://cgit.git.savannah.gnu.org/cgit/cflow.git"
msys2_references=(
cpe: cpe:2.3:a:gnu:cflow
)
makedepends=('flex' 'gettext-devel' 'libiconv-devel' 'autotools' 'gcc')
source=(https://ftp.gnu.org/gnu/cflow/${pkgname}-${pkgver}.tar.xz)
sha256sums=('d5392a6d8a63ba2f41df9f88b51f97bc0452c5262762a3c27e0412a6c03c06db')
sha256sums=('a5830a708a587ebbf3b475b585935f89c33fc8fbd057af7d817d517aceaa7afa')
prepare() {
cd ${srcdir}/${pkgname}-${pkgver}
cd "${pkgname}-${pkgver}"
autoreconf -vfi
cd ..
}
build() {
mkdir -p build-${pkgname}-${pkgver}-${MSYSTEM_CHOST}
cd build-${pkgname}-${pkgver}-${MSYSTEM_CHOST}
../${pkgname}-${pkgver}/configure -C \
mkdir -p "build-${MSYSTEM_CHOST}"
cd "build-${MSYSTEM_CHOST}"
../"${pkgname}-${pkgver}"/configure -C \
--prefix=/usr
make
cd ..
}
check() {
cd build-${pkgname}-${pkgver}-${MSYSTEM_CHOST}
cd "build-${MSYSTEM_CHOST}"
make check
}
package() {
make -C build-${pkgname}-${pkgver}-${MSYSTEM_CHOST} DESTDIR=${pkgdir} install
make -C "build-${MSYSTEM_CHOST}" DESTDIR="${pkgdir}" install
# license
mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}/
cp ${pkgname}-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/
mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/"
cp "${pkgname}-${pkgver}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/"
}