diff options
author | Tiago Koji Castro Shibata | 2018-04-04 19:45:10 -0300 |
---|---|---|
committer | Tiago Koji Castro Shibata | 2018-04-04 19:47:50 -0300 |
commit | 796f4e6576a6e0f435637adcc678c9b7d16e2899 (patch) | |
tree | d6f7089fa574cb12424498491cb1bf869a7b7bd6 | |
parent | 8041aea8b0c764e88cd962f83d32312a63a59865 (diff) | |
download | aur-796f4e6576a6e0f435637adcc678c9b7d16e2899.tar.gz |
Add containerized test scripts
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | Makefile | 19 |
3 files changed, 23 insertions, 4 deletions
@@ -1,13 +1,14 @@ pkgbase = archc-git pkgdesc = A powerful and modern open-source architecture description language - pkgver = v0.1 + pkgver = 2.4.1.r71.gf0b697c pkgrel = 1 url = https://github.com/ArchC/ArchC arch = x86_64 arch = i686 license = GPL makedepends = git - depends = systemc + makedepends = systemc + depends = bash provides = archc conflicts = archc source = git+https://github.com/ArchC/ArchC.git diff --git a/.gitignore b/.gitignore index ef1c516c0ef3..6c8bc094eaa2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ *.pkg* +*.log +*.tar.* /ArchC /pkg /src +/systemc @@ -3,8 +3,23 @@ all: .SRCINFO .SRCINFO: PKGBUILD makepkg --printsrcinfo > .SRCINFO -test: +test: systemc + testing-x86_64-build -c -- -n -I systemc/systemc-*.pkg* + +quick-test: makepkg -sf namcap archc-git-*.pkg* -.PHONY: all clean test +systemc: + # Make systemc dependency from AUR + if [ ! -f systemc/systemc-*.pkg* ] ; then \ + rm -rf systemc/ && \ + wget https://aur.archlinux.org/cgit/aur.git/snapshot/systemc.tar.gz && \ + tar xf systemc.tar.gz && \ + cd systemc && makepkg ;\ + fi + +clean: + rm -rf ArchC/ pkg/ src/ systemc/ *.log archc-git-*.pkg* + +.PHONY: all test quick-test systemc clean |