summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Schwartz2017-01-01 00:03:55 -0500
committerEli Schwartz2017-01-01 00:03:55 -0500
commit1caff9ee558443df515862c3f41faab3911fc996 (patch)
tree17d637266a0e4d689ae0a52a8b831dcbfc2a233b
parent42bccdb299eabd72f55b1f2237a008ac9175d3ef (diff)
downloadaur-1caff9ee558443df515862c3f41faab3911fc996.tar.gz
upgpkg: calibre-git 2.76.0.r8.g9d37292fe5-1
We were missing some additional resources commands: - mathjax (use with local copy from source array) - recent_uas (skip, provide offline copy from today)
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD23
-rw-r--r--common-user-agents.txt10
3 files changed, 34 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e92b059f92b1..bb9a581f6a94 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = calibre-git
pkgdesc = Ebook management application, from git
- pkgver = 2.73.0.r34.gcc0d25c
+ pkgver = 2.76.0.r8.g9d37292fe5
pkgrel = 1
url = https://calibre-ebook.com/
arch = i686
@@ -39,8 +39,12 @@ pkgbase = calibre-git
conflicts = calibre
source = git://github.com/kovidgoyal/calibre.git
source = git://github.com/kovidgoyal/calibre-translations.git
- md5sums = SKIP
- md5sums = SKIP
+ source = MathJax-c493143c02f5809b1112af6c5a2c8eab31050118.tar.gz::https://github.com/kovidgoyal/MathJax/archive/c493143c02f5809b1112af6c5a2c8eab31050118.tar.gz
+ source = common-user-agents.txt
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = 27c66730302a589063faa0b47d55e97011d858c12428bdf9e308948be87f29c6
+ sha256sums = 1ecd7d651229b93077fa10832ae2a081f2310b20bf28087894b26144c957e96a
pkgname = calibre-git
diff --git a/PKGBUILD b/PKGBUILD
index 2e9822334e4d..7c4834fff0aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,8 +9,9 @@
# All my PKGBUILDs are managed at https://github.com/eli-schwartz/pkgbuilds
pkgname=calibre-git
-pkgver=2.73.0.r34.gcc0d25c
+pkgver=2.76.0.r8.g9d37292fe5
pkgrel=1
+_mathjax_commit=c493143c02f5809b1112af6c5a2c8eab31050118
pkgdesc="Ebook management application, from git"
arch=('i686' 'x86_64')
url="https://calibre-ebook.com/"
@@ -27,9 +28,13 @@ optdepends=('ipython2: to use calibre-debug'
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=("git://github.com/kovidgoyal/${pkgname%-git}.git"
- "git://github.com/kovidgoyal/${pkgname%-git}-translations.git")
-md5sums=('SKIP'
- 'SKIP')
+ "git://github.com/kovidgoyal/${pkgname%-git}-translations.git"
+ "MathJax-${_mathjax_commit}.tar.gz::https://github.com/kovidgoyal/MathJax/archive/${_mathjax_commit}.tar.gz"
+ "common-user-agents.txt")
+sha256sums=('SKIP'
+ 'SKIP'
+ '27c66730302a589063faa0b47d55e97011d858c12428bdf9e308948be87f29c6'
+ '1ecd7d651229b93077fa10832ae2a081f2310b20bf28087894b26144c957e96a')
pkgver() {
cd "${srcdir}/${pkgname%-git}"
@@ -55,8 +60,9 @@ prepare(){
build() {
cd "${srcdir}/${pkgname%-git}"
- # Don't use the bootstrapper, since it tries to checkout/pull
- # the translations repo. Instead call each subcommand.
+ # Don't use the bootstrapper, since it tries to checkout/pull the
+ # translations repo and generally touch the internet. Instead call each
+ # *needed* subcommmand.
# LANG='en_US.UTF-8' python2 setup.py bootstrap
LANG='en_US.UTF-8' python2 setup.py build
@@ -65,6 +71,11 @@ build() {
LANG='en_US.UTF-8' python2 setup.py translations
LANG='en_US.UTF-8' python2 setup.py gui
LANG='en_US.UTF-8' python2 setup.py resources
+ # This tries to download a new copy, so instead provide a recently-generated
+ # one to allow offline builds.
+ # LANG='en_US.UTF-8' python2 setup.py recent_uas
+ cp ../common-user-agents.txt resources/
+ LANG='en_US.UTF-8' python2 setup.py mathjax --path-to-mathjax="${srcdir}/MathJax-${_mathjax_commit}"
}
package() {
diff --git a/common-user-agents.txt b/common-user-agents.txt
new file mode 100644
index 000000000000..3384ad0296f6
--- /dev/null
+++ b/common-user-agents.txt
@@ -0,0 +1,10 @@
+Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36
+Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36
+Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0.1 Safari/602.2.14
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
+Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
+Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
+Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36 \ No newline at end of file