diff options
author | Ivan Naumeiko | 2017-11-26 22:50:04 +0100 |
---|---|---|
committer | Ivan Naumeiko | 2017-11-26 22:50:04 +0100 |
commit | 47e83583770fb351232ea01a11b524ff3cbf7c2c (patch) | |
tree | 3c2efbbd59dc0abe68541472a9489f8e37ba661e /PKGBUILD | |
download | aur-47e83583770fb351232ea01a11b524ff3cbf7c2c.tar.gz |
package preparation
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..90964da2ee07 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Ivan Naumeiko wildhorror AT gmail DOT com +pkgname=coolreader +pkgver=3.1.2.71 +pkgrel=1 +pkgdesc="E-book reader for Linux" +arch=("i686" "x86_64") +url="http://sourceforge.net/projects/crengine/" +license=("GPL2") +depends=("zlib" "libpng" "libjpeg" "freetype2" "qt5") +makedepends=("git" "cmake") +provides=("coolreader3") +conflicts=("coolreader3") +install="${pkgname}.install" +source=("https://dev.gentoo.org/~grozin/coolreader-3.1.2.71.tar.bz2" "cr3.1.2.71-r1_qt5_wx.diff" "cr3ini.diff" "lvstsheet.diff" "coolreader.install") +sha256sums=("746345984be549284713a450686f0c8b04f1485f9a28bedc457940ea1b52f7d1" + "54090908b2e20a33888a85cf8d5a371b624c54a002ea164b1a01ff5cfe856838" + "8028aaf8bb1b3dbf0d48333240f83bbb9ef1b71a344b1ddce4bbe47cd9c35f29" + "108881fa591be677d4a78444557d543d47b3ec8fd22f6c665a764edcf3fb25e6" + "e84837cb485712690df4e0034e2d402d259813aae1b58b411919afc8df3b7c97") + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -Np1 -i "${srcdir}/cr3ini.diff" + patch -Np1 -i "${srcdir}/cr3.1.2.71-r1_qt5_wx.diff" + patch -Np1 -i "${srcdir}/lvstsheet.diff" +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + mkdir build + cd build + + cmake -DGUI=QT5 -DCMAKE_BUILD_TOQYPE=Release -DMAX_IMAGE_SCALE_MUL=2 -DDOC_DATA_COMPRESSION_LEVEL=3 -DDOC_BUFFER_SIZE=0x1400000 -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/build" + make DESTDIR="${pkgdir}" install +}
\ No newline at end of file |