summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJamie Magee2020-06-21 17:13:00 +0200
committerJamie Magee2020-06-21 17:13:00 +0200
commit7b756a92cb66f1a5f33b35927e7f68b705857eeb (patch)
treef5ccdf812cfe2ab378fff84b2aa20c06fbaba29d
downloadaur-7b756a92cb66f1a5f33b35927e7f68b705857eeb.tar.gz
Initial upload: nixfmt 0.4.0-1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD24
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"
+}