# Maintainer: Carlos Aznarán # Contributor: Antonio Rojas # Contributor: Ronald van Haren # Contributor: Jason Chu pkgname=lyx pkgver=2.3.8 pkgrel=1 pkgdesc="An advanced WYSIWYM document processor & LaTeX front-end" arch=(x86_64) url="https://www.${pkgname}.org" depends=(qt5-svg texlive-basic python imagemagick enchant hunspell libmythes file hicolor-icon-theme desktop-file-utils) makedepends=(boost bc) optdepends=('rcs: built-in version control system' 'texlive-latexextra: float wrap support' 'python: support for python scripts') license=(GPL-2.0-or-later) backup=('etc/lyx/lyxrc.dist') options=('emptydirs' '!lto') source=(https://ftp.lip6.fr/pub/${pkgname}/stable/${pkgver::4}x/${pkgname}-${pkgver}.tar.gz{,.sig} lyxrc.dist) validpgpkeys=('FE66471B43559707AFDAD955DE7A44FAC7FB382D') # LyX Release Manager (Signing LyX tarballs and binaries) sha512sums=('69a07213856a69de8eb71d1cd60f4816ab902313c2e095d6502117ecf000a66465ec0df4a986b3035f2ffd473c253f7c701118c09b54e8c893519754d9982fca' 'SKIP' 'eef777cf6033a7b1e04700f33068b07309f8d5c6931c16927305dafb3a00fd46d4b536149349ab56b7455e7dea195c8889da2b6fbf9caa9e76bc0557f9358bc3') build() { cd ${pkgname}-${pkgver} ./autogen.sh ./configure \ --prefix=/usr \ --enable-qt5 \ --without-included-boost \ --without-included-mythes make } package() { cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install # install appdata install -Dm644 lib/appdata.xml "$pkgdir"/usr/share/metainfo/lyx.appdata.xml # install default config file install -Dm644 "${srcdir}/lyxrc.dist" "${pkgdir}/etc/lyx/lyxrc.dist" ln -sf /etc/lyx/lyxrc.dist "${pkgdir}/usr/share/lyx/lyxrc.dist" }