Compare commits

..

40 commits

Author SHA1 Message Date
Greg Hellings
50f7ee004a Upstream release 4.4.0 with TTS functions and editors again 2026-08-02 13:29:47 -04:00
Fedora Release Engineering
b2c156865a Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:15:57 +00:00
František Zatloukal
502bebbec1 Rebuilt for icu 78.3 2026-06-08 15:16:03 +02:00
Fedora Release Engineering
ecc03bc7fc Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:42:58 +00:00
František Zatloukal
1afb7b9136 Rebuilt for icu 77.1 2025-08-06 09:58:50 +02:00
Aaron Rainbolt
785ac3de1d Switch to webkitgtk4.1 2025-08-02 14:53:25 -05:00
Fedora Release Engineering
c38986cfc0 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:53:02 +00:00
Aaron Rainbolt
35a58a999b New upstream version 4.3.2 2025-06-02 14:57:27 -05:00
Greg Hellings
deb62dd07c Upstream release 4.3.1 2025-03-23 05:47:10 +00:00
Aaron Rainbolt
fd1f65c24b Strip out editor component to resolve FTBFS 2025-01-29 17:48:23 -06:00
Fedora Release Engineering
1f906c5313 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 15:55:15 +00:00
8b3405ad16 Rebuild for ICU 76 2024-12-08 23:04:17 +00:00
Miroslav Suchý
be21716095 convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 03:57:08 +02:00
Fedora Release Engineering
067caca78c Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:08:32 +00:00
Software Management Team
cab140a576 Eliminate use of obsolete %patchN syntax (#2283636) 2024-05-30 12:46:50 +02:00
72f9280926 Rebuild for ICU 74 2024-02-01 23:24:04 +00:00
Fedora Release Engineering
e3982fdf1f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 09:47:36 +00:00
Lukas Javorsky
272c583c0d Rebuilt for minizip-ng transition Fedora change
Fedora Change: https://fedoraproject.org/wiki/Changes/MinizipNGTransition
2023-12-04 16:51:14 +00:00
Fedora Release Engineering
2d43ca3174 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:56:14 +00:00
František Zatloukal
f4a557577c Rebuilt for ICU 73.2 2023-07-11 22:23:42 +02:00
Fedora Release Engineering
5234f9f405 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 07:32:39 +00:00
b26d3017f0 Rebuild for ICU 72 2022-12-31 03:52:48 +00:00
Sandro Mani
2640b1c060 Rebuild (minizip-ng) 2022-11-15 15:16:45 +01:00
František Zatloukal
96afa02394 Rebuilt for ICU 71.1 2022-08-01 15:13:24 +02:00
Fedora Release Engineering
4e5b048e8a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 13:12:27 +00:00
Gregory Hellings
2390190678 Fix builds 2022-03-18 23:07:49 -05:00
Fedora Release Engineering
a88fef5aaf - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 05:10:36 +00:00
Fedora Release Engineering
d2c92f24ac - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 21:38:30 +00:00
d042ebe5c4 Rebuild for ICU 69 2021-05-20 01:24:28 +01:00
Gregory Hellings
b4413527fb Add glib version patch 2021-04-22 00:57:47 -05:00
Tomas Hrcka
5ce428335e Revert "Retired: Package fails to install for 8+ weeks"
This reverts commit 0c54af37e2.

Unretirement request: https://pagure.io/releng/issue/10081

Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2021-04-07 15:25:19 +02:00
Miro Hrončok
0c54af37e2 Retired: Package fails to install for 8+ weeks
See https://pagure.io/releng/issue/10067
2021-03-30 21:52:58 +02:00
Fedora Release Engineering
ac443a958c - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-28 00:06:24 +00:00
Gregory Hellings
f66b92b846 Force rebuild against SWORD 1.9.0 2020-12-14 23:47:32 -06:00
Fedora Release Engineering
98b6d2562e - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 09:45:12 +00:00
Fedora Release Engineering
6f894b6054 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 14:47:17 +00:00
610454abdf
Improve compatibility with new CMake macro
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-05 20:55:34 +02:00
Gregory Hellings
1095bb5afe Remove libglade2 from BRs 2020-06-11 14:09:59 -05:00
24e61a2c2d Rebuild for ICU 67 2020-05-17 08:05:46 +01:00
205fbb556c Rebuild for ICU 67 2020-05-16 18:20:04 +01:00
4 changed files with 134 additions and 91 deletions

3
.gitignore vendored
View file

@ -19,3 +19,6 @@ xiphos-3.1.3.tar.gz
/4.0.7.tar.gz
/4.1.0.tar.gz
/xiphos-4.2.1.tar.xz
/xiphos-4.3.1.tar.xz
/xiphos-4.3.2.tar.xz
/xiphos-4.4.0.tar.xz

View file

@ -1,72 +0,0 @@
From 670fac1eaac2f136c44082b109d2533d23f8c995 Mon Sep 17 00:00:00 2001
From: Gregory Hellings <greg.hellings@gmail.com>
Date: Thu, 2 Apr 2020 18:51:33 -0500
Subject: [PATCH] Remove specific handling of NASB lexica
Removes the handling of NASB lexica that was left from earlier plans to
have NASHebrew and NASGreek as companion lexica for the NASB module.
Since those do not exist and are certainly not force-installed, we
should remove them from the code
---
ChangeLog | 4 ++++
src/main/module_dialogs.cc | 16 ++++------------
src/main/url.cc | 17 +++++------------
3 files changed, 13 insertions(+), 24 deletions(-)
diff --git a/src/main/module_dialogs.cc b/src/main/module_dialogs.cc
index 3590fdb9..fcc4fe09 100644
--- a/src/main/module_dialogs.cc
+++ b/src/main/module_dialogs.cc
@@ -1084,18 +1084,10 @@ static gint show_strongs(DIALOG_DATA *t, const gchar *type,
{
const gchar *modbuf = NULL;
- if (!strncmp(t->mod_name, "NASB", 4)) {
- if (!strcmp(type, "Greek"))
- modbuf = "NASGreek";
- else
- modbuf = "NASHebrew";
-
- } else {
- if (!strcmp(type, "Greek"))
- modbuf = settings.lex_greek;
- else if (!strcmp(type, "Hebrew"))
- modbuf = settings.lex_hebrew;
- }
+ if (!strcmp(type, "Greek"))
+ modbuf = settings.lex_greek;
+ else if (!strcmp(type, "Hebrew"))
+ modbuf = settings.lex_hebrew;
if (clicked) {
static GtkWidget *dlg;
diff --git a/src/main/url.cc b/src/main/url.cc
index 0df5e97d..3c6d09e6 100644
--- a/src/main/url.cc
+++ b/src/main/url.cc
@@ -364,20 +364,13 @@ static gint show_strongs(const gchar *stype, const gchar *svalue,
{
const gchar *modbuf = NULL;
- if (!strncmp(settings.MainWindowModule, "NASB", 4)) {
+ if (stype && (*stype != '\0')) {
if (!strcmp(stype, "Greek"))
- modbuf = "NASGreek";
+ modbuf = settings.lex_greek;
else
- modbuf = "NASHebrew";
- } else {
- if (stype && (*stype != '\0')) {
- if (!strcmp(stype, "Greek"))
- modbuf = settings.lex_greek;
- else
- modbuf = settings.lex_hebrew;
- } else
- modbuf = "InvStrongsRealGreek";
- }
+ modbuf = settings.lex_hebrew;
+ } else
+ modbuf = "InvStrongsRealGreek";
if (clicked) {
main_display_dictionary(modbuf, (gchar *)svalue);

View file

@ -1 +1 @@
SHA512 (xiphos-4.2.1.tar.xz) = 624bd2e931c15e1665724918e756706f048e824dc13c2f1d5a05c32a93697137e75012564a14b7d2d0aa90c6a109c52ead51901e657d35a457ccf5f42204a0fe
SHA512 (xiphos-4.4.0.tar.xz) = d5647c90a75897a03ef06219bb2773199bd44b83a79a0be74a378d57f8169c8919a989f43475c71e84e5cb1dfc23029f68ed6d51d7cd5f1837f737ea7e59ff49

View file

@ -1,10 +1,14 @@
%undefine __cmake_in_source_build
Name: xiphos
Version: 4.2.1
Version: 4.4.0
Release: 1%{?dist}
Summary: Bible study and research tool
License: GPLv2+
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: http://xiphos.org/
Source0: https://github.com/crosswire/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
BuildRequires: appstream
BuildRequires: biblesync-devel >= 2.0.1-3
BuildRequires: cmake
BuildRequires: desktop-file-utils
@ -14,18 +18,18 @@ BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: gtk3-devel
BuildRequires: gtkhtml3-devel
BuildRequires: intltool
BuildRequires: itstool
BuildRequires: libappstream-glib
BuildRequires: libglade2-devel
BuildRequires: libuuid-devel
BuildRequires: minizip-devel
BuildRequires: minizip-ng-compat-devel
BuildRequires: rarian-compat
BuildRequires: speech-dispatcher-devel
BuildRequires: sword-devel >= 1.8
BuildRequires: util-linux
BuildRequires: webkit2gtk3-devel
BuildRequires: webkit2gtk4.1-devel
BuildRequires: yelp-tools
BuildRequires: libzip-devel
Requires: yelp
Obsoletes: xiphos-gtk2 < 4.1
Obsoletes: xiphos-gtk3 < 4.1
@ -55,20 +59,14 @@ export CXXFLAGS="$CXXFLAGS -fPIC"
export CXXFLAGS
export CFLAGS
mkdir build
pushd build
LDFLAGS='%{?__global_ldflags}' \
%cmake -DGTKHTML:BOOL=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
..
%make_build
popd
%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DGTKTVEDITOR=ON \
%{nil}
%cmake_build
%install
pushd build
%make_install
popd
%cmake_install
desktop-file-install --delete-original \
--add-category=X-Bible \
@ -87,7 +85,7 @@ rm -frv %{buildroot}%{_docdir}/%{name}
%license COPYING
%{_bindir}/xiphos
%{_bindir}/xiphos-nav
%{_datadir}/appdata/xiphos.appdata.xml
%{_datadir}/metainfo/xiphos.appdata.xml
%{_datadir}/applications/xiphos.desktop
%{_datadir}/icons/hicolor/scalable/apps/xiphos.svg
%{_datadir}/xiphos/
@ -99,6 +97,120 @@ rm -frv %{buildroot}%{_docdir}/%{name}
%{_mandir}/man1/%{name}-nav.1.gz
%changelog
* Sun Aug 02 2026 Greg Hellings <greg.hellings@gmail.com> - 4.4.0-1
- New upstream release 4.4.0
- Introduction of speech services for TTS
- Restoration of editor through GTK-native technologies
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Mon Jun 08 2026 František Zatloukal <fzatlouk@redhat.com> - 4.3.2-6
- Rebuilt for icu 78.3
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Aug 06 2025 František Zatloukal <fzatlouk@redhat.com> - 4.3.2-4
- Rebuilt for icu 77.1
* Sat Aug 2 2025 Aaron Rainbolt <arraybolt3@fedoraproject.org> - 4.3.2-3
- Switch to webkitgtk4.1 since webkitgtk4.0 has been retired (rhbz#2385989)
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jun 02 2025 Aaron Rainbolt <arraybolt3@gmail.com> - 4.3.2-1
- New upstream version 4.3.2
* Sun Mar 23 2025 Greg Hellings <greg.hellings@gmail.com> - 4.3.1-1
- New upstream version 4.3.1 which already has editor fixed
- Updated dependencies
- Removed all patches
* Wed Jan 29 2025 Aaron Rainbolt <arraybolt3@gmail.com> - 4.2.1-28
- Strip out editor component to resolve FTBFS
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sun Dec 08 2024 Pete Walter <pwalter@fedoraproject.org> - 4.2.1-26
- Rebuild for ICU 76
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 4.2.1-25
- convert license to SPDX
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu Feb 01 2024 Pete Walter <pwalter@fedoraproject.org> - 4.2.1-23
- Rebuild for ICU 74
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Dec 04 2023 Lukas Javorsky <ljavorsk@redhat.com> - 4.2.1-21
- Rebuilt for minizip-ng transition Fedora change
- Fedora Change: https://fedoraproject.org/wiki/Changes/MinizipNGTransition
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 František Zatloukal <fzatlouk@redhat.com> - 4.2.1-19
- Rebuilt for ICU 73.2
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Dec 31 2022 Pete Walter <pwalter@fedoraproject.org> - 4.2.1-17
- Rebuild for ICU 72
* Tue Nov 15 2022 Sandro Mani <manisandro@gmail.com> - 4.2.1-16
- Rebuild (minizip-ng)
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 4.2.1-15
- Rebuilt for ICU 71.1
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Mar 18 2022 Greg Hellings <greg.hellings@gmail.com> - 4.2.1-13
- Add minizip patch to fix FTBFS
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 4.2.1-10
- Rebuild for ICU 69
* Thu Apr 22 2021 Greg Hellings <greg.hellings@gmail.com> - 4.2.1-9
- Added patch for glib version incompatibility
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Dec 14 2020 Greg Hellings <greg.hellings@gmail.com> - 4.2.1-7
- Force rebuild against SWORD 1.9.0
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-6
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Thu Jun 11 2020 Greg Hellings <greg.hellings@gmail.com> - 4.2.1-4
- Remove libglade2 from BR
* Sun May 17 2020 Pete Walter <pwalter@fedoraproject.org> - 4.2.1-3
- Rebuild for ICU 67
* Sat May 16 2020 Pete Walter <pwalter@fedoraproject.org> - 4.2.1-2
- Rebuild for ICU 67
* Thu May 14 2020 Greg Hellings <greg.hellings@gmail.com> - 4.2.1-1
- Upstream release 4.2.1
- Remove patches