Sergej Pupykin pushed to branch main at Arch Linux / Packaging / Packages /
recoll
Commits:
84fd1193 by Sergej Pupykin at 2024-06-29T20:33:33+03:00
upgpkg: 1.39.1-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = recoll
pkgdesc = Full text search tool based on Xapian backend
- pkgver = 1.37.5
+ pkgver = 1.39.1
pkgrel = 1
url = https://www.recoll.org
arch = x86_64
@@ -10,6 +10,7 @@ pkgbase = recoll
makedepends = qt6-tools
makedepends = cmake
makedepends = extra-cmake-modules
+ makedepends = meson
depends = xapian-core>=1.0.15-1
depends = qt6-base
depends = openssl
@@ -29,7 +30,7 @@ pkgbase = recoll
optdepends = python-lxml: indexing spreadsheets
optdepends = python-pychm: CHM filter
optdepends = aspell-en: English stemming support
- source = https://www.recoll.org/recoll-1.37.5.tar.gz
- sha512sums =
594a81de809a2f2f08986ef1220ea2d7df8292923f55cf41c5813eb50be9ca63aa9f77c38bd27466486e72b030f2df28a093bca32dae1682d514acbb11a76382
+ source = https://www.recoll.org/recoll-1.39.1.tar.gz
+ sha512sums =
65f09f9728b4888f2eb8bd27a3aa6b6505e8e0f0a29e44da028b6d5c0e0c711d28de091e89c144ade3d14a6ffeaf3e0d39bcac31f6255dbec6e1bc6fbd6d1a6c
pkgname = recoll
=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
# Contributor: Robert Emil Berge <[email protected]>
pkgname=recoll
-pkgver=1.37.5
+pkgver=1.39.1
pkgrel=1
pkgdesc="Full text search tool based on Xapian backend"
arch=('x86_64')
@@ -14,7 +14,7 @@ license=('GPL')
depends=('xapian-core>=1.0.15-1' 'qt6-base' 'openssl' 'hicolor-icon-theme'
'qt6-webengine'
'chmlib' 'aspell')
makedepends=('python' 'python-setuptools' 'qt6-tools'
- 'cmake' 'extra-cmake-modules')
+ 'cmake' 'extra-cmake-modules' 'meson')
optdepends=('libxslt: for XML based formats (fb2,etc)'
'unzip: for the OpenOffice.org documents'
'poppler: for pdf'
@@ -34,43 +34,27 @@ optdepends=('libxslt: for XML based formats (fb2,etc)'
# 'krunner5: KDE plugins'
'aspell-en: English stemming support')
source=("https://www.recoll.org/$pkgname-${pkgver/_/}.tar.gz")
-sha512sums=('594a81de809a2f2f08986ef1220ea2d7df8292923f55cf41c5813eb50be9ca63aa9f77c38bd27466486e72b030f2df28a093bca32dae1682d514acbb11a76382')
+sha512sums=('65f09f9728b4888f2eb8bd27a3aa6b6505e8e0f0a29e44da028b6d5c0e0c711d28de091e89c144ade3d14a6ffeaf3e0d39bcac31f6255dbec6e1bc6fbd6d1a6c')
prepare() {
cd "$srcdir/$pkgname-${pkgver/_/}"
sed -i '1,1i#include <QAbstractItemView>' qtgui/ssearch_w.cpp
+ sed -i '/int res3 = SWIG_TMPOBJ/d' python/pychm/recollchm/swig_chm.c
}
build() {
cd "$srcdir/$pkgname-${pkgver/_/}"
- QMAKE=qmake6 ./configure \
+ export PATH="/usr/lib/qt6/bin:$PATH"
+ meson setup \
--prefix=/usr \
- --mandir=/usr/share/man \
- --enable-recollq \
- --disable-webkit \
- --enable-webengine \
- --enable-publiclib
- make
-
-# KDE Applets not ported to KF6 yet
-# pushd kde/kioslave/kio_recoll
-# mkdir -p build
-# cd build
-# cmake -DCMAKE_INSTALL_PREFIX=/usr -DRECOLL_PUBLIC_LIB=ON
-DQT_MAJOR_VERSION=6 ..
-# make
-# popd
-
-# pushd kde/krunner
-# mkdir -p build
-# cd build
-# cmake -DCMAKE_INSTALL_PREFIX=/usr -DRECOLL_PUBLIC_LIB=ON
-DQT_MAJOR_VERSION=6 ..
-# make
-# popd
+ -Drecollq=true \
+ -Dwebkit=false \
+ -Dwebengine=true \
+ build
+ ninja -C build
}
package() {
cd "$srcdir/$pkgname-${pkgver/_/}"
- make DESTDIR="$pkgdir" install
-# make -C "kde/kioslave/kio_recoll/build" DESTDIR="$pkgdir" install
-# make -C "kde/krunner/build" DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -C build install
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/recoll/-/commit/84fd119366be1a2ae4b3cc9bb628f46fb74ff98a
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/recoll/-/commit/84fd119366be1a2ae4b3cc9bb628f46fb74ff98a
You're receiving this email because of your account on gitlab.archlinux.org.