A => .build.yml +13 -0
@@ 1,13 @@
+image: archlinux
+packages:
+ - namcap
+sources:
+ - https://git.xenrox.net/~xenrox/personal-packages
+triggers:
+ - action: email
+ condition: failure
+ to: Thorben Günther <admin@xenrox.net>
+tasks:
+ - check: |
+ cd personal-packages
+ make namcap
A => Makefile +7 -0
@@ 1,7 @@
+.PHONY : clean
+clean :
+ git clean -fdx
+
+.PHONY: namcap
+namcap:
+ ./namcap.sh
A => README.md +3 -0
@@ 1,3 @@
+[![builds.sr.ht status](https://builds.xenrox.net/~xenrox/personal-packages/commits/.build.yml.svg)](https://builds.xenrox.net/~xenrox/aur/commits/.build.yml?)
+
+Personal Arch Linux packages.
A => namcap.sh +10 -0
@@ 1,10 @@
+#!/bin/bash
+
+exit_code=0
+
+for dir in */; do
+ output=$(namcap "$dir"PKGBUILD)
+ [ -n "$output" ] && echo "$output" && exit_code=1
+done
+
+exit $exit_code