summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authors7hoang2019-04-19 22:55:47 -0400
committers7hoang2019-04-19 22:58:41 -0400
commit795f3f3b2166e09de6e28b922a48a85921790d42 (patch)
tree52e26f90ee3ededc6404182063a379b8b421566b
parentbee914391f9f026a0841683243564e31d97bd2d1 (diff)
downloadaur-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--.SRCINFO8
-rw-r--r--PKGBUILD34
2 files changed, 23 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a2ee03506f97..c35f671a178e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c66fd0423bd6..bce3fefa363a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}