New package: glirc-2.39.0.1
This commit is contained in:
parent
2160f69f53
commit
398d734a94
|
@ -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
|
||||
}
|
Loading…
Reference in New Issue