summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2022-03-22 14:05:11 +1300
committerGeorge Rawlinson2022-03-22 14:05:11 +1300
commit29d95429f4734216e0879e5518484561c3250971 (patch)
tree644f904b403937867210c9cf229595617da8ac94
parent3296f7034bc8a2b9ce7ae4bede847e787e57d276 (diff)
downloadaur-29d95429f4734216e0879e5518484561c3250971.tar.gz
upgpkg: libmobi 0.10-1
* New upstream release. * Switch source to git commit from github tarball.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD35
2 files changed, 31 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 955b75e01dc4..58948c774d3c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = libmobi
pkgdesc = Library for handling Kindle formats of ebook documents
- pkgver = 0.9
+ pkgver = 0.10
pkgrel = 1
url = https://github.com/bfabiszewski/libmobi
arch = x86_64
license = LGPL3
+ makedepends = git
depends = libxml2
depends = zlib
- source = https://github.com/bfabiszewski/libmobi/releases/download/v0.9/libmobi-0.9.tar.gz
- sha512sums = 369d135049853995162fe2918e396fa80a6040112cbc0abed5c582e55122acbeb4b3243079f2dee1fc094f25dca86b672d6a9770ce7638d08b33b94050006a5c
- b2sums = de6e7e21cc524c7c1bc206e702db405de78a7a92f713b6a79731a14be741919bda90962acc617c3e0649910e889c1d6c270e997fe076157401e07917996ce7b1
+ source = libmobi::git+https://github.com/bfabiszewski/libmobi.git#commit=aac5b1f578b284b2f886d6d25cde22a33d8534f8
+ b2sums = SKIP
pkgname = libmobi
diff --git a/PKGBUILD b/PKGBUILD
index 8f1c4fe98800..83c9c8a099ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,50 @@
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
pkgname=libmobi
-pkgver=0.9
+pkgver=0.10
pkgrel=1
pkgdesc="Library for handling Kindle formats of ebook documents"
arch=('x86_64')
url="https://github.com/bfabiszewski/libmobi"
license=('LGPL3')
depends=('libxml2' 'zlib')
-source=("$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz")
-sha512sums=('369d135049853995162fe2918e396fa80a6040112cbc0abed5c582e55122acbeb4b3243079f2dee1fc094f25dca86b672d6a9770ce7638d08b33b94050006a5c')
-b2sums=('de6e7e21cc524c7c1bc206e702db405de78a7a92f713b6a79731a14be741919bda90962acc617c3e0649910e889c1d6c270e997fe076157401e07917996ce7b1')
+makedepends=('git')
+_commit='aac5b1f578b284b2f886d6d25cde22a33d8534f8'
+source=("$pkgname::git+$url.git#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+
+ git describe --tags | sed 's/^v//'
+}
+
+prepare() {
+ cd "$pkgname"
+
+ ./autogen.sh
+}
build() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
+
./configure \
--prefix=/usr \
- --disable-static
+ --disable-static \
+ --with-libxml2 \
+ --with-zlib
+
make
}
check() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
+
make test
}
package() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
+
make DESTDIR="$pkgdir" install
}