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 pkgname=cflow
pkgver=1.6 pkgver=1.8
pkgrel=1 pkgrel=1
pkgdesc="GNU cflow" pkgdesc="C function call hierarchy analyzer"
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
license=('GPL3') license=('spdx:GPL-3.0-or-later')
url="https://www.gnu.org/software/cflow/" url="https://www.gnu.org/software/cflow/"
depends=('libintl' 'libiconv') 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) source=(https://ftp.gnu.org/gnu/cflow/${pkgname}-${pkgver}.tar.xz)
sha256sums=('d5392a6d8a63ba2f41df9f88b51f97bc0452c5262762a3c27e0412a6c03c06db') sha256sums=('a5830a708a587ebbf3b475b585935f89c33fc8fbd057af7d817d517aceaa7afa')
prepare() { prepare() {
cd ${srcdir}/${pkgname}-${pkgver} cd "${pkgname}-${pkgver}"
autoreconf -vfi autoreconf -vfi
cd ..
} }
build() { build() {
mkdir -p build-${pkgname}-${pkgver}-${MSYSTEM_CHOST} mkdir -p "build-${MSYSTEM_CHOST}"
cd build-${pkgname}-${pkgver}-${MSYSTEM_CHOST} cd "build-${MSYSTEM_CHOST}"
../${pkgname}-${pkgver}/configure -C \ ../"${pkgname}-${pkgver}"/configure -C \
--prefix=/usr --prefix=/usr
make make
cd ..
} }
check() { check() {
cd build-${pkgname}-${pkgver}-${MSYSTEM_CHOST} cd "build-${MSYSTEM_CHOST}"
make check make check
} }
package() { package() {
make -C build-${pkgname}-${pkgver}-${MSYSTEM_CHOST} DESTDIR=${pkgdir} install make -C "build-${MSYSTEM_CHOST}" DESTDIR="${pkgdir}" install
# license # license
mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}/ mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/"
cp ${pkgname}-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/ cp "${pkgname}-${pkgver}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/"
} }