diff options
author | Jamie Magee | 2020-06-21 17:13:00 +0200 |
---|---|---|
committer | Jamie Magee | 2020-06-21 17:13:00 +0200 |
commit | 7b756a92cb66f1a5f33b35927e7f68b705857eeb (patch) | |
tree | f5ccdf812cfe2ab378fff84b2aa20c06fbaba29d | |
download | aur-7b756a92cb66f1a5f33b35927e7f68b705857eeb.tar.gz |
Initial upload: nixfmt 0.4.0-1
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 38 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cad5c72653b1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = nixfmt + pkgdesc = A formatter for Nix code + pkgver = 0.4.0 + pkgrel = 1 + url = https://nixfmt.serokell.io/ + arch = x86_64 + license = MPL2 + makedepends = ghc + makedepends = cabal-install + source = nixfmt-0.4.0.tar.gz::https://github.com/serokell/nixfmt/archive/v0.4.0.tar.gz + sha512sums = 33b602e0537286c5b84c702c9b6304255d2279cdc4dfa3ed7f6dfa1877116e0afc7424053595c9f327b798eccae0165eca407869e9755402c539a69a68ad5296 + +pkgname = nixfmt + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e99e602d5d30 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Jamie Magee <jamie dot magee at gmail dot com> +pkgname=nixfmt +pkgver=0.4.0 +pkgrel=1 +pkgdesc="A formatter for Nix code " +url="https://nixfmt.serokell.io/" +license=("MPL2") +arch=('x86_64') +makedepends=('ghc' 'cabal-install') +source=("$pkgname-$pkgver.tar.gz::https://github.com/serokell/$pkgname/archive/v$pkgver.tar.gz") +sha512sums=('33b602e0537286c5b84c702c9b6304255d2279cdc4dfa3ed7f6dfa1877116e0afc7424053595c9f327b798eccae0165eca407869e9755402c539a69a68ad5296') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + rm -f cabal.project + cabal new-update + cabal new-build -j --enable-shared --enable-executable-dynamic --ghc-options=-dynamic --allow-newer +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -m 755 -D "$(find . -name "nixfmt" -type f)" "${pkgdir}/usr/bin/nixfmt" + install -m 644 -D LICENSE "${pkgdir}/usr/share/licenses/nixfmt/LICENSE" +} |