diff --git a/Flask-Admin-1.5.8.tar.gz b/Flask-Admin-1.6.0.tar.gz similarity index 49% rename from Flask-Admin-1.5.8.tar.gz rename to Flask-Admin-1.6.0.tar.gz index 58708034e4afbe100ca5ec16d146004578fabb9f..033dc622a032073122bf9cc11bdb01d14d14d0d4 100644 Binary files a/Flask-Admin-1.5.8.tar.gz and b/Flask-Admin-1.6.0.tar.gz differ diff --git a/python-flask-admin.spec b/python-flask-admin.spec index 378d6ad6888d31a0603aff617e549bca60d004c7..ecb951c8c86dd5d24ee38d9d19af90bc3d2e07d4 100644 --- a/python-flask-admin.spec +++ b/python-flask-admin.spec @@ -1,20 +1,19 @@ -%global srcname Flask-Admin -%global pkgname flask-admin +%global _empty_manifest_terminate_build 0 %global sum Simple and extensible admin interface framework for Flask -Name: python-%{pkgname} -Version: 1.5.8 +Name: python-Flask-Admin +Version: 1.6.0 Release: 1 Summary: %{sum} License: BSD URL: https://github.com/flask-admin/flask-admin/ -Source0: https://files.pythonhosted.org/packages/source/F/%{srcname}/%{srcname}-%{version}.tar.gz - +Source0: https://files.pythonhosted.org/packages/d4/cb/2f0b363a818ca756eb9931a5af3ce216e497b6a4edc8caf130310dd1e36c/Flask-Admin-1.6.0.tar.gz BuildArch: noarch -BuildRequires: python%{python3_pkgversion}-devel -BuildRequires: python%{python3_pkgversion}-setuptools -%global _description\ +Requires: python%{python3_pkgversion}-flask +Requires: python%{python3_pkgversion}-wtforms + +%description Flask-Admin is advanced, extensible and simple to use administrative interface\ building extension for Flask framework.\ \ @@ -27,58 +26,86 @@ scaffolding for the ORM models, Flask-Admin provides tools that can be used to\ construct administrative interfaces of any complexity, using a consistent look\ and feel.\ - -%description %_description - -%package -n python%{python3_pkgversion}-%{pkgname} +%package -n python3-Flask-Admin Summary: %{sum} -Requires: python%{python3_pkgversion}-flask -Requires: python%{python3_pkgversion}-wtforms -%{?python_provide:%python_provide python%{python3_pkgversion}-%{pkgname}} - -%description -n python%{python3_pkgversion}-%{pkgname} %_description +Provides: python-Flask-Admin = %{version}-%{release} +BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: python%{python3_pkgversion}-setuptools +%description -n python3-Flask-Admin +Flask-Admin is advanced, extensible and simple to use administrative interface\ +building extension for Flask framework.\ +\ +It comes with batteries included: model scaffolding for SQLAlchemy,\ +MongoEngine, MongoDB and Peewee ORMs, simple file management interface\ +and a lot of usage samples.\ +\ +You're not limited by the default functionality - instead of providing simple\ +scaffolding for the ORM models, Flask-Admin provides tools that can be used to\ +construct administrative interfaces of any complexity, using a consistent look\ +and feel.\ -%prep -%autosetup -n %{srcname}-%{version} -for f in \ - flask_admin/contrib/pymongo/typefmt.py \ - flask_admin/tests/mock.py \ - flask_admin/tests/fileadmin/files/dummy.txt \ -; do - echo "#Empty file" > $f -done +%package help +Summary: Development documents and examples for Flask-Admin +Provides: python3-Flask-Admin-doc -rm -rf examples -rm flask_admin/translations/README.md +%description help +Flask-Admin is advanced, extensible and simple to use administrative interface\ +building extension for Flask framework.\ +\ +It comes with batteries included: model scaffolding for SQLAlchemy,\ +MongoEngine, MongoDB and Peewee ORMs, simple file management interface\ +and a lot of usage samples.\ +\ +You're not limited by the default functionality - instead of providing simple\ +scaffolding for the ORM models, Flask-Admin provides tools that can be used to\ +construct administrative interfaces of any complexity, using a consistent look\ +and feel.\ +%prep +%autosetup -n Flask-Admin-%{version} %build %py3_build - %install %py3_install - -%check -# Tests are not included as they require mongod running - - -%files -n python%{python3_pkgversion}-%{pkgname} -%doc README.rst -%license LICENSE -%dir %{python3_sitelib}/flask_admin -%{python3_sitelib}/flask_admin/translations -%{python3_sitelib}/flask_admin/static -%{python3_sitelib}/flask_admin/*.py* -%{python3_sitelib}/flask_admin/__pycache__/ -%{python3_sitelib}/flask_admin/tests/ -%{python3_sitelib}/flask_admin/contrib/ -%{python3_sitelib}/flask_admin/model/ -%{python3_sitelib}/flask_admin/templates/ -%{python3_sitelib}/flask_admin/form/ -%{python3_sitelib}/*.egg-info/ +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-Flask-Admin -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* %changelog +* Thu Nov 03 2022 wangjunqi - 1.6.0-1 +- Update package to version 1.6.0 + * Fri Jun 25 2021 liuliang - 1.5.8-1 - Package init +