From 610328e6d322515bed4d2492e0a88d72e5dce17c Mon Sep 17 00:00:00 2001 From: ii8 Date: Sat, 5 Jul 2025 08:31:32 +0100 Subject: [PATCH] glirc: bump for ghc-9.8.4 --- srcpkgs/glirc/template | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/srcpkgs/glirc/template b/srcpkgs/glirc/template index 9692ce09058..da5fce7b5db 100644 --- a/srcpkgs/glirc/template +++ b/srcpkgs/glirc/template @@ -1,8 +1,9 @@ # Template file for 'glirc' pkgname=glirc version=2.41 -revision=1 -hostmakedepends="cabal-install" +revision=2 +build_style=cabal +cabal_index_state=2025-07-04T14:10:45Z makedepends="ncurses-devel openssl-devel" short_desc="Console IRC client written in Haskell" maintainer="Orphaned " @@ -13,24 +14,15 @@ checksum=fbb5bd030ddce70158c4d5654c8fda93093e68b9fb85df4d6cb91ab72a67a6a6 nocross="cabal does not support cross compilation" nopie=yes # ghc is currently built without PIE support -_cabal_opts="-g" - -if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then - _cabal_opts+=" --ghc-option -latomic" -fi - -if [ "$XBPS_MAKEJOBS" ]; then - _cabal_opts+=" --jobs=$XBPS_MAKEJOBS" -fi - -do_build() { - cabal update $_cabal_opts - cabal build $_cabal_opts - mv dist-newstyle/build/*/*/glirc-${version}/build/glirc/glirc glirc +post_configure() { + echo 'package HsOpenSSL' >> cabal.project.local + echo ' ghc-options:' >> cabal.project.local + echo ' -optc=-Wno-discarded-qualifiers' >> cabal.project.local + echo ' -optc=-Wno-deprecated-declarations' >> cabal.project.local + echo ' -optc=-Wno-incompatible-pointer-types' >> cabal.project.local } -do_install() { - vbin glirc +post_install() { vman glirc.1 vlicense LICENSE }