Date: Thursday, April 6, 2023 @ 13:02:49
Author: felixonmars
Revision: 1438750
archrelease: copy trunk to community-staging-x86_64
Added:
texworks/repos/community-staging-x86_64/
texworks/repos/community-staging-x86_64/PKGBUILD
(from rev 1438749, texworks/trunk/PKGBUILD)
texworks/repos/community-staging-x86_64/keys/
----------+
PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
Copied: texworks/repos/community-staging-x86_64/PKGBUILD (from rev 1438749,
texworks/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2023-04-06 13:02:49 UTC (rev 1438750)
@@ -0,0 +1,44 @@
+# Maintainer: Jonas Witschel <[email protected]>
+pkgname=texworks
+pkgver=0.6.7
+_tag=4698e3a108f4ef7dcd234a00e7ef72a341878986 # git rev-parse "release-$pkgver"
+pkgrel=2
+pkgdesc='Unicode-based, TeX-aware editor with integrated PDF viewer'
+arch=('x86_64')
+url='https://www.tug.org/texworks/'
+license=('GPL')
+depends=('hunspell' 'libsynctex' 'poppler-qt5' 'qt5-base' 'qt5-declarative'
'qt5-script' 'libpoppler-qt5.so')
+makedepends=('git' 'cmake' 'lua' 'python' 'qt5-tools')
+checkdepends=('gsfonts' 'poppler-data' 'xorg-server-xvfb')
+optdepends=('gsfonts: correctly display PDF files without embedded fonts'
+ 'lua: Lua scripts support'
+ 'poppler-data: correctly display certain CJK documents'
+ 'python: Python scripts support'
+ 'texlive-core: typeset TeX documents')
+source=("git+https://github.com/TeXworks/texworks.git?signed#tag=$_tag")
+sha512sums=('SKIP')
+validpgpkeys=('8740ED04AF6A4FCC6BC51C426806F10000582F84') # Stefan Löffler
(TeXworks) <[email protected]>
+
+pkgver() {
+ cd "$pkgname"
+ git describe | sed 's/^release-//;s/\([^-]*-\)g/r\1/;s/-/./g'
+}
+
+build() {
+ cmake -B build \
+ -S "$pkgname" \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DTW_BUILD_ID='Arch Linux' \
+ -DWITH_PYTHON=ON
+ cmake --build build
+}
+
+check() {
+ cd build
+ xvfb-run ctest --output-on-failure
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}