2011-08-13 16:45:40 +00:00
|
|
|
Name: texstudio
|
2018-07-11 18:48:34 +00:00
|
|
|
Version: 2.12.10
|
|
|
|
Release: 1%{?dist}
|
2011-08-13 16:45:40 +00:00
|
|
|
|
|
|
|
Summary: A feature-rich editor for LaTeX documents
|
|
|
|
Group: Applications/Publishing
|
|
|
|
# texstudio binary: GPLv3 due to static linkage of bundled qcodeedit
|
|
|
|
# texstudio data and image files: GPLv2+
|
|
|
|
License: GPLv2+ and GPLv3
|
2018-02-11 06:54:33 +00:00
|
|
|
URL: https://www.texstudio.org
|
2011-08-13 16:45:40 +00:00
|
|
|
|
2018-02-20 12:04:19 +00:00
|
|
|
Source0: https://github.com/texstudio-org/texstudio#/archive/%{name}-%{version}.tar.gz
|
2011-08-13 16:45:40 +00:00
|
|
|
Source1: texstudio.desktop
|
2015-10-27 06:09:40 +00:00
|
|
|
Patch1: texstudio-use-system-qtsingleapplication-instead-of-bundled-on.patch
|
|
|
|
Patch2: texstudio-debughelper-arm-fix.patch
|
2015-12-16 19:39:58 +00:00
|
|
|
Patch3: texstudio-disable-update-check.patch
|
2016-12-08 16:55:18 +00:00
|
|
|
# don't muck with default build flags
|
|
|
|
Patch4: texstudio-wtf_flags.patch
|
2011-08-13 16:45:40 +00:00
|
|
|
|
2015-04-25 16:29:29 +00:00
|
|
|
BuildRequires: qt5-qtbase-devel
|
|
|
|
BuildRequires: qt5-qttools-devel
|
|
|
|
BuildRequires: qt5-qttools-static
|
|
|
|
BuildRequires: qt5-qtsvg-devel
|
|
|
|
BuildRequires: qt5-qtscript-devel
|
2011-08-13 16:45:40 +00:00
|
|
|
BuildRequires: hunspell-devel
|
|
|
|
BuildRequires: desktop-file-utils
|
|
|
|
BuildRequires: gettext
|
2015-04-25 16:29:29 +00:00
|
|
|
BuildRequires: poppler-qt5-devel
|
2015-05-24 07:51:20 +00:00
|
|
|
BuildRequires: qtsingleapplication-qt5-devel
|
|
|
|
BuildRequires: qtsinglecoreapplication-qt5-devel
|
2016-12-08 16:55:18 +00:00
|
|
|
BuildRequires: quazip-qt5-devel
|
2015-05-24 07:51:20 +00:00
|
|
|
BuildRequires: zlib-devel
|
2011-08-13 16:45:40 +00:00
|
|
|
|
|
|
|
Requires: tex(latex)
|
2018-05-17 05:47:19 +00:00
|
|
|
Requires: tex(preview.sty)
|
2018-05-17 05:30:25 +00:00
|
|
|
Requires: tex-dvipng
|
2011-08-13 16:45:40 +00:00
|
|
|
Provides: bundled(qcodeedit)
|
|
|
|
Provides: texmakerx = %{version}-%{release}
|
|
|
|
Obsoletes: texmakerx < 2.2-1
|
|
|
|
%description
|
|
|
|
TeXstudio, formerly known as TexmakerX is a fork of the
|
|
|
|
LaTeX IDE TexMaker and gives you an environment where you can
|
|
|
|
easily create and manage LaTeX documents.
|
|
|
|
It provides modern writing support, like interactive spell checking,
|
|
|
|
code folding and syntax highlighting.
|
|
|
|
Also it serves as a starting point from where you can easily run
|
|
|
|
all necessary LaTeX tools.
|
|
|
|
Although TeXstudio has a lot of additional features,
|
|
|
|
it tries to be like an improved version of Texmaker,
|
|
|
|
so it keeps it look&feel.
|
|
|
|
|
|
|
|
%prep
|
2017-07-26 04:48:55 +00:00
|
|
|
%setup -q -n %{name}-%{version}
|
2015-10-27 06:09:40 +00:00
|
|
|
%patch1 -p1 -b .qtsingle
|
|
|
|
%patch2 -p1 -b .arm
|
2015-12-16 19:39:58 +00:00
|
|
|
%patch3 -p1 -b .update_check
|
2016-12-08 16:55:18 +00:00
|
|
|
%patch4 -p1 -b .wtf_flags
|
2012-09-09 09:47:39 +00:00
|
|
|
|
2016-12-08 16:55:18 +00:00
|
|
|
rm -rf {hunspell,qtsingleapplication,quazip}
|
2011-08-13 16:45:40 +00:00
|
|
|
|
|
|
|
%build
|
2016-12-08 16:55:18 +00:00
|
|
|
mkdir %{_target_platform}
|
|
|
|
pushd %{_target_platform}
|
|
|
|
%{qmake_qt5} \
|
2012-10-29 07:54:19 +00:00
|
|
|
%ifnarch %{ix86} x86_64 %{arm}
|
|
|
|
NO_CRASH_HANDLER=1 \
|
|
|
|
%endif
|
2016-12-08 16:55:18 +00:00
|
|
|
USE_SYSTEM_HUNSPELL=1 \
|
|
|
|
USE_SYSTEM_QTSINGLEAPPLICATION=1 \
|
|
|
|
USE_SYSTEM_QUAZIP=1 QUAZIP_LIB=-lquazip5 QUAZIP_INCLUDE=%{_includedir}/quazip5/ \
|
|
|
|
../texstudio.pro
|
|
|
|
popd
|
|
|
|
|
|
|
|
make %{?_smp_mflags} -C %{_target_platform}
|
2011-08-13 16:45:40 +00:00
|
|
|
|
|
|
|
%install
|
2016-12-08 16:55:18 +00:00
|
|
|
make install INSTALL_ROOT=$RPM_BUILD_ROOT -C %{_target_platform}
|
2011-08-13 16:45:40 +00:00
|
|
|
|
|
|
|
install -Dp -m 0644 utilities/texstudio16x16.png \
|
|
|
|
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/texstudio.png
|
|
|
|
install -Dp -m 0644 utilities/texstudio22x22.png \
|
|
|
|
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/22x22/apps/texstudio.png
|
|
|
|
install -Dp -m 0644 utilities/texstudio32x32.png \
|
|
|
|
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/texstudio.png
|
|
|
|
install -Dp -m 0644 utilities/texstudio48x48.png \
|
|
|
|
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/texstudio.png
|
|
|
|
install -Dp -m 0644 utilities/texstudio64x64.png \
|
|
|
|
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/46x46/apps/texstudio.png
|
|
|
|
|
|
|
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/{AUTHORS,COPYING,*.desktop,tex*.png,CHANGELOG.txt}
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/{*.dic,*.aff}
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/qt_*.qm
|
|
|
|
|
|
|
|
%find_lang %{name} --with-qt
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/
|
|
|
|
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE1}
|
|
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
|
%{_bindir}/texstudio
|
|
|
|
%dir %{_datadir}/texstudio/
|
2012-09-09 09:26:25 +00:00
|
|
|
%{_datadir}/texstudio/*.png
|
|
|
|
%{_datadir}/texstudio/usermanual.css
|
2014-03-22 18:10:08 +00:00
|
|
|
%{_datadir}/texstudio/latex2e.*
|
2012-09-09 09:26:25 +00:00
|
|
|
%{_datadir}/texstudio/*.stopWords
|
2012-10-27 09:01:55 +00:00
|
|
|
%{_datadir}/texstudio/*.stopWords.level2
|
2016-01-13 06:13:23 +00:00
|
|
|
%{_datadir}/texstudio/de_DE.badWords
|
2012-09-09 10:03:19 +00:00
|
|
|
%{_datadir}/texstudio/template_*.tex
|
2013-06-16 08:51:04 +00:00
|
|
|
%{_datadir}/texstudio/template_*.zip
|
2013-01-11 18:31:32 +00:00
|
|
|
%{_datadir}/texstudio/*.json
|
|
|
|
%{_datadir}/texstudio/*.js
|
2011-08-13 16:45:40 +00:00
|
|
|
%{_datadir}/texstudio/th_*.dat
|
|
|
|
%{_datadir}/texstudio/usermanual_*.html
|
|
|
|
%{_datadir}/applications/texstudio.desktop
|
2014-06-20 17:40:50 +00:00
|
|
|
%{_datadir}/appdata/texstudio.appdata.xml
|
2011-08-13 16:45:40 +00:00
|
|
|
%{_datadir}/icons/hicolor/*/apps/*.png
|
2014-07-26 15:36:14 +00:00
|
|
|
%{_datadir}/icons/hicolor/*/apps/*.svg
|
2011-08-13 16:45:40 +00:00
|
|
|
|
2015-09-11 17:13:25 +00:00
|
|
|
%doc utilities/AUTHORS utilities/COPYING utilities/manual/CHANGELOG.txt
|
2011-08-13 16:45:40 +00:00
|
|
|
|
|
|
|
%changelog
|
2018-07-11 18:48:34 +00:00
|
|
|
* Wed Jul 11 2018 Johannes Lips <hannes@fedoraproject.org> 2.12.10-1
|
|
|
|
- Update to latest upstream bugfix release 2.12.10
|
|
|
|
|
2018-05-17 05:47:19 +00:00
|
|
|
* Thu May 17 2018 Johannes Lips <hannes@fedoraproject.org> 2.12.8-7
|
|
|
|
- fixing the texlive dependencies
|
|
|
|
|
2018-05-17 05:30:25 +00:00
|
|
|
* Thu May 17 2018 Johannes Lips <hannes@fedoraproject.org> 2.12.8-6
|
|
|
|
- fixing the texlive dependencies
|
|
|
|
|
2018-05-16 16:27:28 +00:00
|
|
|
* Wed May 16 2018 Johannes Lips <hannes@fedoraproject.org> 2.12.8-5
|
|
|
|
- fixing the texlive dependencies
|
|
|
|
|
2018-05-02 16:17:03 +00:00
|
|
|
* Wed May 02 2018 Johannes Lips <hannes@fedoraproject.org> 2.12.8-4
|
2018-05-02 16:15:37 +00:00
|
|
|
- rebuild for f28 tag
|
|
|
|
|
2018-03-23 14:30:31 +00:00
|
|
|
* Fri Mar 23 2018 Marek Kasik <mkasik@redhat.com> 2.12.8-3
|
|
|
|
- Rebuild for poppler-0.63.0
|
|
|
|
|
2018-02-20 12:34:58 +00:00
|
|
|
* Tue Feb 20 2018 Johannes Lips <hannes@fedoraproject.org> 2.12.8-2
|
|
|
|
- added missing deps for bug #1540362
|
2018-02-20 13:09:34 +00:00
|
|
|
|
2018-02-11 06:54:33 +00:00
|
|
|
* Sun Feb 11 2018 Johannes Lips <hannes@fedoraproject.org> 2.12.8-1
|
|
|
|
- Update to latest upstream bugfix release 2.12.8
|
|
|
|
|
2018-02-09 18:51:42 +00:00
|
|
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.6-4
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
|
2018-01-18 21:37:56 +00:00
|
|
|
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.12.6-3
|
|
|
|
- Remove obsolete scriptlets
|
|
|
|
|
2017-08-03 09:21:40 +00:00
|
|
|
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.6-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
|
|
2017-07-26 04:48:55 +00:00
|
|
|
* Wed Jul 26 2017 Johannes Lips <hannes@fedoraproject.org> 2.12.6-1
|
|
|
|
- Update to latest upstream bugfix release 2.12.6
|
|
|
|
|
2017-05-15 21:01:21 +00:00
|
|
|
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12.4-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
|
|
|
|
2017-03-28 06:16:25 +00:00
|
|
|
* Tue Mar 28 2017 Johannes Lips <hannes@fedoraproject.org> 2.12.4-1
|
|
|
|
- Update to latest upstream bugfix release 2.12.4
|
|
|
|
|
2017-02-11 15:51:36 +00:00
|
|
|
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.2-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
|
|
2017-01-25 06:33:43 +00:00
|
|
|
* Wed Jan 25 2017 Johannes Lips <hannes@fedoraproject.org> 2.12.2-1
|
2017-01-25 06:31:25 +00:00
|
|
|
- Update to latest upstream bugfix release 2.12.2
|
|
|
|
|
2017-01-20 09:05:36 +00:00
|
|
|
* Fri Jan 20 2017 Christian Dersch <lupinix@mailbox.org> - 2.12.0-2
|
|
|
|
- Added patch to fix command detection
|
|
|
|
|
2017-01-07 09:09:40 +00:00
|
|
|
* Sat Jan 07 2017 Johannes Lips <hannes@fedoraproject.org> 2.12.0-1
|
|
|
|
- Update to latest upstream bugfix release 2.12.0
|
|
|
|
|
2016-12-13 15:04:27 +00:00
|
|
|
* Tue Dec 13 2016 Caolán McNamara <caolanm@redhat.com> - 2.11.2-4
|
|
|
|
- rebuild for hunspell 1.5.4
|
|
|
|
|
2016-12-08 22:11:18 +00:00
|
|
|
* Thu Dec 08 2016 Christian Dersch <lupinix@mailbox.org> - 2.11.2-3
|
2016-12-09 19:26:34 +00:00
|
|
|
- rebuilt against qt5-qtbase-5.7.1-9 fixing issues with QT_VERSION macros
|
2016-12-08 22:11:18 +00:00
|
|
|
|
2016-12-08 16:55:18 +00:00
|
|
|
* Thu Dec 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 2.11.2-2
|
|
|
|
- support out-of-tree builds
|
|
|
|
- set USE_SYSTEM_HUNSPELL USE_SYSTEM_QUAZIP USE_SYSTEM_QTSINGLEAPPLICATION
|
|
|
|
|
2016-10-12 10:28:46 +00:00
|
|
|
* Wed Oct 12 2016 Johannes Lips <hannes@fedoraproject.org> 2.11.2-1
|
|
|
|
- Update to latest upstream bugfix release 2.11.2
|
|
|
|
|
2016-05-30 20:04:29 +00:00
|
|
|
* Mon May 30 2016 Johannes Lips <hannes@fedoraproject.org> 2.11.0-1
|
|
|
|
- Update to latest upstream bugfix release 2.11.0
|
|
|
|
|
2016-02-05 01:31:55 +00:00
|
|
|
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.8-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
|
|
2016-02-01 17:57:34 +00:00
|
|
|
* Mon Feb 01 2016 Rex Dieter <rdieter@fedoraproject.org> 2.10.8-2
|
|
|
|
- use %%qmake_qt5 to ensure proper build flags
|
|
|
|
|
2016-01-24 08:17:18 +00:00
|
|
|
* Sun Jan 24 2016 Johannes Lips <hannes@fedoraproject.org> 2.10.8-1
|
|
|
|
- Update to latest upstream bugfix release 2.10.8
|
|
|
|
|
2016-01-12 21:54:17 +00:00
|
|
|
* Tue Jan 12 2016 Johannes Lips <hannes@fedoraproject.org> 2.10.6-1
|
|
|
|
- Update to latest upstream bugfix release 2.10.6
|
|
|
|
|
2015-12-16 19:42:23 +00:00
|
|
|
* Wed Dec 16 2015 Johannes Lips <hannes@fedoraproject.org> 2.10.4-2
|
|
|
|
- added patch to disable update check
|
|
|
|
|
2015-10-27 06:09:40 +00:00
|
|
|
* Tue Oct 27 2015 Johannes Lips <hannes@fedoraproject.org> 2.10.4-1
|
|
|
|
- Update to latest upstream bugfix release 2.10.4
|
|
|
|
|
2015-09-17 06:40:25 +00:00
|
|
|
* Thu Sep 17 2015 Johannes Lips <hannes@fedoraproject.org> 2.10.2-1
|
|
|
|
- Update to latest upstream bugfix release 2.10.2
|
|
|
|
|
2015-09-11 17:13:25 +00:00
|
|
|
* Fri Sep 11 2015 Johannes Lips <hannes@fedoraproject.org> 2.10.0-1
|
|
|
|
- Update to latest upstream version 2.10.0
|
2015-09-15 05:01:42 +00:00
|
|
|
- added patch to fix arm build #1262987
|
2015-09-11 17:13:25 +00:00
|
|
|
|
2015-06-19 02:47:57 +00:00
|
|
|
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.4-4
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
|
|
2015-05-24 07:51:20 +00:00
|
|
|
* Sun May 24 2015 Johannes Lips <hannes@fedoraproject.org> 2.9.4-3
|
|
|
|
- add qtsingleapplication patch - using fedora version
|
|
|
|
|
2015-04-25 16:29:29 +00:00
|
|
|
* Sat Apr 25 2015 Johannes Lips <hannes@fedoraproject.org> 2.9.4-2
|
|
|
|
- switch to building with Qt5
|
|
|
|
- removed qtsingleapplication patch - using bundled one
|
|
|
|
|
2015-03-24 17:02:42 +00:00
|
|
|
* Tue Mar 24 2015 Johannes Lips <hannes@fedoraproject.org> 2.9.4-1
|
|
|
|
- Update to latest upstream version 2.9.4
|
|
|
|
|
2015-03-23 06:56:22 +00:00
|
|
|
* Mon Mar 23 2015 Johannes Lips <hannes@fedoraproject.org> 2.9.2-1
|
|
|
|
- Update to latest upstream version 2.9.2
|
|
|
|
|
2015-03-09 20:28:45 +00:00
|
|
|
* Mon Mar 09 2015 Johannes Lips <hannes@fedoraproject.org> 2.9.0-1
|
|
|
|
- Update to latest upstream version 2.9.0
|
|
|
|
- changelog cleaned up
|
|
|
|
|
2014-12-07 09:00:02 +00:00
|
|
|
* Sun Dec 07 2014 Johannes Lips <hannes@fedoraproject.org> 2.8.8-1
|
|
|
|
- Update to latest upstream version 2.8.8
|
|
|
|
|
2014-11-04 18:28:59 +00:00
|
|
|
* Tue Nov 04 2014 Johannes Lips <hannes@fedoraproject.org> 2.8.6-1
|
|
|
|
- Update to latest upstream version 2.8.6
|
|
|
|
|
2014-09-09 19:11:27 +00:00
|
|
|
* Tue Sep 09 2014 Johannes Lips <hannes@fedoraproject.org> 2.8.4-1
|
|
|
|
- Update to latest upstream version 2.8.4
|
|
|
|
|
2014-08-18 05:32:04 +00:00
|
|
|
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.2-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
|
|
2014-07-26 15:06:45 +00:00
|
|
|
* Sat Jul 26 2014 Johannes Lips <hannes@fedoraproject.org> 2.8.2-1
|
|
|
|
- Update to latest upstream version 2.8.2
|
|
|
|
|
2014-06-20 17:40:50 +00:00
|
|
|
* Fri Jun 20 2014 Johannes Lips <hannes@fedoraproject.org> 2.8.0-1
|
|
|
|
- Update to latest upstream version 2.8.0
|
|
|
|
|
2014-03-22 18:10:08 +00:00
|
|
|
* Wed Mar 19 2014 Johannes Lips <hannes@fedoraproject.org> 2.7.0-1
|
|
|
|
- Update to latest upstream version 2.7.0
|
|
|
|
|
2013-11-04 19:51:30 +00:00
|
|
|
* Sun Nov 03 2013 Johannes Lips <hannes@fedoraproject.org> 2.6.6-1
|
|
|
|
- Update to latest upstream version 2.6.6
|
|
|
|
|
2013-11-02 07:44:06 +00:00
|
|
|
* Sat Nov 02 2013 Johannes Lips <hannes@fedoraproject.org> 2.6.4-1
|
|
|
|
- Update to latest upstream version 2.6.4
|
|
|
|
|
2013-08-04 03:49:54 +00:00
|
|
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
|
|
2013-07-16 16:31:47 +00:00
|
|
|
* Tue Jul 16 2013 Johannes Lips <hannes@fedoraproject.org> 2.6.2-1
|
|
|
|
- Update to latest upstream version 2.6.2
|
|
|
|
|
2013-06-16 08:51:04 +00:00
|
|
|
* Sun Jun 16 2013 Johannes Lips <hannes@fedoraproject.org> 2.6.0-1
|
|
|
|
- Update to latest upstream version 2.6.0
|
|
|
|
|
2013-02-15 01:33:20 +00:00
|
|
|
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.2-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
|
|
2013-01-11 18:00:22 +00:00
|
|
|
* Fri Jan 11 2013 Johannes Lips <hannes@fedoraproject.org> 2.5.2-1
|
|
|
|
- update to recent upstream version
|
|
|
|
|
2012-11-22 06:24:52 +00:00
|
|
|
* Thu Nov 22 2012 Johannes Lips <hannes@fedoraproject.org> 2.5.1-1
|
|
|
|
- update to recent upstream version
|
|
|
|
|
2012-10-29 07:54:19 +00:00
|
|
|
* Mon Oct 29 2012 Dan Horák <dan[at]danny.cz> 2.5-2
|
|
|
|
- disable internal crash handler on not supported arches
|
|
|
|
|
2012-10-27 09:01:55 +00:00
|
|
|
* Sat Oct 27 2012 Johannes Lips <hannes@fedoraproject.org> 2.5-1
|
2012-09-09 09:26:25 +00:00
|
|
|
- update to recent upstream version
|
|
|
|
|
2012-02-18 09:26:34 +00:00
|
|
|
* Sat Feb 18 2012 Johannes Lips <Johannes.Lips googlemail com> 2.3-2
|
2012-02-18 09:42:31 +00:00
|
|
|
- disabled the build of debug files
|