New package: dooble-2023.02.20.

This commit is contained in:
Eloi Torrents 2022-09-19 10:49:24 +02:00 committed by classabbyamp
parent f461bf2283
commit a09e72d7a7
3 changed files with 65 additions and 0 deletions

View file

@ -0,0 +1,20 @@
--- a/Source/dooble_application.cc
+++ b/Source/dooble_application.cc
@@ -76,16 +76,13 @@ void dooble_application::install_translator(void)
if(dooble_settings::setting("language_index").toInt() == 1) // System
{
- QString path("");
+ QString path("/usr/share/translations/");
auto name(QLocale::system().name());
auto variable(qgetenv("DOOBLE_TRANSLATIONS_PATH").trimmed());
if(!variable.isEmpty())
path = QString::fromLocal8Bit(variable.constData());
- if(path.isEmpty())
- path = QDir::currentPath() + QDir::separator() + "Translations";
-
m_translator = new QTranslator(this);
if(m_translator->load("dooble_" + name, path))

View file

@ -0,0 +1,21 @@
--- a/Source/dooble_settings.cc
+++ b/Source/dooble_settings.cc
@@ -188,17 +188,11 @@ dooble_settings::dooble_settings(void):dooble_main_window()
}
else
{
- QString path("");
+ QString path("/usr/share/dooble/translations/");
auto variable(qgetenv("DOOBLE_TRANSLATIONS_PATH").trimmed());
if(!variable.isEmpty())
path = QString::fromLocal8Bit(variable.constData());
- else
- {
- path = QDir::currentPath();
- path.append(QDir::separator());
- path.append("Translations");
- }
if(!path.endsWith(QDir::separator()))
path.append(QDir::separator());

24
srcpkgs/dooble/template Normal file
View file

@ -0,0 +1,24 @@
# Template file for 'dooble'
pkgname=dooble
version=2023.02.20
revision=1
build_style=qmake
configure_args="dooble.pro"
hostmakedepends="qt5-qmake qt5-host-tools qt5-webengine"
makedepends="qt5-charts-devel qt5-webengine-devel qt5-webchannel-devel qt5-location-devel"
depends="qt5-plugin-sqlite"
short_desc="Dooble, the scientific browser. Minimal, cute, and unusually stable"
maintainer="Eloi Torrents <elotor@disroot.org>"
license="BSD-3-Clause"
homepage="https://textbrowser.github.io/dooble/"
distfiles="https://github.com/textbrowser/dooble/archive/refs/tags/${version}.tar.gz"
checksum=fa2a8f2687c44547f32b1d8f6879ede8792e23197e8ac01d99e619529ce57717
do_install() {
vbin Dooble dooble
vinstall dooble.desktop 644 usr/share/applications
vinstall Icons/Logo/dooble.png 644 usr/share/pixmaps
vmkdir usr/share/dooble/translations
vcopy "Translations/dooble_*.qm" usr/share/dooble/translations
vlicense LICENSE
}