diff options
author | Leif Warner | 2020-08-21 23:35:33 -0700 |
---|---|---|
committer | Leif Warner | 2020-08-21 23:35:33 -0700 |
commit | a35105d172a3d8178073d530617e4e0d72d34ef9 (patch) | |
tree | eb92228a43ea3f09ef4db37f39802ab4cfb03c68 | |
download | aur-xmonad-extras-git.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3f94e080824c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = xmonad-extras-git + pkgdesc = Third party extensions for xmonad with wacky dependencies + pkgver = r154.b2772a5 + pkgrel = 1 + url = http://hackage.haskell.org/package/xmonad-extras + arch = i686 + arch = x86_64 + license = custom:BSD3 + makedepends = git + depends = haskell-x11>=1.4.3 + depends = haskell-containers + depends = haskell-mtl + depends = xmonad-contrib + depends = haskell-alsa-mixer + provides = xmonad-extras + conflicts = xmonad-extras + source = git://github.com/xmonad/xmonad-extras + md5sums = SKIP + +pkgname = xmonad-extras-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c7b3c8a11db5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Leif Warner <abimelech@gmail.com> +pkgname=xmonad-extras-git +pkgver=r154.b2772a5 +pkgrel=1 +pkgdesc="Third party extensions for xmonad with wacky dependencies" +url="http://hackage.haskell.org/package/xmonad-extras" +license=('custom:BSD3') +arch=('i686' 'x86_64') +makedepends=('git') +provides=('xmonad-extras') +conflicts=('xmonad-extras') +depends=('haskell-x11>=1.4.3' 'haskell-containers' 'haskell-mtl' 'xmonad-contrib' +# Uncomment the following line for XMonad.Actions.Volume +'haskell-alsa-mixer' +# Uncomment this for XMonad.Prompt.MPD +# 'haskell-libmpd' +# Uncomment this for XMonad.Util.WindowPropertiesRE +# 'haskell-regex-posix' +# Uncomment these two lines for XMonad.Actions.Eval & XMonad.Prompt.Eval +# 'haskell-hint' +# 'haskell-network' +# Uncomment these two lines for XMonad.Config.Alt +# 'haskell-hlist' +# 'haskell-template-haskell' +) +source=('git://github.com/xmonad/xmonad-extras') +md5sums=('SKIP') + +pkgver() { + cd xmonad-extras + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/xmonad-extras" + runhaskell Setup configure -O --enable-executable-dynamic --enable-shared --disable-library-vanilla -fwith_sound \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} +package() { + cd "$srcdir/xmonad-extras" + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/register/${pkgname}.sh + install -D -m744 unregister.sh ${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} |