summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThor772020-03-12 10:27:20 +0100
committerThor772020-03-12 10:27:20 +0100
commit97207249608dfea8816a5a8b1e1b34132cb3c7a7 (patch)
treeebfc71ce43fc63f4e0e253fd5f473e6f843ad70c
parent9b71cc92f0229ed1b449ab86f39bc5d994af3716 (diff)
downloadaur-97207249608dfea8816a5a8b1e1b34132cb3c7a7.tar.gz
Build binary from source
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD26
2 files changed, 19 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8b16daff8eee..407417d5bf75 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,23 @@
pkgbase = linx-server
pkgdesc = Self-hosted file/code/media sharing website
pkgver = 2.2.3
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/andreimarcu/linx-server
install = linx-server.install
arch = i686
arch = x86_64
arch = arm
license = GPL3
+ makedepends = go
noextract = linx-server
options = !strip
backup = etc/webapps/linx-server/config.ini
+ source = https://github.com/andreimarcu/linx-server/archive/v2.2.3.tar.gz
source = linx-server.service
source = config.ini
- md5sums = ff2e46fa6491fb58f24294e037092799
- md5sums = 8c2fe5caef5e0477d0da15cc0d947337
- source_i686 = linx-server::https://github.com/andreimarcu/linx-server/releases/download/v2.2.3/linx-server-v2.2.3_linux-386
- md5sums_i686 = 558cb4c08a89cf2ec8e223d2bbdf3924
- source_x86_64 = linx-server::https://github.com/andreimarcu/linx-server/releases/download/v2.2.3/linx-server-v2.2.3_linux-amd64
- md5sums_x86_64 = 5ea957c64a3312c9a2b0ff0e435afddd
- source_arm = linx-server::https://github.com/andreimarcu/linx-server/releases/download/v2.2.3/linx-server-v2.2.3_linux-arm
- md5sums_arm = 3f49adb6d2f215628c8058d080d5c3c6
+ sha256sums = 9d99b456650641bd8b668677e19e8dfb5c5cddde1c90c3254adb197f7d0e8236
+ sha256sums = 96dda375b90c57e137b95442b8d4a24a5b763915eb1b8359e893f53af5db9630
+ sha256sums = e7bbd0e1c16447665b5ef8bfa0855760e758921d936e1981e15537dc9e8f3035
pkgname = linx-server
diff --git a/PKGBUILD b/PKGBUILD
index d6febd3bd11c..fcb9259856d3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,32 +3,32 @@
pkgname=linx-server
pkgver=2.2.3
-pkgrel=1
+pkgrel=2
pkgdesc='Self-hosted file/code/media sharing website '
arch=('i686' 'x86_64' 'arm')
url='https://github.com/andreimarcu/linx-server'
license=('GPL3')
install=linx-server.install
options=('!strip')
+makedepends=('go')
noextract=('linx-server')
backup=('etc/webapps/linx-server/config.ini')
-source=('linx-server.service' 'config.ini')
-md5sums=('ff2e46fa6491fb58f24294e037092799'
- '8c2fe5caef5e0477d0da15cc0d947337')
-md5sums_i686=('558cb4c08a89cf2ec8e223d2bbdf3924')
-md5sums_x86_64=('5ea957c64a3312c9a2b0ff0e435afddd')
-md5sums_arm=('3f49adb6d2f215628c8058d080d5c3c6')
-
-source_i686=("linx-server::https://github.com/andreimarcu/linx-server/releases/download/v$pkgver/linx-server-v${pkgver}_linux-386")
-source_x86_64=("linx-server::https://github.com/andreimarcu/linx-server/releases/download/v$pkgver/linx-server-v${pkgver}_linux-amd64")
-source_arm=("linx-server::https://github.com/andreimarcu/linx-server/releases/download/v$pkgver/linx-server-v${pkgver}_linux-arm")
+source=("https://github.com/andreimarcu/linx-server/archive/v${pkgver}.tar.gz" 'linx-server.service' 'config.ini')
+sha256sums=('9d99b456650641bd8b668677e19e8dfb5c5cddde1c90c3254adb197f7d0e8236'
+ '96dda375b90c57e137b95442b8d4a24a5b763915eb1b8359e893f53af5db9630'
+ 'e7bbd0e1c16447665b5ef8bfa0855760e758921d936e1981e15537dc9e8f3035')
+build() {
+ cd "$pkgname-$pkgver"
+ go build .
+}
package() {
- cd $srcdir
- install -Dm755 linx-server "$pkgdir/usr/bin/linx-server"
+ cd "$srcdir"
install -Dm644 config.ini "$pkgdir/etc/webapps/linx-server/config.ini"
install -Dm644 linx-server.service "$pkgdir/usr/lib/systemd/system/linx-server.service"
+ cd "$pkgname-$pkgver"
install -d "$pkgdir/usr/share/webapps/linx-server/"
+ install -Dm755 linx-server "$pkgdir/usr/bin/linx-server"
}