aboutsummaryrefslogtreecommitdiff
path: root/net/seafile-seahub
Commit message (Collapse)AuthorAge
* seafile: remove myself as maintainer of these packagesAlexandru Ardelean2021-05-17
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* seafile-seahub: Update to 7.1.5, refresh patchesJeffery To2020-10-13
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python: Use locked for host pipJeffery To2020-08-31
| | | | | | | This also removes PKG_BUILD_PARALLEL:=0 that was added for packages that use HOST_PYTHON3_PACKAGE_BUILD_DEPENDS. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python3: Use hash-checking mode when installing host pip packagesJeffery To2020-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | In hash-checking mode[1], pip will verify downloaded package archives (source tarballs in our case) against known SHA256 hashes before installing the packages. As a consequence, this requires the use of requirements files[2] and pinning packages to known versions. The syntax for package Makefiles has changed slightly; HOST_PYTHON3_PACKAGE_BUILD_DEPENDS no longer accepts requirement specifiers like "foo>=1.0", only requirements file names (which are the same as package names in the most common case). This also updates affected packages, in particular: * python-zipp: "setuptools_scm[toml]" has been split into "setuptools-scm toml" to reuse the requirements file for setuptools-scm (the extra depends installed by "setuptools_scm[toml]" is toml). * python-pycparser: This previously used ply 3.10, whereas the requirements file will now install 3.11. [1]: https://pip.pypa.io/en/stable/reference/pip_install/#hash-checking-mode [2]: https://pip.pypa.io/en/stable/user_guide/#requirements-files Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-packages: Disable parallel build when host pip is neededJeffery To2020-06-30
| | | | | | | | | | | | | | | | | | This adds PKG_BUILD_PARALLEL:=0 to packages that depend on host Python packages (HOST_PYTHON3_PACKAGE_BUILD_DEPENDS), because installing packages with multiple concurrent pip processes can lead to errors or unexpected results[1]. This also: * Move HOST_PYTHON3_PACKAGE_BUILD_DEPENDS definitions to before python3-package.mk is included * Update Python folder readme to include PKG_BUILD_PARALLEL:=0 [1]: https://github.com/pypa/pip/issues/2361 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* seafile-server: Update to 7.1.4, refresh patchesJeffery To2020-05-21
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* seafile: Remove Python variants, update Python packagingJeffery To2020-04-19
| | | | | | | | | | This removes Python build variants and adds PYTHON3_PKG_BUILD:=0 (where appropriate) for the Seafile packages. This also updates the way the Python bindings packages are packaged, using automake installation instead of manual install recipes. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python3: Rename canned recipes in python3-host.mkJeffery To2020-04-19
| | | | | | | | This changes the recipe name prefix from Build/Compile/HostPy3 to HostPython3, and clarifies some of the names (RunHost to Run, Mod to ModSetup). Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* seafile-seahub: Update to 7.1.3, refresh patchesJeffery To2020-04-08
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* seafile-seahub: Update to 7.1.2, refresh patchesJeffery To2020-03-16
| | | | | | | | | | | | | | | | | | Other changes include: * Package Python bytecode in seafile-seahub, add source code package (seafile-seahub-src) * Instead of changing default settings, custom settings will be added to /etc/seafile/conf/seahub_settings.py during seafile-server setup * Use SEAFILE_UCI_DATA_DIR, which will be added to seafile-server * Clean up Makefile formatting * Add myself as a maintainer Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* django1-restframework: Rename to django-restframework39, add Py3 packageJeffery To2020-02-13
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* django: split django1 package and update to 2.2.6Alexandru Ardelean2019-10-24
| | | | | | | | | | | | | | | | | After many failed attempts at upgrading Django to 2.2.6, the solution seems to be to split a `python-django1` package that works with Python2 and upgrade `python3-django` to the latest 2.2[.6] LTS release. This also means that all Python2 Django packages will be stuck & based on Django 1.11[.24] LTS release. But, it's currently the sanest approach I could find to be able to perform an upgrade of Django to 2.2, and not break Seafile. Upgrading Seafile is also pretty difficult, as their Python3 support is not yet finished & released. And in the meantime, we want to allow people to use newer Django versions. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* seafile-seahub: update dependency to python-mysqlclientAlexandru Ardelean2019-09-13
| | | | | | | | | | The `python-mysql` package was updated with PR https://github.com/openwrt/packages/pull/9705 For seahub this was omitted, since the Python dependencies are prefixed with `python-`, so it was missed during the grep search. And grepping just for `mysql` yields many results. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-webpack-loader: update packaging format + add python3 variantAlexandru Ardelean2019-07-11
| | | | | | | This change also updates the maintainer email to cotequeiroz@gmail.com, as requested on a different change. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-statici18n: update packaging format + add python3 variantAlexandru Ardelean2019-07-11
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-simple-captcha: update packaging format + add python3 variantAlexandru Ardelean2019-07-11
| | | | | | | | | | This change also updates the maintainer email to cotequeiroz@gmail.com, as requested on a different change. Also, changing here is the download URL to github's codeload, since that one offers .tar.gz archives. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* seafile-seahub: use python-pillow as depAlexandru Ardelean2019-07-11
| | | | | | | | | | | | | | The pillow package has been updated to the Python[3] packaging format, and now the package names are `python-pillow` & `python3-pillow`. This change updates seafile-seahub to use it. Not updating other packages as they will be converted to Python[3] packaging format. And not bumping PKG_RELEASE here as it will be done in the last commit that updates deps for seafile-seahub. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* net: seafile-seahub: update maintainer & license fileAlexandru Ardelean2019-07-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-restframework: update packaging format + add python3 variantAlexandru Ardelean2019-07-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-postoffice: update packaging format + add python3 variantAlexandru Ardelean2019-07-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-picklefield: update packaging format + add python3 variantAlexandru Ardelean2019-07-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-jsonfield: update packaging format + add python3 variantAlexandru Ardelean2019-07-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-formtools: update packaging format + add python3 variantAlexandru Ardelean2019-07-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-compressor: update packaging format + add python3 variantAlexandru Ardelean2019-07-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-appconf: update packaging format + add python3 variantAlexandru Ardelean2019-07-02
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* seafile-seahub: adjust to flup renameEneas U de Queiroz2019-06-26
| | | | Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* seafile-seahub: whitespace updateAlexandru Ardelean2019-06-18
| | | | | | Just un-indent the package definition a bit. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django-constance: convert to python pkg format + add python3 variantAlexandru Ardelean2019-06-18
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* django: convert to python pkg format + add python3 variantAlexandru Ardelean2019-06-18
| | | | | | This also updates all dependencies to use the new `python-django` package. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* seafile-seahub: de-couple build a bit moreAlexandru Ardelean2019-06-18
| | | | | | | | | | | seafile-seahub's build is a mess. It hijacks some OpenWrt mk files into the build. This can be avoided by provided some of the required parameters via env-vars and patching the env-vars into the build. Which is what this patch does. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* seafile-seahub: move all prefix-ed python packages to varAlexandru Ardelean2019-06-18
| | | | | | | The change is mostly organizational. More packages will be moved to have python- or python3- prefixes. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* Merge pull request #8760 from commodo/remove-un-neededHannu Nyman2019-05-02
|\ | | | | jdcal,et_xmlfile,rcssmin: remove un-needed python packages
| * jdcal,et_xmlfile,rcssmin: remove un-needed python packagesAlexandru Ardelean2019-04-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change removes a series of Python packages that are added to seafile-seahub and are not needed. After some investigation into seafile, there are no references for it. These are some of the low-hanging fruits. They're not used [not sure when they were], and these packages were born out of some weird sprints somewhere and forgotten on web and left un-maintained. So, remove them. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | treewide,python: take over maintainership from Gergely KissAlexandru Ardelean2019-04-30
|/ | | | | | | | | | | | This change changes the maintainer to `Alexandru Ardelean <ardeleanalex@gmail.com` for all Python packages owned by `Gergely Kiss <mail.gery@gmail.com>` No functional changes. Bumping PKG_RELEASE on each package that is updated. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* seafile-seahub: adjust to python package renamesHannu Nyman2019-03-11
| | | | | | | Adjust to the rename of pytz, simplejson, chardet to to python-pytz etc. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* seafile-seahub: Update to 6.3.4Rosen Penev2018-11-13
| | | | | | | | Switch to codeload for simplicity and easier package bumping. Added dependency on pytz on build time as django-admin requires it. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* seafile-seahub: added new python dependenciesEneas U de Queiroz2018-06-22
| | | | | | | | | | | | Several required dependencies were added: django-formtools django-simple-captcha django-webpack-loader python-qrcode python-requests python-requests-oauthlib Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* seafile-seahub: bump to 6.3.0Eneas U de Queiroz2018-06-06
| | | | Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* seafile-seahub: fix python-package.mk includeAlexandru Ardelean2018-01-10
| | | | | | | This include is a bit special, because it's the package that uses OpenWrt's mk rule. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* treewide: use local python-package.mk & python3-package.mk filesAlexandru Ardelean2018-01-10
| | | | | | | | | | This guarantees for the package feeds that the mk files will always be available for all packages. Will need to see about external-feed Python packages a bit later. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* seafile: upgrade to 6.2.2Gergely Kiss2017-10-22
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* seafile: update to version 6.0.7Gergely Kiss2017-02-13
| | | | | | | | | | | | | | | Update several dependencies, as well: * django-compressor -> 2.1.1 * django-constance -> 1.3.4 * django-restframework -> 3.5.4 * django-statici18n -> 1.3.0 * django -> 1.8.17 * openpyxl -> 2.4.2 * python-dateutil -> 2.6.0 * python-urllib3 -> 1.20 Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile: upgrade to version 5.1.4Gergely Kiss2016-08-31
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile: import version 5.1.1 and its dependenciesGergely Kiss2016-08-24
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* PIL/pillow: replace discontinued python-imglib (PIL) with pillowGergely Kiss2016-04-29
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile: update to version 4.1.2Gergely Kiss2015-05-02
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile: fix download issue with python dependenciesGergely Kiss2015-03-07
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile: update to version 4.0.6Gergely Kiss2015-02-10
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile-seahub: fix installation process of python dependenciesGergely Kiss2014-12-19
| | | | | | Solves "bash: easy_install: command not found" error during build Signed-off-by: Gergely Kiss <mail.gery@gmail.com>