Commit 9617038a authored by PureTryOut's avatar PureTryOut

kde/okular: remove, upstreamed (!449)

parent 67fee813
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=okular
pkgver=18.12.3
pkgrel=1
arch="all"
url="https://github.com/KDE/koko"
pkgdesc="KDE document viewer"
license="GPL-2.0 LGPL-2.1 GFDL-1.2"
makedepends="extra-cmake-modules qt5-qtbase-dev kparts-dev threadweaver-dev kjs-dev kwallet-dev kactivities-dev kpty-dev qca-dev kirigami2-dev kdoctools-dev khtml-dev libzip-dev libpng-dev ebook-tools-dev"
source="https://download.kde.org/stable/applications/$pkgver/src/$pkgname-$pkgver.tar.xz
musl-fixes.patch
enable-kirigami-desktop-file.patch"
subpackages="$pkgname-doc $pkgname-lang $pkgname-mobile"
options="!check" # Requires running X11
build() {
cmake \
-DCMAKE_BUILD_TYPE=RelWithDebugInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_OKULARKIRIGAMI=ON
make
}
check() {
cd "$builddir"
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
}
mobile() {
depends="kirigami2"
mkdir -p "$subpkgdir"/usr/bin
mkdir -p "$subpkgdir"/usr/share/applications
mv "$pkgdir"/usr/bin/okularkirigami "$subpkgdir"/usr/bin/
mv "$pkgdir"/usr/share/applications/org.kde.okular.kirigami.desktop "$subpkgdir"/usr/share/applications/
}
sha512sums="cbbf20657b6d0c5837d1400fb5be17410672e2489372f62f247b380bd38c0f3ef412d179b683a92d592a906855a648e997c6db5898e29365dcefdf7a8192bf11 okular-18.12.3.tar.xz
41245d4e13603d82047ef8222f212d7f0ac72de4415a8c6409e537249da52a5669e1f3d64b99db376fe384b36abfa6362ccf5686a4f0558837b7b5a8f61530b9 musl-fixes.patch
63d8f3ea3515e70cc015f2deaaee9d61313177656ee56a9a5a3d3a71823fbdabd0da9a3b57c02ba8d1e8d71d2886fdf628bdb70650d14589e8de8f38c19f439f enable-kirigami-desktop-file.patch"
diff --git a/mobile/app/package/metadata.desktop b/mobile/app/package/metadata.desktop
index 55b6547..639cad8 100644
--- a/mobile/app/package/metadata.desktop
+++ b/mobile/app/package/metadata.desktop
@@ -112,7 +112,7 @@ GenericName[zh_TW]=文件檢視器
Type=Application
Exec=okularkirigami
Icon=okular
-NoDisplay=true
+NoDisplay=false
X-KDE-ParentApp=
X-KDE-PluginInfo-Author=Marco Martin
X-KDE-PluginInfo-Email=mart@kde.org
diff --git a/core/synctex/synctex_parser.c b/core/synctex/synctex_parser.c
index 4c1923b9a..de6c92d24 100644
--- a/core/synctex/synctex_parser.c
+++ b/core/synctex/synctex_parser.c
@@ -8199,7 +8199,7 @@ static int _synctex_updater_print_gz(synctex_updater_p updater, const char * for
char * buffer;
va_list va;
va_start(va, format);
- if (vasprintf(&buffer, format, va) < 0) {
+ if (vsprintf(&buffer, format, va) < 0) {
_synctex_error("Out of memory...");
} else if ((result = (int)strlen(buffer))) {
result = gzwrite(updater->file.as_gzFile, buffer, (unsigned)result);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment