aboutsummaryrefslogtreecommitdiff
path: root/net/seafile-server/patches
Commit message (Collapse)AuthorAge
* seafile: Remove packagesJeffery To2022-03-06
| | | | | | | | | | | I believe these packages should be removed (and imported into the abandoned packages repo[1]) as Seafile Server and Seahub have been marked as broken for some time, and I do not believe I will have time to fix or update these packages in the foreseeable future. [1]: https://github.com/openwrt/packages-abandoned/pull/22 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* seafile-server: Update to 7.1.5, refresh patchesJeffery To2020-10-13
| | | | 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>
* seafile-server: Update to 7.1.2, revamp packageJeffery To2020-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Package scripts that are shipped by upstream in their binary download * Includes setup scripts (setup-seafile.sh to use SQLite, setup-seafile-mysql.{sh,py} to use MySQL) and control scripts (seafile.sh, seahub.sh) * Does not include seafile-admin, which is not shipped in upstream's binary download. Combined with the fact that it hasn't been updated to Python 3 suggests the script has been abandoned. * Replace previous init scripts with a simplified script * Previous init scripts (seafile.init, seahub.init) were modified from older versions of seafile.sh and seahub.sh, but they haven't kept up with changes to upstream's scripts * New init script (seafile-server.init) start/stops both Seafile and Seahub (there is no need to control them separately) by calling upstream's control scripts * Replace previous package config file with new config file * Options in previous config file (seafile.conf) were mainly for using Seahub in FastCGI mode. FastCGI was deprecated in Django 1.7 and removed in 1.9; upstream's control script will only start Seahub using Gunicorn. (Options for Gunicorn including port number can be changed by editing /etc/seafile/conf/gunicorn.conf.py.) * New config file (seafile-server.config) has one option that controls where the Seafile/Seahub data directories are stored * Patch scripts/binaries to use standard, system-wide directory locations * Script files (wrappers for binaries) in /usr/bin * Binaries (not meant to be run directly by the user) in /usr/libexec * Config files in /etc/seafile * Pid/socket files in /var/run/seafile * Logs in /var/log/seafile * Include a new script to create the first admin account * With upstream's original scripts, the user is required to interactively create the first admin account when Seahub is started for the first time * The user will now use the new script (create-seafile-admin.sh) to create the first admin account after setup (using setup-seafile.sh or setup-seafile-mysql.sh) and before starting Seafile/Seahub * seahub.sh is patched to only check if there is at least one admin account and exit with an error if there is no admin account * Remove build config options and add seafile-server-fuse package * The console option controls whether the console window is shown when Seafile server is run on Windows. It has no use on Linux. * The fuse option controls whether seaf-fuse is built. (seaf-fuse is a FUSE implementation that allows the Seafile database/file system to be mounted to a local directory.) seaf-fuse is now always built and is available in a separate package (seafile-server-fuse). * Add myself as a maintainer Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* seafile-server: adjust to libevhtp 1.2.18Eneas U de Queiroz2019-05-24
| | | | | | | | | | libevhtp 1.2.18 made API changes, and unbundled oniguruma. To adapt seafile-server, some patches from Alexandre Rossi's debian packaging at http://sousmonlit.zincube.net/~niol/repositories.git/ were applied. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* seafile-server: fix django 1.11 detect, tidy upEneas U de Queiroz2019-03-29
| | | | | | | | | | | | | Django 1.11 is supported, but seafile-admin was still looking for v. 1.8. Replaced current patch with the patch from haiwen/seafile-server#147. Cleaned up unsupported configure options, including riak backend. Check that the seafile-server version is the same as seafile-seanet's at build time, removing the static EXTRA_DEPENDS check done at install time. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* seafile-server: Update to 6.3.4Rosen Penev2018-11-13
| | | | | | Switched to codeload for simplicity and easier package bumping. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* seafile-server: avoid error creating superuserEneas U de Queiroz2018-06-27
| | | | | | | Make sure ccnet-server is running during the final setup step to avoid an error creating django superuser Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* seafile-server: Fix SystemInfo table in sqlite db.Eneas U de Queiroz2018-06-22
| | | | | | | Added a patch applied upstream. - Fix that table SystemInfo can't be created in sqlite db. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* seafile-server: bump to 6.3.0Eneas U de Queiroz2018-06-11
| | | | | | Added patch to remove openssl 1.1 deprecated API. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with ↵Matthias Schiffer2017-01-10
| | | | | | | | | | | | | | | | | | $(STAGING_DIR_HOSTPKG) As both LEDE and OpenWrt have STAGING_DIR_HOSTPKG now, we can start to rely on it. See 73b7f55424de52d8179a9ad808252fe3bf8dcc9d for more information on STAGING_DIR_HOSTPKG. STAGING_DIR_HOSTPKG won't actually be changed before the first LEDE release (it is equivalent to $(STAGING_DIR)/host), so this simple search/replace cleanup is safe to apply. Doing this cleanup now will be useful for the Gluon project (an OpenWrt/LEDE based firmware framework) for experimenting with modifying STAGING_DIR_HOSTPKG before doing this in the LEDE upstream. Also fixes a typo in the dbus Makefile ("STAGIND_DIR"). Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* seafile-server: add config options for extra featuresGergely Kiss2016-08-24
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile-server: fix patch fileGergely Kiss2016-08-24
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile: fix path of host built valacGergely Kiss2016-08-24
| | | | 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>
* seafile-server: fix libevent2 includesGergely Kiss2015-09-14
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile-server: fix libevent2 include pathsGergely Kiss2015-09-04
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile: build against libevhtp 1.1 instead of 1.2Gergely Kiss2015-06-14
| | | | | | This fixes multiple issues like upload/download problems on seahub and also makes it possible to use the new HTTP syncing feature which doesn't work with libevhtp 1.2.10 at all.
* seafile: deleted outdated patchGergely Kiss2015-02-20
| | | | Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile-server: fix fastcgi mode settings in seafile-admin scriptGergely Kiss2014-12-22
| | | | | | | | * Use the correct path for the pidfile * Start a multithreaded daemon instead of pre-forking worker processes. This avoids consuming too much memory and makes context switches faster Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
* seafile: import seafile-server package and its dependenciesGergely Kiss2014-12-16
Signed-off-by: Gergely Kiss <mail.gery@gmail.com> Tested-by: Gergely Kiss <mail.gery@gmail.com>