diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-10 09:20:51 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-10 09:20:51 +0000 |
| commit | 15e263433ddc97e79412b51aa9ea444c98703ae3 (patch) | |
| tree | 2543a8481ec1599e186e3c5629ea9d3654772bd1 | |
| parent | b6eb36d606d9bda1901db527c0ff62b1dedf1887 (diff) | |
automatic import of python-canopy-network
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-canopy-network.spec | 169 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 171 insertions, 0 deletions
@@ -0,0 +1 @@ +/canopy-network-0.0.52.tar.gz diff --git a/python-canopy-network.spec b/python-canopy-network.spec new file mode 100644 index 0000000..d073873 --- /dev/null +++ b/python-canopy-network.spec @@ -0,0 +1,169 @@ +%global _empty_manifest_terminate_build 0 +Name: python-canopy-network +Version: 0.0.52 +Release: 1 +Summary: A decentralized social network of personal websites +License: AGPL-3.0-or-later +URL: https://canopy.stream +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/92/ff/b23a5d879d994923f021d4f388faa92c43564bd134c8a719bbe83e752294/canopy-network-0.0.52.tar.gz +BuildArch: noarch + +Requires: python3-understory + +%description +# canopy +A decentralized social network of personal websites + +Store and display content on your own personal website. Interact richly +with other sites. + +## Install + +Debian/Ubuntu: `wget understory.cloud/gaea.py -q && python3 gaea.py --deploy canopy/canopy` + +### Manually + + $ pip install canopy-network + $ web serve canopy + +## Features + +* render profile, pages, media, posts and feeds with semantic markup a la [microformats](https://indieweb.org/microformats) + * archive source material for [reply contexts](https://indieweb.org/reply-context) + * moderated threaded discussion using Webmentions with Salmention & Vouch + * syndicate to third-party aggregators +* store posts: + * as [queryable JSON](https://www.sqlite.org/json1.html) in SQLite database + * [full-text search](https://www.sqlite.org/fts5.html) + * as JSON flat files inside Git repository for change history +* follow by subscribing and publish to subscribers using WebSub +* sign in to third-party applications using IndieAuth + * leverage third-party Micropub editors + * leverage third-party Microsub readers +* import/export tools + * syndicate/backfeed to/from Twitter/Github/Facebook + * backup/restore to/from local/remote storage + + +%package -n python3-canopy-network +Summary: A decentralized social network of personal websites +Provides: python-canopy-network +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-canopy-network +# canopy +A decentralized social network of personal websites + +Store and display content on your own personal website. Interact richly +with other sites. + +## Install + +Debian/Ubuntu: `wget understory.cloud/gaea.py -q && python3 gaea.py --deploy canopy/canopy` + +### Manually + + $ pip install canopy-network + $ web serve canopy + +## Features + +* render profile, pages, media, posts and feeds with semantic markup a la [microformats](https://indieweb.org/microformats) + * archive source material for [reply contexts](https://indieweb.org/reply-context) + * moderated threaded discussion using Webmentions with Salmention & Vouch + * syndicate to third-party aggregators +* store posts: + * as [queryable JSON](https://www.sqlite.org/json1.html) in SQLite database + * [full-text search](https://www.sqlite.org/fts5.html) + * as JSON flat files inside Git repository for change history +* follow by subscribing and publish to subscribers using WebSub +* sign in to third-party applications using IndieAuth + * leverage third-party Micropub editors + * leverage third-party Microsub readers +* import/export tools + * syndicate/backfeed to/from Twitter/Github/Facebook + * backup/restore to/from local/remote storage + + +%package help +Summary: Development documents and examples for canopy-network +Provides: python3-canopy-network-doc +%description help +# canopy +A decentralized social network of personal websites + +Store and display content on your own personal website. Interact richly +with other sites. + +## Install + +Debian/Ubuntu: `wget understory.cloud/gaea.py -q && python3 gaea.py --deploy canopy/canopy` + +### Manually + + $ pip install canopy-network + $ web serve canopy + +## Features + +* render profile, pages, media, posts and feeds with semantic markup a la [microformats](https://indieweb.org/microformats) + * archive source material for [reply contexts](https://indieweb.org/reply-context) + * moderated threaded discussion using Webmentions with Salmention & Vouch + * syndicate to third-party aggregators +* store posts: + * as [queryable JSON](https://www.sqlite.org/json1.html) in SQLite database + * [full-text search](https://www.sqlite.org/fts5.html) + * as JSON flat files inside Git repository for change history +* follow by subscribing and publish to subscribers using WebSub +* sign in to third-party applications using IndieAuth + * leverage third-party Micropub editors + * leverage third-party Microsub readers +* import/export tools + * syndicate/backfeed to/from Twitter/Github/Facebook + * backup/restore to/from local/remote storage + + +%prep +%autosetup -n canopy-network-0.0.52 + +%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-canopy-network -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.52-1 +- Package Spec generated @@ -0,0 +1 @@ +67cb65af4e22e996f8383c89e51cdaad canopy-network-0.0.52.tar.gz |
