summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJordan Parviainen2023-06-07 17:13:39 +0200
committerJordan Parviainen2023-06-07 17:13:39 +0200
commit544735956079768eef023537cb600e516334854c (patch)
treec6d14f791194a00954ad1d1396178a5f5484eb75
downloadaur-544735956079768eef023537cb600e516334854c.tar.gz
First commit
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD29
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"
+}