summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 05:01:42 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 05:01:42 +0000
commit412f5eb1ff74653d2d20f1690f93f935ef508a72 (patch)
treeb528d48699f6cc807d60f28f67b56d7bf05236b9
parent23f6a8a8a116bad673f7c9962e337bc0a0b9322b (diff)
automatic import of python-django-fluent-contents
-rw-r--r--.gitignore1
-rw-r--r--python-django-fluent-contents.spec190
-rw-r--r--sources1
3 files changed, 192 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..c324b27 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/django-fluent-contents-3.0.tar.gz
diff --git a/python-django-fluent-contents.spec b/python-django-fluent-contents.spec
new file mode 100644
index 0000000..355060b
--- /dev/null
+++ b/python-django-fluent-contents.spec
@@ -0,0 +1,190 @@
+%global _empty_manifest_terminate_build 0
+Name: python-django-fluent-contents
+Version: 3.0
+Release: 1
+Summary: A widget engine to display various content on Django pages
+License: Apache 2.0
+URL: https://github.com/edoburu/django-fluent-contents
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2e/3b/e32386cd95bcaefb82c0fc12adf8ce14f776625cd1753f83443eb0b11aa3/django-fluent-contents-3.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-django-fluent-utils
+Requires: python3-django-parler
+Requires: python3-django-polymorphic
+Requires: python3-django-tag-parser
+Requires: python3-django-template-analyzer
+Requires: python3-html5lib
+Requires: python3-Pygments
+Requires: python3-django-disqus
+Requires: python3-django-form-designer-ai
+Requires: python3-docutils
+Requires: python3-textile
+Requires: python3-Markdown
+Requires: python3-micawber
+Requires: python3-beautifulsoup4
+Requires: python3-django-wysiwyg
+Requires: python3-html5lib
+Requires: python3-Pillow
+Requires: python3-micawber
+Requires: python3-docutils
+Requires: python3-textile
+Requires: python3-MarkDown
+Requires: python3-pygments
+Requires: python3-disqus
+Requires: python3-django-wysiwyg
+Requires: python3-twitter-text
+
+%description
+The *fluent_contents* module offers a widget engine to display various content on a Django page.
+This engine operates similarly like Django CMS, FeinCMS, Wagtail's streaming field or django-portlets,
+however, it can be used for any project, or CMS system.
+Page contents can be constructed with multiple "content items".
+You can define your own content items, or use one the available content items out of the box.
+Standard web sites could use the bundled default content items.
+Other advanced designs (such as a web site with a magazine-like design, having many blocks at a page)
+can be implemented quickly by defining content items for the various "style elements" at the page.
+Web editors are able to place the "content items" at the page,
+hence they can fill the content of advanced layouts easily and directly in the Django admin.
+This also applies to pages which have a "free form" or "presentation slide" design,
+this module allows the end-user to manage and configure the designed elements at the page.
+By default, the following content items are available:
+**Standard content:**
+* Text content - write rich text in a WYSIWYG editor (provided by django-wysiwyg_).
+* Markup - write content with reStructuredText, Markdown or Textile (provided by *docutils*, *Markdown* or *textile*).
+* Forms - display forms created with django-form-designer-ai_.
+**Online content:**
+* Google Docs viewer - display a PDF or DOCX file on a page, using the Google Docs Viewer service.
+* OEmbed support - embed content from YouTube, Vimeo, SlideShare, Twitter, and more.
+* Twitter feed - display a Twitter timeline, or realtime search timeline.
+**For programmers:**
+* Code - display code snippets with highlighting (provided by *Pygments*).
+* Gist - display Gist snippets from Github.
+* IFrame - display an ``<iframe>`` on the page.
+* Raw HTML content - include jQuery snippets, or "embed codes" by other services.
+* Shared content - display a set of items at multiple locations.
+**Interactive:**
+* Commentsarea - display comments on a page (provided by django.contrib.comments_).
+* Disqusarea - display DISQUS comments on a page (provided by django-disqus_).
+* Form-designer link - display a django-form-designer-ai_ form on a page.
+For more details, see the documentation_ at Read The Docs.
+
+%package -n python3-django-fluent-contents
+Summary: A widget engine to display various content on Django pages
+Provides: python-django-fluent-contents
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-django-fluent-contents
+The *fluent_contents* module offers a widget engine to display various content on a Django page.
+This engine operates similarly like Django CMS, FeinCMS, Wagtail's streaming field or django-portlets,
+however, it can be used for any project, or CMS system.
+Page contents can be constructed with multiple "content items".
+You can define your own content items, or use one the available content items out of the box.
+Standard web sites could use the bundled default content items.
+Other advanced designs (such as a web site with a magazine-like design, having many blocks at a page)
+can be implemented quickly by defining content items for the various "style elements" at the page.
+Web editors are able to place the "content items" at the page,
+hence they can fill the content of advanced layouts easily and directly in the Django admin.
+This also applies to pages which have a "free form" or "presentation slide" design,
+this module allows the end-user to manage and configure the designed elements at the page.
+By default, the following content items are available:
+**Standard content:**
+* Text content - write rich text in a WYSIWYG editor (provided by django-wysiwyg_).
+* Markup - write content with reStructuredText, Markdown or Textile (provided by *docutils*, *Markdown* or *textile*).
+* Forms - display forms created with django-form-designer-ai_.
+**Online content:**
+* Google Docs viewer - display a PDF or DOCX file on a page, using the Google Docs Viewer service.
+* OEmbed support - embed content from YouTube, Vimeo, SlideShare, Twitter, and more.
+* Twitter feed - display a Twitter timeline, or realtime search timeline.
+**For programmers:**
+* Code - display code snippets with highlighting (provided by *Pygments*).
+* Gist - display Gist snippets from Github.
+* IFrame - display an ``<iframe>`` on the page.
+* Raw HTML content - include jQuery snippets, or "embed codes" by other services.
+* Shared content - display a set of items at multiple locations.
+**Interactive:**
+* Commentsarea - display comments on a page (provided by django.contrib.comments_).
+* Disqusarea - display DISQUS comments on a page (provided by django-disqus_).
+* Form-designer link - display a django-form-designer-ai_ form on a page.
+For more details, see the documentation_ at Read The Docs.
+
+%package help
+Summary: Development documents and examples for django-fluent-contents
+Provides: python3-django-fluent-contents-doc
+%description help
+The *fluent_contents* module offers a widget engine to display various content on a Django page.
+This engine operates similarly like Django CMS, FeinCMS, Wagtail's streaming field or django-portlets,
+however, it can be used for any project, or CMS system.
+Page contents can be constructed with multiple "content items".
+You can define your own content items, or use one the available content items out of the box.
+Standard web sites could use the bundled default content items.
+Other advanced designs (such as a web site with a magazine-like design, having many blocks at a page)
+can be implemented quickly by defining content items for the various "style elements" at the page.
+Web editors are able to place the "content items" at the page,
+hence they can fill the content of advanced layouts easily and directly in the Django admin.
+This also applies to pages which have a "free form" or "presentation slide" design,
+this module allows the end-user to manage and configure the designed elements at the page.
+By default, the following content items are available:
+**Standard content:**
+* Text content - write rich text in a WYSIWYG editor (provided by django-wysiwyg_).
+* Markup - write content with reStructuredText, Markdown or Textile (provided by *docutils*, *Markdown* or *textile*).
+* Forms - display forms created with django-form-designer-ai_.
+**Online content:**
+* Google Docs viewer - display a PDF or DOCX file on a page, using the Google Docs Viewer service.
+* OEmbed support - embed content from YouTube, Vimeo, SlideShare, Twitter, and more.
+* Twitter feed - display a Twitter timeline, or realtime search timeline.
+**For programmers:**
+* Code - display code snippets with highlighting (provided by *Pygments*).
+* Gist - display Gist snippets from Github.
+* IFrame - display an ``<iframe>`` on the page.
+* Raw HTML content - include jQuery snippets, or "embed codes" by other services.
+* Shared content - display a set of items at multiple locations.
+**Interactive:**
+* Commentsarea - display comments on a page (provided by django.contrib.comments_).
+* Disqusarea - display DISQUS comments on a page (provided by django-disqus_).
+* Form-designer link - display a django-form-designer-ai_ form on a page.
+For more details, see the documentation_ at Read The Docs.
+
+%prep
+%autosetup -n django-fluent-contents-3.0
+
+%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-django-fluent-contents -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 3.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..84abdd5
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+2e38836a8262c3c1cb428a0eef19c3b6 django-fluent-contents-3.0.tar.gz