Accepting request 554650 from home:cornelisbb:branches:Education

please forward to Factory. Switch to Qt5 is necessary to keep this program in Factory.

OBS-URL: https://build.opensuse.org/request/show/554650
OBS-URL: https://build.opensuse.org/package/show/Education/bibletime?expand=0&rev=45
This commit is contained in:
Marguerite Su 2017-12-06 04:26:36 +00:00 committed by Git OBS Bridge
parent 11e6f1bcbe
commit 673f4d8cfe
4 changed files with 27 additions and 58 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:86d2d53913c08bce9f67c0d897639091d84e9d330527636cecd2b9008bf7ca91
size 3252680

3
bibletime-2.11.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c6e85ea0256e1abf1a9edb1b03596b4a8b51a20b252367d920431a3d2cf42ef0
size 2438788

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Tue Dec 5 21:30:36 UTC 2017 - cornelis@solcon.nl
- Update to 2.11.1:
* Details: https://github.com/bibletime/bibletime/releases
- Swith to Qt5
- Cleanup spec file: remove line for other distros.
-------------------------------------------------------------------
Wed Feb 1 09:59:34 UTC 2017 - adam.majer@suse.de

View File

@ -18,7 +18,7 @@
Name: bibletime
Version: 2.10.1
Version: 2.11.1
Release: 0
Summary: An easy to use Bible study tool
License: GPL-2.0+
@ -33,51 +33,29 @@ BuildRequires: boost-devel
%endif
BuildRequires: cmake
BuildRequires: curl-devel
BuildRequires: libqt4-devel
BuildRequires: sword-devel >= 1.7
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5LinguistTools)
BuildRequires: cmake(Qt5PrintSupport)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5WebKit)
BuildRequires: cmake(Qt5WebKitWidgets)
BuildRequires: cmake(Qt5Widgets)
BuildRequires: cmake(Qt5Xml)
Provides: %{name}-i18n = %version
Obsoletes: %{name}-devel < 1.7
Obsoletes: %{name}-i18n < 1.7
Provides: %{name}-devel = %version
Provides: sword-frontend
#
# openSUSE
#
%if 0%{?suse_version}
BuildRequires: clucene-core-devel
BuildRequires: fdupes
BuildRequires: libQtWebKit-devel
BuildRequires: pkg-config
BuildRequires: update-desktop-files
Recommends: sword-bible
Recommends: sword-commentary
%endif
#
# Fedora
#
%if 0%{?fedora_version}
BuildRequires: clucene-core-devel
BuildRequires: desktop-file-utils
BuildRequires: gcc-c++
BuildRequires: pkgconfig
%if 0%{?fedora_version} > 11
#BuildRequires: webkitkde-devel
BuildRequires: qt-webkit-devel
%else
BuildRequires: WebKit-qt-devel
%endif
%endif
#
# Mandriva
#
%if 0%{?mandriva_version}
BuildRequires: desktop-file-utils
BuildRequires: libclucene-devel
BuildRequires: pkgconfig
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define kdeprefix %{_prefix}
%description
BibleTime is a completely free Bible study program.
@ -104,12 +82,6 @@ popd >/dev/null
pushd build >/dev/null
make install DESTDIR="%{buildroot}"
popd >/dev/null
# fix language pathnames
test -d %{buildroot}%kdeprefix/share/locale/pt_br && mv %{buildroot}%kdeprefix/share/locale/pt_br %{buildroot}%kdeprefix/share/locale/pt_BR
test -d %{buildroot}%kdeprefix/share/doc/HTML/pt-br && mv %{buildroot}%kdeprefix/share/doc/HTML/pt-br %{buildroot}%kdeprefix/share/doc/HTML/pt_BR
# install manpages
install -Dm644 docs/manpages/bibletime.1 %{buildroot}%{_mandir}/man1/bibletime.1
install -Dm644 docs/manpages/bibletime.de.1 %{buildroot}%{_mandir}/de/man1/bibletime.1
# move the icon to a valid place (/usr/share/icons is not valid... it has to be in a theme; hicolor as the usual falback)
# this is only a link pointing out of the icons
rm %{buildroot}%{_datadir}/icons/%{name}.svg
@ -117,27 +89,16 @@ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
mv %{buildroot}%{_datadir}/%{name}/icons/%{name}.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
# then link back the icon into the app directory
ln -sf %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{buildroot}%{_datadir}/%{name}/icons/%{name}.svg
%if 0%{?suse_version}
%fdupes -s %{buildroot}
sed -i "s|bibletime/handbook/index.html|bibletime/handbook/en/index.html|" %{buildroot}%{_datadir}/applications/%{name}.desktop
%suse_update_desktop_file -r %{name} Education Teaching
%endif
#
%if 0%{?fedora_version} || 0%{?mandriva_version}
install -Dm644 ./cmake/platforms/linux/bibletime.desktop.cmake %{buildroot}%{_datadir}/applications/bibletime.desktop
%endif
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc %{_mandir}/man1/bibletime.1*
%doc %{_mandir}/de/man1/bibletime.1*
%dir %kdeprefix/share/bibletime
%kdeprefix/bin/*
%kdeprefix/share/icons/*
%kdeprefix/share/applications/bibletime.desktop
%kdeprefix/share/bibletime/*
%dir %{_datadir}/bibletime
/usr/bin/*
%{_datadir}/icons/*
%{_datadir}/applications/bibletime.desktop
%{_datadir}/bibletime/*
%changelog