mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
add lektra files
This commit is contained in:
commit
f51e9af7e7
2 changed files with 71 additions and 0 deletions
22
.SRCINFO
Normal file
22
.SRCINFO
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
pkgbase = lektra-git
|
||||
pkgdesc = High-performance PDF reader that prioritizes screen space and control
|
||||
pkgver = 0.6.0.r28.gbda6a05
|
||||
pkgrel = 1
|
||||
url = https://codeberg.org/lektra/lektra
|
||||
arch = x86_64
|
||||
license = AGPL-3.0
|
||||
makedepends = git
|
||||
makedepends = cmake
|
||||
makedepends = ninja
|
||||
makedepends = pkgconf
|
||||
depends = qt6-base
|
||||
depends = curl
|
||||
depends = libsynctex
|
||||
provides = lektra
|
||||
conflicts = lektra
|
||||
source = lektra::git+https://codeberg.org/lektra/lektra.git
|
||||
source = mupdf-1.27.0-source.tar.gz::https://mupdf.com/downloads/archive/mupdf-1.27.0-source.tar.gz
|
||||
sha256sums = SKIP
|
||||
sha256sums = ae2442416de499182d37a526c6fa2bacc7a3bed5a888d113ca04844484dfe7c6
|
||||
|
||||
pkgname = lektra-git
|
||||
49
PKGBUILD
Normal file
49
PKGBUILD
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
# Maintainer: Dheeraj Vittal Shenoy <dheerajshenoy22@gmail.com>
|
||||
pkgname=lektra-git
|
||||
pkgver=0.6.0.r28.gbda6a05
|
||||
pkgrel=1
|
||||
pkgdesc="High-performance PDF reader that prioritizes screen space and control"
|
||||
arch=('x86_64')
|
||||
url="https://codeberg.org/lektra/lektra"
|
||||
license=('AGPL-3.0')
|
||||
depends=('qt6-base' 'curl' 'libsynctex')
|
||||
makedepends=('git' 'cmake' 'ninja' 'pkgconf') # 'bzr', 'git', 'mercurial' or 'subversion'
|
||||
provides=("lektra")
|
||||
conflicts=("lektra")
|
||||
_mupdf_ver=1.27.0
|
||||
source=(
|
||||
"lektra::git+https://codeberg.org/lektra/lektra.git"
|
||||
"mupdf-${_mupdf_ver}-source.tar.gz::https://mupdf.com/downloads/archive/mupdf-${_mupdf_ver}-source.tar.gz"
|
||||
)
|
||||
sha256sums=("SKIP" "ae2442416de499182d37a526c6fa2bacc7a3bed5a888d113ca04844484dfe7c6")
|
||||
|
||||
pkgver() {
|
||||
cd "$srcdir/lektra"
|
||||
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir/lektra"
|
||||
rm -rf external
|
||||
tar -xf "$srcdir/mupdf-${_mupdf_ver}-source.tar.gz"
|
||||
mkdir external
|
||||
mv "mupdf-${_mupdf_ver}-source" external/mupdf
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir/lektra"
|
||||
|
||||
# Build MuPDF
|
||||
make -C external/mupdf build=release HAVE_X11=no HAVE_GLUT=no
|
||||
|
||||
cmake -S . -B build \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DENABLE_LLM_SUPPORT=OFF
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/lektra"
|
||||
DESTDIR="$pkgdir/" cmake --install build
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue