diff options
author | s7hoang | 2019-04-19 22:55:47 -0400 |
---|---|---|
committer | s7hoang | 2019-04-19 22:58:41 -0400 |
commit | 795f3f3b2166e09de6e28b922a48a85921790d42 (patch) | |
tree | 52e26f90ee3ededc6404182063a379b8b421566b | |
parent | bee914391f9f026a0841683243564e31d97bd2d1 (diff) | |
download | aur-795f3f3b2166e09de6e28b922a48a85921790d42.tar.gz |
Change pkgname To Use '-git'
The pkgbase is not supposed to be set directly, but it derives the
name based off of pkgname.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 23 insertions, 19 deletions
@@ -1,6 +1,6 @@ -pkgbase = anki-sync-server +pkgbase = anki-sync-server-git pkgdesc = A sync server for anki using a forked version from github.com/tsudoko (orig:dsnopek) - pkgver = r259.7ef3d4f + pkgver = r258.b9a1203 pkgrel = 1 url = https://github.com/tsudoko/anki-sync-server install = anki-sync-server.install @@ -18,8 +18,10 @@ pkgbase = anki-sync-server optdepends = qt5-svg>=5.12.2-1: dependency of bundled anki client optdepends = portaudio: dependency of pyaudio which is a dependency of bundled anki optdepends = mpv: optional dependency of bundled anki client + provides = anki-sync-server + conflicts = anki-sync-server source = git+https://github.com/tsudoko/anki-sync-server md5sums = SKIP -pkgname = anki-sync-server +pkgname = anki-sync-server-git @@ -1,11 +1,13 @@ # Maintainer: s7hoang <s7hoang at gmail dot com> -pkgname=anki-sync-server -pkgver=r259.7ef3d4f +pkgname=anki-sync-server-git +pkgver=r258.b9a1203 pkgrel=1 pkgdesc="A sync server for anki using a forked version from github.com/tsudoko (orig:dsnopek)" arch=('any') url="https://github.com/tsudoko/anki-sync-server" license=('GPL') +provides=('anki-sync-server') +conflicts=('anki-sync-server') depends=('python' 'python-pip') makedepends=('portaudio') optdepends=('python-pyqt5: dependency of bundled anki client' @@ -23,20 +25,20 @@ source=('git+https://github.com/tsudoko/anki-sync-server') md5sums=('SKIP') pkgver() { - cd "${pkgname}" + cd "${pkgname%-git}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { # move plugins and systemd file to src package - mkdir -p "${pkgname}/plugins/anki2.0" - mkdir -p "${pkgname}/plugins/anki2.1/ankisyncd" - mkdir -p "${pkgname}/plugins/systemd" - cp ../anki-sync-server.py "${pkgname}/plugins/anki2.0" - cp ../__init__.py "${pkgname}/plugins/anki2.1/ankisyncd" - cp ../anki-sync-server.service "${pkgname}/plugins/systemd" + mkdir -p "${pkgname%-git}/plugins/anki2.0" + mkdir -p "${pkgname%-git}/plugins/anki2.1/ankisyncd" + mkdir -p "${pkgname%-git}/plugins/systemd" + cp ../anki-sync-server.py "${pkgname%-git}/plugins/anki2.0" + cp ../__init__.py "${pkgname%-git}/plugins/anki2.1/ankisyncd" + cp ../anki-sync-server.service "${pkgname%-git}/plugins/systemd" - cd "${pkgname}" + cd "${pkgname%-git}" # set plugins to use current ip address as plugins' target address sed -i "2s/0\.0\.0\.0/$(ip route get 1.2.3.4 | awk '{print $7}')/" \ plugins/anki2.0/anki-sync-server.py @@ -50,13 +52,13 @@ prepare() { # set user and directory information for systemd service file # the user is going to be named the same thing as the package name - sed "10s/changeme/${pkgname}/" plugins/systemd/anki-sync-server.service -i - sed "11s/changeme/${pkgname}/" plugins/systemd/anki-sync-server.service -i - sed "12s|changeme|/opt/${pkgname}|" plugins/systemd/anki-sync-server.service -i + sed "10s/changeme/${pkgname%-git}/" plugins/systemd/anki-sync-server.service -i + sed "11s/changeme/${pkgname%-git}/" plugins/systemd/anki-sync-server.service -i + sed "12s|changeme|/opt/${pkgname%-git}|" plugins/systemd/anki-sync-server.service -i } build() { - cd "${pkgname}"/anki-bundled + cd "${pkgname%-git}"/anki-bundled #initialize anki-bundled git submodule update --init @@ -72,7 +74,7 @@ build() { } package() { - cd "${pkgname}" + cd "${pkgname%-git}" mkdir "${pkgdir}"/opt - cp -R "${srcdir}/${pkgname}" "${pkgdir}"/opt + cp -R "${srcdir}/${pkgname%-git}" "${pkgdir}"/opt } |