texworks/texworks.spec

62 lines
1.8 KiB
RPMSpec

%global __provides_exclude_from ^%{_libdir}/%{name}/.*\\.so$
Name: texworks
Version: 0.6.7
Release: %autorelease
Summary: A simple IDE for authoring TeX documents
License: GPLv2+
URL: http://tug.org/texworks/
Source0: https://github.com/TeXworks/texworks/archive/release-%{version}/texworks-release-%{version}.tar.gz
BuildRequires: gcc-c++
BuildRequires: pkgconfig
BuildRequires: hunspell-devel
BuildRequires: poppler-qt5-devel
BuildRequires: pkgconfig(Qt5UiTools)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5UiTools)
BuildRequires: pkgconfig(Qt5Script)
BuildRequires: pkgconfig(Qt5ScriptTools)
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Qml)
BuildRequires: zlib-devel
BuildRequires: python3-devel
BuildRequires: lua-devel
BuildRequires: desktop-file-utils
BuildRequires: cmake
# Description adopted from Debian with modification
%description
TeXworks is an environment for authoring TeX (LaTeX, ConTeXt, etc) documents,
with a Unicode-based, TeX-aware editor, integrated PDF viewer, and a clean,
simple interface accessible to casual and non-technical users.
You may install the texlive-* packages to make this program useful.
%prep
%setup -q -n %{name}-release-%{version}
%build
%cmake -DWITH_PYTHON=ON -DTW_BUILD_ID=Fedora -DTeXworks_DIC_DIR=%{_datadir}/hunspell -DTeXworks_PLUGIN_DIR=%{_libdir}/texworks -DCMAKE_BUILD_TYPE=RelWithDebInfo
%cmake_build
%install
%cmake_install
rm %{buildroot}/%{_docdir}/%{name}/COPYING
%files
%license COPYING
%{_docdir}/%{name}/
%{_bindir}/%{name}
%{_libdir}/%{name}/
%{_mandir}/man1/%{name}.1*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/TeXworks*
%{_datadir}/metainfo/*
%changelog
%autochangelog