diff --git a/texworks-release-0.6.8.tar.gz b/texworks-release-0.6.8.tar.gz new file mode 100644 index 0000000..d41385f Binary files /dev/null and b/texworks-release-0.6.8.tar.gz differ diff --git a/texworks.spec b/texworks.spec new file mode 100644 index 0000000..ee169b1 --- /dev/null +++ b/texworks.spec @@ -0,0 +1,72 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.3.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 1; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +%global __provides_exclude_from ^%{_libdir}/%{name}/.*\\.so$ + +Name: texworks +Version: 0.6.8 +Release: 1 +Summary: A simple IDE for authoring TeX documents +# SPDX migration +License: GPL-2.0-or-later +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 +%make_build + +%install +%make_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 +* Fri May 26 2023 wangtaozhi - 0.6.8-1 +- Package init diff --git a/texworks.yaml b/texworks.yaml new file mode 100644 index 0000000..082cf3d --- /dev/null +++ b/texworks.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: https://github.com/TeXworks/texworks/ +tag_prefix: "v" +separator: "."