summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonio Rojas2022-04-01 19:55:17 +0200
committerAntonio Rojas2022-04-01 19:55:17 +0200
commitd9e2366bb16a372024fc2150d9412fc3f7f10b3b (patch)
tree753b6dc6ed29f4b7c1ce7f69b189189a50741776
downloadaur-d9e2366bb16a372024fc2150d9412fc3f7f10b3b.tar.gz
import from community
-rw-r--r--.SRCINFO32
-rw-r--r--PKGBUILD43
-rw-r--r--lyxrc.dist14
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"