diff options
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | lyxrc.dist | 14 |
3 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f95cde360687 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,32 @@ +pkgbase = lyx + pkgdesc = An advanced WYSIWYM document processor & LaTeX front-end + pkgver = 2.4.0 + pkgrel = 1 + url = https://www.lyx.org + arch = x86_64 + license = GPL + makedepends = boost + depends = qt5-svg + depends = texlive-core + depends = python + depends = imagemagick + depends = enchant + depends = hunspell + depends = libmythes + depends = file + depends = hicolor-icon-theme + depends = desktop-file-utils + optdepends = rcs: built-in version control system + optdepends = texlive-latexextra: float wrap support + optdepends = python: support for python scripts + options = emptydirs + backup = etc/lyx/lyxrc.dist + source = https://ftp.lip6.fr/pub/lyx/stable/2.4.x/lyx-2.4.0.tar.gz + source = https://ftp.lip6.fr/pub/lyx/stable/2.4.x/lyx-2.4.0.tar.gz.sig + source = lyxrc.dist + validpgpkeys = FE66471B43559707AFDAD955DE7A44FAC7FB382D + sha512sums = b2f24d32c3716144fc19a5187d59dce86c718e9180b3b33826a04477c5deeed8238c31e0569b8c218164726ab10b66c76c22dc7e0610ca18a7b7e651a3525cbd + sha512sums = SKIP + sha512sums = eef777cf6033a7b1e04700f33068b07309f8d5c6931c16927305dafb3a00fd46d4b536149349ab56b7455e7dea195c8889da2b6fbf9caa9e76bc0557f9358bc3 + +pkgname = lyx diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bf44edd8864c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Jason Chu <jason@archlinux.org> + +pkgname=lyx +pkgver=2.4.0 +pkgrel=1 +pkgdesc="An advanced WYSIWYM document processor & LaTeX front-end" +arch=('x86_64') +url="https://www.lyx.org" +depends=('qt5-svg' 'texlive-core' 'python' 'imagemagick' 'enchant' 'hunspell' + 'libmythes' 'file' 'hicolor-icon-theme' 'desktop-file-utils') +makedepends=('boost') +optdepends=('rcs: built-in version control system' + 'texlive-latexextra: float wrap support' + 'python: support for python scripts') +license=('GPL') +backup=('etc/lyx/lyxrc.dist') +options=('emptydirs') +source=(https://ftp.lip6.fr/pub/lyx/stable/2.4.x/lyx-$pkgver.tar.gz{,.sig} + lyxrc.dist) +validpgpkeys=('FE66471B43559707AFDAD955DE7A44FAC7FB382D') # LyX Release Manager +sha512sums=('b2f24d32c3716144fc19a5187d59dce86c718e9180b3b33826a04477c5deeed8238c31e0569b8c218164726ab10b66c76c22dc7e0610ca18a7b7e651a3525cbd' + 'SKIP' + 'eef777cf6033a7b1e04700f33068b07309f8d5c6931c16927305dafb3a00fd46d4b536149349ab56b7455e7dea195c8889da2b6fbf9caa9e76bc0557f9358bc3') + +build() { + cd "${pkgname}-${pkgver}" + ./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" +} diff --git a/lyxrc.dist b/lyxrc.dist new file mode 100644 index 000000000000..dd18694f927c --- /dev/null +++ b/lyxrc.dist @@ -0,0 +1,14 @@ +### This file is part of +### ======================================================== +### LyX, The Document Processor +### +### Copyright 1995 Matthias Ettrich +### Copyright 1995-2011 The LyX Team. +### +### ======================================================== + +# The file lyxrc.dist gives initial global options for all LyX users. +# Almost all settings here can be overridden through the preferences in LyX. + +\thesaurusdir_path "/usr/share/mythes" +\hunspelldir_path "/usr/share/myspell" |