|
@@ -0,0 +1,123 @@
|
|
|
+%define _qt4_qmake %{_libdir}/qt4/bin/qmake
|
|
|
+
|
|
|
+## Summary/Description adopted from Debian with modification
|
|
|
+
|
|
|
+Name: texworks
|
|
|
+Version: 0.2.3
|
|
|
+Release: 1%{?_dist_release}
|
|
|
+Summary: An environment for authoring TeX (LaTeX, ConTeXt, etc) documents
|
|
|
+Summary: TeX ドキュメント制作のための総合環境
|
|
|
+
|
|
|
+Group: Applications/Editors
|
|
|
+License: GPLv2+
|
|
|
+URL: http://tug.org/texworks/
|
|
|
+Source0: http://texworks.googlecode.com/files/%{name}-%{version}.tar.gz
|
|
|
+# Desktop file adopted from Debian with modification
|
|
|
+Source1: %{name}.desktop
|
|
|
+
|
|
|
+## vine
|
|
|
+Source100: pdfplatex.sh
|
|
|
+Source101: pdfeplatex.sh
|
|
|
+
|
|
|
+# Fix some strange characters in README
|
|
|
+# applied in upstream svn629
|
|
|
+Patch0: texworks-0.2.3-README-UTF8.patch
|
|
|
+
|
|
|
+# Use qmake mechanism to install files and fix DSO linking problem
|
|
|
+# DSO linking related part applied in upstream svn637
|
|
|
+Patch1: TeXworks-pro-install.patch
|
|
|
+
|
|
|
+## vine
|
|
|
+Patch100: texworks-0.2.3-ptex-vine.patch
|
|
|
+
|
|
|
+BuildRequires: hunspell-devel
|
|
|
+BuildRequires: dbus-devel
|
|
|
+BuildRequires: poppler-qt4-devel
|
|
|
+BuildRequires: desktop-file-utils
|
|
|
+
|
|
|
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
|
+
|
|
|
+Distribution: Vine
|
|
|
+Vendor: Project Vine
|
|
|
+Packager: munepi
|
|
|
+
|
|
|
+
|
|
|
+%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.
|
|
|
+
|
|
|
+%description -l ja
|
|
|
+TeXworks は TeX (LaTeX, ConTeXt, etc) ドキュメント制作のための総合環境です。
|
|
|
+ユニコードベースで編集する TeX に特化したエディタに、
|
|
|
+PDF プレビュアーが統合されており、不慣れな非技術系のユーザへの
|
|
|
+簡潔で操作しやすいインタフェースを備えています。
|
|
|
+
|
|
|
+TeXworks を利用するためには、TeX 環境が必要です。
|
|
|
+
|
|
|
+
|
|
|
+%prep
|
|
|
+%setup -q
|
|
|
+%patch0 -p0 -b .fix
|
|
|
+%patch1 -p1 -b .fix
|
|
|
+
|
|
|
+%patch100 -p1 -b .vine
|
|
|
+
|
|
|
+
|
|
|
+%build
|
|
|
+%_qt4_qmake INSTALL_PREFIX=%{_prefix} DOCS_DIR=%{_docdir}/%{name}-%{version}
|
|
|
+%__make %{?_smp_mflags}
|
|
|
+
|
|
|
+
|
|
|
+%install
|
|
|
+%__rm -rf %{buildroot}
|
|
|
+%__make install INSTALL_ROOT=%{buildroot}
|
|
|
+
|
|
|
+%__mkdir_p %{buildroot}%{_datadir}/applications
|
|
|
+desktop-file-install \
|
|
|
+ --dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
|
|
+ %{SOURCE1}
|
|
|
+
|
|
|
+## support platex/eplatex via dvipdfmx
|
|
|
+%__install -m755 -D %{SOURCE100} %{buildroot}%{_bindir}/pdfplatex
|
|
|
+%__install -m755 -D %{SOURCE101} %{buildroot}%{_bindir}/pdfeplatex
|
|
|
+
|
|
|
+
|
|
|
+%clean
|
|
|
+%__rm -rf %{buildroot}
|
|
|
+
|
|
|
+%post
|
|
|
+update-desktop-database &> /dev/null || :
|
|
|
+
|
|
|
+%postun
|
|
|
+update-desktop-database &> /dev/null || :
|
|
|
+
|
|
|
+%files
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%{_docdir}/%{name}-%{version}/
|
|
|
+%{_bindir}/%{name}
|
|
|
+%{_bindir}/pdfplatex
|
|
|
+%{_bindir}/pdfeplatex
|
|
|
+%{_datadir}/%{name}/
|
|
|
+%{_datadir}/applications/%{name}.desktop
|
|
|
+%{_datadir}/pixmaps/*
|
|
|
+
|
|
|
+
|
|
|
+%changelog
|
|
|
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.2.3-1
|
|
|
+- initial build
|
|
|
+
|
|
|
+* Sat Apr 24 2010 Robin Lee <robinlee.sysu@gmail.com> - 0.2.3-3
|
|
|
+- Move to menu category 'Office'
|
|
|
+- License tag revised to 'GPLv2+'
|
|
|
+- Initial import to Fedora repositories
|
|
|
+
|
|
|
+* Thu Apr 22 2010 Robin Lee <robinlee.sysu@gmail.com> - 0.2.3-2
|
|
|
+- Fix some strange characters in README
|
|
|
+- Patch TeXworks.pro to use qmake mechanism to install files and fix DSO linking
|
|
|
+ problem
|
|
|
+
|
|
|
+* Sun Apr 11 2010 Robin Lee <robinlee.sysu@gmail.com> - 0.2.3-1
|
|
|
+- Initial packaging
|