summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Kauselmann2015-06-24 20:32:47 +0200
committerFelix Kauselmann2015-06-24 20:32:47 +0200
commit8387e903be6927ba949cf9f952f25dce32b82837 (patch)
treeaeb3e89e4a49489d79a7c44473dbe9d5562ee6ba
downloadaur-8387e903be6927ba949cf9f952f25dce32b82837.tar.gz
Initital import
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD37
-rw-r--r--yacreader.install14
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e1997ca0b96a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = yacreader
+ pkgdesc = A comic reader for cross-platform reading and managing your digital comic collection.
+ pkgver = 7.2.0
+ pkgrel = 2
+ url = http://www.yacreader.com
+ install = yacreader.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ depends = qt5-base
+ depends = qt5-multimedia
+ depends = qt5-script
+ depends = poppler-qt5
+ depends = glu
+ depends = desktop-file-utils
+ depends = yacreader-backend-p7zip
+ optdepends = qt5-imageformats: Support for extra image formats
+ optdepends = qrencode: YACReaderLibrary server info qr codes
+ conflicts = yacreader-bin
+ source = http://bitbucket.org/luisangelsm/yacreader/downloads/yacreader-7.2.0-src.tar.xz
+ source = http://downloads.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2
+ sha256sums = 35585f2509f2ddc2ef9731c9c15f1904c14c633c443d740a9368ba5b398dc4b8
+ sha256sums = 49557e7ffca08100f9fc687f4dfc5aea703ca207640c76d9dee7b66f03cb4782
+
+pkgname = yacreader
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..19e018a06092
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Felix Kauselmann <licorn at gmail dot com>
+pkgname=yacreader
+pkgver=7.2.0
+pkgrel=2
+pkgdesc=('A comic reader for cross-platform reading and managing your digital comic collection.')
+arch=('i686' 'x86_64')
+url="http://www.yacreader.com"
+license=('GPL3')
+depends=('qt5-base' 'qt5-multimedia' 'qt5-script' 'poppler-qt5' 'glu' 'desktop-file-utils' 'yacreader-backend-p7zip')
+optdepends=(
+ 'qt5-imageformats: Support for extra image formats'
+ 'qrencode: YACReaderLibrary server info qr codes'
+)
+conflicts=('yacreader-bin')
+install='yacreader.install'
+source=("http://bitbucket.org/luisangelsm/yacreader/downloads/yacreader-7.2.0-src.tar.xz"
+ "http://downloads.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2"
+)
+sha256sums=('35585f2509f2ddc2ef9731c9c15f1904c14c633c443d740a9368ba5b398dc4b8'
+ '49557e7ffca08100f9fc687f4dfc5aea703ca207640c76d9dee7b66f03cb4782')
+
+prepare() {
+ cd $srcdir
+ mv -n p7zip_9.20.1 $pkgname-$pkgver/compressed_archive/libp7zip
+ sed -i 's#"/p7zip#"/yacreader#g' $pkgname-$pkgver/compressed_archive/compressed_archive.cpp
+}
+
+build() {
+ cd $srcdir/$pkgname-$pkgver/
+ qmake
+ make
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver/
+ make INSTALL_ROOT="$pkgdir" install
+}
diff --git a/yacreader.install b/yacreader.install
new file mode 100644
index 000000000000..6390fe84c777
--- /dev/null
+++ b/yacreader.install
@@ -0,0 +1,14 @@
+post_install() {
+ update-desktop-database -q
+ echo "Use YACReader to read your comics."
+ echo "Use YACReaderLibrary to manage your digital comic library."
+ echo "For cross-platform reading, have a closer look at YACReaderLibrary's server mode."
+}
+
+post_remove() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ update-desktop-database -q
+} \ No newline at end of file