summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRein F2020-01-16 01:34:51 +0100
committerRein F2020-01-16 01:34:51 +0100
commit075e43d239dccc2bb7814d62f07077e3be551a4d (patch)
tree10fa0a707b6f5479557c6cd037287af23b562dc8
parent85299c921a1189378731f847779cbe93aa95d0d5 (diff)
downloadaur-075e43d239dccc2bb7814d62f07077e3be551a4d.tar.gz
Fixed pkgver and source download
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD36
2 files changed, 21 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0e7856d47043..3641a4be32e3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,21 @@
pkgbase = micro-nightly-bin
pkgdesc = A modern and intuitive terminal-based text editor
- pkgver = 1.4.2.29
+ pkgver = 2.0.0.28
pkgrel = 1
- epoch = 1
url = https://github.com/zyedidia/micro
arch = x86_64
arch = i686
license = MIT
makedepends = grep
makedepends = curl
- makedepends = wget
- makedepends = tar
makedepends = sed
depends = glibc
optdepends = xclip: for copying to and from the terminal
provides = micro
conflicts = micro
+ conflicts = micro-bin
+ source = micro-nightly-bin::https://github.com/zyedidia/micro/releases/download/nightly/micro-2.0.0-rc2.28-linux64.tar.gz
+ md5sums = SKIP
pkgname = micro-nightly-bin
diff --git a/PKGBUILD b/PKGBUILD
index 7d2bc76c0c32..d4a4f2386d6c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,36 +2,34 @@
# Contributor: tommyshem
# Contributor: Atnanasis <ys2000pro@gmail.com>
# Contributor: Youngbin Han <sukso96100@gmail.com>
+# Contributor: Rein Fernhout <public@reinfernhout.xyz>
+
pkgname=micro-nightly-bin
-pkgver=1.4.2.29
+pkgver=2.0.0.28
pkgrel=1
-# Needed because of constant versioning changes...
-epoch=1
pkgdesc="A modern and intuitive terminal-based text editor"
arch=('x86_64' 'i686')
url="https://github.com/zyedidia/micro"
license=('MIT')
depends=('glibc')
-makedepends=('grep' 'curl' 'wget' 'tar' 'sed')
+makedepends=('grep' 'curl' 'sed')
optdepends=('xclip: for copying to and from the terminal')
-conflicts=('micro')
+conflicts=('micro' 'micro-bin')
provides=('micro')
-_realver=$(curl -s 'https://api.github.com/repos/zyedidia/micro/releases/tags/nightly' | grep -oEm 1 'micro\-([0-9]+\.?)+(\-dev.+)?\-linux' | grep -oE '([0-9]+\.?)+(\-dev(\.[0-9]+)?)?')
+
+#for example 2.0.0-rc2.dev.28
+_realver=$(curl -s https://api.github.com/repos/zyedidia/micro/releases/tags/nightly | grep -om 1 'micro-[0-9a-z.-]*-linux' | sed 's/-linux//;s/micro-//')
+_bit=$(getconf LONG_BIT)
+_filename=("micro-$_realver-linux$_bit.tar.gz")
+source=("$pkgname::https://github.com/zyedidia/micro/releases/download/nightly/$_filename")
+md5sums=("SKIP")
+
pkgver() {
- echo $(echo $_realver | sed 's/-dev//')
-}
-build() {
- if [[ $CARCH == "i686" ]]; then
- _bits="32"
- else
- _bits="64"
- fi
- _filename="micro-$_realver-linux$_bits.tar.gz"
- cd "$srcdir"
- wget "https://github.com/zyedidia/micro/releases/download/nightly/$_filename"
- tar -xf "$_filename"
+ echo $_realver | sed 's/-rc2//'
}
+
package() {
+ ls $srcdir
install -Dm755 "$srcdir/micro-$_realver/micro" "$pkgdir/usr/bin/micro"
- install -Dm644 "$srcdir/micro-$_realver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "$srcdir/micro-$_realver/LICENSE" "$pkgdir/usr/share/licenses/micro/LICENSE"
}