diff options
author | Jordan Parviainen | 2023-06-07 17:13:39 +0200 |
---|---|---|
committer | Jordan Parviainen | 2023-06-07 17:13:39 +0200 |
commit | 544735956079768eef023537cb600e516334854c (patch) | |
tree | c6d14f791194a00954ad1d1396178a5f5484eb75 | |
download | aur-544735956079768eef023537cb600e516334854c.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 39 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c94c909ab3e6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,10 @@ +pkgbase = projector + pkgver = 1.0.0 + pkgrel = 1 + arch = x86_64 + makedepends = go + makedepends = git + source = git+https://github.com/jordus100/projector + sha256sums = SKIP + +pkgname = projector diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..970fda3bc6b5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Jordan Parviainen jordan.parviainen.stud@pw.edu.pl +pkgname='projector' +pkgrel=1 +pkgver=1.0.0 +arch=('x86_64') +makedepends=('go' 'git') +source=('git+https://github.com/jordus100/projector') +sha256sums=('SKIP') + +_static_files="usr/share/proj" +_exe_files="usr/bin" +_scripts="usr/local/bin" +_service_files="usr/lib/systemd/system" +_src="$pkgname/src" + +build() { + cd "$srcdir/$_src" + go build -o laplace -ldflags "-X main.staticDir=/$_static_files/files" main.go +} + +package() { + cd "$srcdir/$_src" + install -D "laplace" "$pkgdir/$_exe_files/laplace" + cd "$srcdir/$pkgname" + install -D -m 644 "projector.service" "$pkgdir/$_service_files/projector.service" + cd "$srcdir/$pkgname/files" + install -dD "files" "$pkgdir/$_static_files" + cp -r . "$pkgdir/$_static_files/files" +} |