summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSolomon Choina2018-05-27 11:09:05 -0400
committerSolomon Choina2018-05-27 11:09:05 -0400
commit264df19f54dc24603d7ec3b3bdafcad37afee4c6 (patch)
tree6f7ccc7a8573b84137431ac4c03f3543511eb5c4
parent8f50ff90fdb1da3717705153740086290f87b4e1 (diff)
downloadaur-264df19f54dc24603d7ec3b3bdafcad37afee4c6.tar.gz
changing to src build
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD19
2 files changed, 20 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc5ce2cfbd04..57c83ec7949d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,3 @@
-# Generated by mksrcinfo v8
-# Tue Apr 3 18:35:20 UTC 2018
pkgbase = kawanime
pkgdesc = Desktop app for anime fans
pkgver = 0.2.5
@@ -7,9 +5,12 @@ pkgbase = kawanime
url = https://github.com/Kylart/KawAnime
arch = x86_64
license = MIT
+ makedepends = npm
depends = nodejs
- source = https://github.com/Kylart/kawanime/releases/download/v0.2.5/kawanime_0.2.5_amd64.deb
- sha256sums = 29338c623221f8ef9c6cb0f0dd9dd0d664fa365ccd45e175f25151fa3995e7a9
+ provides = kawanime
+ conflicts = kawanime
+ source = https://github.com/Kylart/KawAnime/archive/v0.2.5.tar.gz
+ sha256sums = cccff85f54cdfcb8cda9f2c016e7bc87874f2162167c0006e12ca1c87d377c4c
pkgname = kawanime
diff --git a/PKGBUILD b/PKGBUILD
index cbba4a4b933c..e40ca97b1e39 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,32 @@
pkgname=kawanime
pkgver=0.2.5
pkgrel=1
+provides=("kawanime")
+conflicts=("kawanime")
pkgdesc="Desktop app for anime fans"
arch=('x86_64')
url="https://github.com/Kylart/KawAnime"
license=('MIT')
depends=('nodejs')
+makedepends=('npm')
#dpkg is not actually needed, it's just to avoid a build failure
-source=("https://github.com/Kylart/$pkgname/releases/download/v${pkgver}/${pkgname}_${pkgver}_amd64.deb")
-sha256sums=('29338c623221f8ef9c6cb0f0dd9dd0d664fa365ccd45e175f25151fa3995e7a9')
+source=("https://github.com/Kylart/KawAnime/archive/v${pkgver}.tar.gz")
+sha256sums=('cccff85f54cdfcb8cda9f2c016e7bc87874f2162167c0006e12ca1c87d377c4c')
+
+build() {
+ cd "$srcdir/KawAnime-$pkgver"
+ npm install
+ npm run build
+ npm run dist:linux
+}
package() {
- cd "$srcdir/"
- ar x *.deb
+ cd "$srcdir/KawAnime-$pkgver/dist"
+ ar x KawAnime_${pkgver}_amd64.deb
tar -xf data.tar.xz
mv usr "${pkgdir}"
mv opt "${pkgdir}"
+ mkdir -p "${pkgdir}"/usr/bin
install -Dm755 /dev/stdin "$pkgdir"/usr/bin/$pkgname <<END
#!/usr/bin/bash