summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEli Schwartz2019-05-13 16:32:52 -0400
committerEli Schwartz2019-05-13 16:32:52 -0400
commit7049490c07887e5e73a7feebcb30b8f0a5fa4d2a (patch)
treec6f2a528e82e3d2821e6d0ccd66fad392f84f952 /PKGBUILD
parent64c72ac4edb7eddbc876906655073f650d84b688 (diff)
downloadaur-7049490c07887e5e73a7feebcb30b8f0a5fa4d2a.tar.gz
upgpkg: calibre-git 3.42.0.r63.g969ad38858-1
- update install process to use upstreamed git versioning code - drop XDG kludge which is now merged into calibre itself - regenerate offline user-agent-data seed
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 8 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d93a2f7a3ac7..3fc54af0309d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@
pkgbase=calibre-git
pkgname=(calibre-git calibre-python3-git)
-pkgver=3.41.3.r27.gb42963af61
+pkgver=3.42.0.r63.g969ad38858
pkgrel=1
pkgdesc="Ebook management application"
arch=('i686' 'x86_64')
@@ -31,7 +31,7 @@ source=("git+https://github.com/kovidgoyal/${pkgbase%-git}.git?signed"
"user-agent-data.json")
sha256sums=('SKIP'
'SKIP'
- 'b6da5e354a167f000462cf7964132c6e0749e16588249ef75ab31a62230561b8')
+ 'd17a1fff7bf441db8d1ec826afd8661352869ec4e5edd2a17f917ef2fbf01043')
validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') # Kovid Goyal (New longer key) <kovid@kovidgoyal.net>
pkgver() {
@@ -42,15 +42,15 @@ pkgver() {
prepare(){
cd "${srcdir}/${pkgbase%-git}"
+ python2 setup.py git_version
+
# Link translations to build dir
ln -sfT ../calibre-translations translations
# Desktop integration (e.g. enforce arch defaults)
# Use uppercase naming scheme, don't create uninstaller.
# xdg *cannot* be kludged into installing mime files properly.
- sed -e "/self.create_uninstaller()/,/os.rmdir(config_dir)/d" \
- -e "/cc(\['xdg-desktop-menu', 'forceupdate'\])/d" \
- -e "/cc(\['xdg-mime', 'install', MIME\])/d" \
+ sed -e "/import config_dir/,/os.rmdir(config_dir)/d" \
-e "s/^Name=calibre/Name=Calibre/g" \
-i src/calibre/linux.py
@@ -104,23 +104,15 @@ package_calibre-git() {
cd "${srcdir}/${pkgbase%-git}"
- # If these directories don't exist, zsh completion, icons, and desktop files won't install.
- install -d "${pkgdir}/usr/share/zsh/site-functions" \
- "${pkgdir}"/usr/share/{applications,desktop-directories,icons/hicolor}
-
- install -Dm644 resources/calibre-mimetypes.xml \
- "${pkgdir}/usr/share/mime/packages/calibre-mimetypes.xml"
+ # If this directory don't exist, zsh completion won't install.
+ install -d "${pkgdir}/usr/share/zsh/site-functions"
- XDG_DATA_DIRS="${pkgdir}/usr/share" LANG='en_US.UTF-8' python2 setup.py install \
- --staging-root="${pkgdir}/usr" \
+ LANG='en_US.UTF-8' python2 setup.py install --staging-root="${pkgdir}/usr" \
--prefix=/usr
rm -r "${pkgdir}"/usr/lib/calibre/calibre/plugins/3/
#cp -a man-pages/ "${pkgdir}/usr/share/man"
- sed -i '/^numeric_version = /c\numeric_version = '"$(printf "(%s, %s, %s, '%s', '%s')" ${pkgver//./ })" \
- "${pkgdir}/usr/lib/calibre/calibre/constants.py"
-
# not needed at runtime
rm -r "${pkgdir}"/usr/share/calibre/rapydscript/