diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-15 05:23:39 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-15 05:23:39 +0000 |
commit | 5c0d016bd27aea58911c2b43d128d3840a151f7b (patch) | |
tree | c9b7f8eded5a67ad71ff2d72775e20073659d90d | |
parent | 30ebe0ce0325bb04e244b1d7ccd00b88bc580230 (diff) |
automatic import of python-novelwriter
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-novelwriter.spec | 138 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 140 insertions, 0 deletions
@@ -0,0 +1 @@ +/novelWriter-2.0.7.tar.gz diff --git a/python-novelwriter.spec b/python-novelwriter.spec new file mode 100644 index 0000000..f3a319f --- /dev/null +++ b/python-novelwriter.spec @@ -0,0 +1,138 @@ +%global _empty_manifest_terminate_build 0 +Name: python-novelWriter +Version: 2.0.7 +Release: 1 +Summary: A markdown-like text editor for planning and writing novels +License: GNU General Public License v3 +URL: https://novelwriter.io +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/cc/b5/1ad106deb79bb00ca0a7a637561c2b1bfe3d31bb70df023fa414027f45c0/novelWriter-2.0.7.tar.gz +BuildArch: noarch + +Requires: python3-lxml +Requires: python3-pyenchant +Requires: python3-pyqt5 + +%description +<img src="https://raw.githubusercontent.com/vkbo/novelWriter/main/setup/novelwriter_text.png"> + +novelWriter is a plain text editor designed for writing novels assembled from many smaller text +documents. It uses a minimal formatting syntax inspired by Markdown, and adds a meta data syntax +for comments, synopsis, and cross-referencing. It's designed to be a simple text editor that allows +for easy organisation of text and notes, using human readable text files as storage for robustness. + +The project storage is suitable for version control software, and also well suited for file +synchronisation tools. All text is saved as plain text files with a meta data header, the core +project structure is stored in a single project XML file, and other meta data is primarily saved as +JSON files. + +The application is written with Python 3 (3.7+) using Qt5 and PyQt5 (5.3+). It is developed on +Linux, but should in principle work fine on other operating systems as well as long as dependencies +are met. It is regularly tested on Debian and Ubuntu Linux, Windows, and macOS. + +novelWriter is developed and maintained by [Veronica Berglyd Olsen](https://github.com/vkbo). + +**Website:** https://novelwriter.io +**Documentation:** https://docs.novelwriter.io/ +**Source Code:** https://github.com/vkbo/novelWriter + + +%package -n python3-novelWriter +Summary: A markdown-like text editor for planning and writing novels +Provides: python-novelWriter +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-novelWriter +<img src="https://raw.githubusercontent.com/vkbo/novelWriter/main/setup/novelwriter_text.png"> + +novelWriter is a plain text editor designed for writing novels assembled from many smaller text +documents. It uses a minimal formatting syntax inspired by Markdown, and adds a meta data syntax +for comments, synopsis, and cross-referencing. It's designed to be a simple text editor that allows +for easy organisation of text and notes, using human readable text files as storage for robustness. + +The project storage is suitable for version control software, and also well suited for file +synchronisation tools. All text is saved as plain text files with a meta data header, the core +project structure is stored in a single project XML file, and other meta data is primarily saved as +JSON files. + +The application is written with Python 3 (3.7+) using Qt5 and PyQt5 (5.3+). It is developed on +Linux, but should in principle work fine on other operating systems as well as long as dependencies +are met. It is regularly tested on Debian and Ubuntu Linux, Windows, and macOS. + +novelWriter is developed and maintained by [Veronica Berglyd Olsen](https://github.com/vkbo). + +**Website:** https://novelwriter.io +**Documentation:** https://docs.novelwriter.io/ +**Source Code:** https://github.com/vkbo/novelWriter + + +%package help +Summary: Development documents and examples for novelWriter +Provides: python3-novelWriter-doc +%description help +<img src="https://raw.githubusercontent.com/vkbo/novelWriter/main/setup/novelwriter_text.png"> + +novelWriter is a plain text editor designed for writing novels assembled from many smaller text +documents. It uses a minimal formatting syntax inspired by Markdown, and adds a meta data syntax +for comments, synopsis, and cross-referencing. It's designed to be a simple text editor that allows +for easy organisation of text and notes, using human readable text files as storage for robustness. + +The project storage is suitable for version control software, and also well suited for file +synchronisation tools. All text is saved as plain text files with a meta data header, the core +project structure is stored in a single project XML file, and other meta data is primarily saved as +JSON files. + +The application is written with Python 3 (3.7+) using Qt5 and PyQt5 (5.3+). It is developed on +Linux, but should in principle work fine on other operating systems as well as long as dependencies +are met. It is regularly tested on Debian and Ubuntu Linux, Windows, and macOS. + +novelWriter is developed and maintained by [Veronica Berglyd Olsen](https://github.com/vkbo). + +**Website:** https://novelwriter.io +**Documentation:** https://docs.novelwriter.io/ +**Source Code:** https://github.com/vkbo/novelWriter + + +%prep +%autosetup -n novelWriter-2.0.7 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-novelWriter -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.7-1 +- Package Spec generated @@ -0,0 +1 @@ +186de3ca367e141fa7ca172363bcbd4b novelWriter-2.0.7.tar.gz |