Date: Sunday, September 4, 2022 @ 22:20:10 Author: kgizdov Revision: 1292936
upgpkg: icmake 10.03.00-1 Modified: icmake/trunk/PKGBUILD ----------+ PKGBUILD | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-09-04 22:17:56 UTC (rev 1292935) +++ PKGBUILD 2022-09-04 22:20:10 UTC (rev 1292936) @@ -1,12 +1,12 @@ -# Maintainer: Baptiste Jonglez <archlinux at bitsofnetworks.org> # Maintainer: Konstantin Gizdov <arch at kge dot pw> +# Contributor: Baptiste Jonglez <archlinux at bitsofnetworks.org> # Contributor: Christian Hesse <[email protected]> # Contributor: Andreas Wagner <[email protected]> # Contributor: Jeff Mickey <[email protected]> pkgname=icmake -pkgver=9.03.01 -pkgrel=2 +pkgver=10.03.00 +pkgrel=1 pkgdesc='A program maintenance (make) utility using a C-like grammar' arch=('x86_64') url='https://fbb-git.gitlab.io/icmake/' @@ -13,24 +13,31 @@ license=('GPL3') source=("https://gitlab.com/fbb-git/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz" "disable-clear-screen.patch") -sha256sums=('7c5c091f58f576da580238c5e3636e2038d9ecf5efb6562ae7e402910d9036e6' +sha256sums=('52033bb259b110bb99b398de17561b0cc8167ee1b6cfc112e78d6af408ac7d85' 'f141389f6a42ac8a66b8abcd1a2649e3d41cd661ab0c5fdafab0c37a8fa793ba') +depends=('libbobcat' 'libunwind') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np1 -i "${srcdir}/disable-clear-screen.patch" + patch -Np1 -i "${srcdir}/disable-clear-screen.patch" } build() { - cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" + cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" - ./icm_prepare / - ./icm_bootstrap / + export CXXFLAGS="${CXXFLAGS} -Wp,-U_GLIBCXX_ASSERTIONS -std=c++20" + + ./icm_prepare / + ./icm_bootstrap / } package() { - cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" + cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" - ./icm_install all "${pkgdir}" + ./icm_install all "${pkgdir}" + + # fix paths + cd "${pkgdir}"/usr + mv libexec lib }
