summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD16
2 files changed, 15 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7a8f16709d81..61847050c61c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -37,7 +37,7 @@ pkgbase = zim-git
optdepends = zeitgeist: Log events with Zeitgeist plugin
conflicts = zim
replaces = zim
- source = https://github.com/zim-desktop-wiki/zim-desktop-wiki/archive/refs/tags/0.75.1.tar.gz
- md5sums = 027fee89db2871de8ce09457ed81cdbd
+ source = zim-git::git+https://github.com/zim-desktop-wiki/zim-desktop-wiki.git
+ md5sums = SKIP
pkgname = zim-git
diff --git a/PKGBUILD b/PKGBUILD
index 6c371e098925..237521208389 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -35,10 +35,20 @@ optdepends=('xdg-utils: recommended on linux'
'xdot: Link Map plugin'
'zeitgeist: Log events with Zeitgeist plugin'
)
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/zim-desktop-wiki/zim-desktop-wiki/archive/refs/tags/${pkgver}.tar.gz")
-md5sums=('027fee89db2871de8ce09457ed81cdbd')
+source=("${pkgname}::git+https://github.com/zim-desktop-wiki/zim-desktop-wiki.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd ${srcdir}/${pkgname}
+ printf "%s" "$(git describe --tags --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+build() {
+ cd ${srcdir}/${pkgname}
+ sed -i 's|\t\tinstall_class.run(self)|&\n\t\treturn None|' setup.py
+}
package() {
- cd ${srcdir}/${_pkgname}-desktop-wiki-${pkgver}
+ cd ${srcdir}/${pkgname}
python setup.py install --root=${pkgdir} --optimize=1
}