summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames An2018-03-17 20:22:24 -0400
committerJames An2018-03-17 20:22:24 -0400
commit43e4aee61dd18f65eb4a0e00f19260a23a2c0b72 (patch)
tree26df57aeea7d0d5bb05c6723b4ea82200bd2aee8
parent0e61d94c4804859ef6722246ad3e7eb19794bf16 (diff)
downloadaur-43e4aee61dd18f65eb4a0e00f19260a23a2c0b72.tar.gz
Changed the PKGBUILD so it adheres to the AUR packaging guidelines.
Changed dependency list to match upstream requirements.
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD45
2 files changed, 32 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 26c47f2a3902..df2c6345034b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,19 @@
pkgbase = geeknote-git
- pkgdesc = Work with Evernote from command line
- pkgver = r205.192a0c5
+ pkgdesc = Console client for Evernote.
+ pkgver = r254.8489a87
pkgrel = 1
url = http://www.geeknote.me
arch = any
license = GPL
makedepends = git
- depends = python2
- depends = python2-setuptools
- depends = thrift-python2
- depends = python2-beautifulsoup4
- depends = python-markdown2
- depends = python2-sqlalchemy
+ makedepends = python2-setuptools
depends = python2-html2text
- depends = python2-oauth2
- depends = evernote-sdk-python-git
- provides = geeknote
- options = !emptydirs
- source = geeknote::git://github.com/VitaliyRodnenko/geeknote.git
+ depends = python2-markdown2
+ depends = python2-sqlalchemy
+ depends = evernote-sdk-python
+ provides = geeknote=r254.8489a87
+ conflicts = geeknote
+ source = geeknote::git+https://github.com/VitaliyRodnenko/geeknote.git
md5sums = SKIP
pkgname = geeknote-git
diff --git a/PKGBUILD b/PKGBUILD
index 846eee10f605..f6b1dfd74e9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,34 @@
# Maintainer: James An <james@jamesan.ca>
-# Contributor: Jeff <jecxjo@sdf.lonestar.org>
-_pkgname=geeknote
-pkgname=$_pkgname-git
-pkgver=r205.192a0c5
+# Contributor: Jeff <jecxjo@sdf.lonestar.org>
+
+pkgname=geeknote-git
+_pkgname=${pkgname%-git}
+pkgver=r254.8489a87
pkgrel=1
-pkgdesc="Work with Evernote from command line"
-arch=(any)
+pkgdesc='Console client for Evernote.'
+arch=('any')
url="http://www.geeknote.me"
license=('GPL')
-depends=('python2' 'python2-setuptools' \
- 'thrift-python2' 'python2-beautifulsoup4' 'python-markdown2' \
- 'python2-sqlalchemy' 'python2-html2text' 'python2-oauth2' \
- 'evernote-sdk-python-git')
-makedepends=('git')
-provides=($_pkgname)
-conflicts=()
-replaces=()
-backup=()
-source=("$_pkgname::git://github.com/VitaliyRodnenko/$_pkgname.git")
-options=(!emptydirs)
-install=
+depends=('python2-html2text'
+ 'python2-markdown2'
+ 'python2-sqlalchemy'
+ 'evernote-sdk-python')
+makedepends=('git' 'python2-setuptools')
+provides=($_pkgname=$pkgver)
+conflicts=("$_pkgname")
+source=("$_pkgname::git+https://github.com/VitaliyRodnenko/$_pkgname.git")
md5sums=('SKIP')
pkgver() {
- cd "$srcdir/$_pkgname"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "$_pkgname"
+ (
+ set -o pipefail
+ git describe --long --tag | sed -r 's/([^-]*-g)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
}
package() {
- cd "$srcdir/$_pkgname"
- python2 setup.py install --root="$pkgdir/" --optimize=1
+ cd $_pkgname
+ python2 setup.py install --root="$pkgdir" --optimize=1
}