New package: glirc-2.39.0.1

This commit is contained in:
Subhaditya Nath 2022-03-26 10:49:57 +05:30 committed by Leah Neukirchen
parent 2160f69f53
commit 398d734a94
1 changed files with 38 additions and 0 deletions

38
srcpkgs/glirc/template Normal file
View File

@ -0,0 +1,38 @@
# Template file for 'glirc'
pkgname=glirc
version=2.39.0.1
revision=1
wrksrc="irc-core-${version}"
hostmakedepends="cabal-install"
makedepends="ncurses-devel openssl-devel"
short_desc="Console IRC client written in Haskell"
maintainer="Subhaditya Nath <sn03.general@gmail.com>"
license="ISC"
homepage="https://github.com/glguy/irc-core"
distfiles="https://github.com/glguy/irc-core/archive/refs/tags/v${version}.tar.gz"
checksum=16bfe9c8df273fb074ce1da91964131318934a6d568be5271c350548eeb1a6af
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
makedepends+=" libatomic-devel"
_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
}
do_install() {
vbin glirc
vman glirc.1
vlicense LICENSE
}