diff options
author | Joffrey | 2023-07-22 10:32:22 +0200 |
---|---|---|
committer | Joffrey | 2023-07-22 10:32:22 +0200 |
commit | dcda40c86732363ec2d75ccac170a6e6740ffb37 (patch) | |
tree | 634cfc7331695e3aadb9f18c0ef8e140fe16553c | |
parent | fb9a1228af9960eed121b9956436b6baf0d72a5d (diff) | |
download | aur-dcda40c86732363ec2d75ccac170a6e6740ffb37.tar.gz |
Fix Pillow ANTIALIAS deprecation
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | Fix_Pillow_ANTIALIAS_deprecation.diff | 26 | ||||
-rw-r--r-- | PKGBUILD | 6 |
3 files changed, 34 insertions, 2 deletions
@@ -1,7 +1,7 @@ pkgbase = seahub pkgdesc = The web frontend for seafile server pkgver = 10.0.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/haiwen/seahub arch = any license = Apache @@ -40,9 +40,11 @@ pkgbase = seahub source = django-3.2.18.tar.gz::https://github.com/django/django/archive/3.2.18.tar.gz source = seahub@.service source = nginx.example.conf + source = Fix_Pillow_ANTIALIAS_deprecation.diff sha256sums = 4df0697ea9ed62ceb53f2f17dcc35f4abf2b69f276c87c913bb30a72f6007cb2 sha256sums = b7894330d7fd9a268cf5b430b09db111508c5f7a98fa4ffc8c0b88aada9b6dbf sha256sums = 67bb375871ce908b48bef53277284c9d8f80ee2e733efc89cb66d987647195e4 sha256sums = 461591ba500d012523d6fdecbcc230461f6fd8d708b92eefdedc8b93b1542171 + sha256sums = 4672793c24577875446b62766af37aed25169f0b764ea14c97c1ab0942403ec0 pkgname = seahub diff --git a/Fix_Pillow_ANTIALIAS_deprecation.diff b/Fix_Pillow_ANTIALIAS_deprecation.diff new file mode 100644 index 000000000000..232fed1dbdaa --- /dev/null +++ b/Fix_Pillow_ANTIALIAS_deprecation.diff @@ -0,0 +1,26 @@ +diff --git a/seahub/avatar/settings.py b/seahub/avatar/settings.py +index 7fb436230..be6981c47 100644 +--- a/seahub/avatar/settings.py ++++ b/seahub/avatar/settings.py +@@ -22,7 +22,7 @@ AUTO_GENERATE_GROUP_AVATAR_SIZES = getattr(settings, 'AUTO_GENERATE_GROUP_AVATAR + + ### Common settings ### + AVATAR_FILE_STORAGE = getattr(settings, 'AVATAR_FILE_STORAGE', '') +-AVATAR_RESIZE_METHOD = getattr(settings, 'AVATAR_RESIZE_METHOD', Image.ANTIALIAS) ++AVATAR_RESIZE_METHOD = getattr(settings, 'AVATAR_RESIZE_METHOD', Image.LANCZOS) + AVATAR_GRAVATAR_BACKUP = getattr(settings, 'AVATAR_GRAVATAR_BACKUP', True) + AVATAR_GRAVATAR_DEFAULT = getattr(settings, 'AVATAR_GRAVATAR_DEFAULT', None) + AVATAR_MAX_AVATARS_PER_USER = getattr(settings, 'AVATAR_MAX_AVATARS_PER_USER', 42) +diff --git a/seahub/thumbnail/utils.py b/seahub/thumbnail/utils.py +index d05e9544a..7e69ec337 100644 +--- a/seahub/thumbnail/utils.py ++++ b/seahub/thumbnail/utils.py +@@ -230,7 +230,7 @@ def _create_thumbnail_common(fp, thumbnail_file, size): + image = image.convert("RGB") + + image = get_rotated_image(image) +- image.thumbnail((size, size), Image.ANTIALIAS) ++ image.thumbnail((size, size), Image.LANCZOS) + image.save(thumbnail_file, THUMBNAIL_EXTENSION) + return (True, 200) + @@ -5,7 +5,7 @@ pkgname=seahub pkgver=10.0.1 -pkgrel=1 +pkgrel=2 pkgdesc='The web frontend for seafile server' arch=('any') url='https://github.com/haiwen/seahub' @@ -53,18 +53,22 @@ source=( "${_thirdpart[0],,}.tar.gz::https://github.com/django/${_thirdpart[0]%-*}/archive/${_thirdpart[0]##*-}.tar.gz" 'seahub@.service' 'nginx.example.conf' + 'Fix_Pillow_ANTIALIAS_deprecation.diff' ) sha256sums=( '4df0697ea9ed62ceb53f2f17dcc35f4abf2b69f276c87c913bb30a72f6007cb2' 'b7894330d7fd9a268cf5b430b09db111508c5f7a98fa4ffc8c0b88aada9b6dbf' '67bb375871ce908b48bef53277284c9d8f80ee2e733efc89cb66d987647195e4' '461591ba500d012523d6fdecbcc230461f6fd8d708b92eefdedc8b93b1542171' + '4672793c24577875446b62766af37aed25169f0b764ea14c97c1ab0942403ec0' ) options=('!strip') prepare() { cd "$srcdir/$pkgname-$pkgver-server" + patch -p1 -i "$srcdir/Fix_Pillow_ANTIALIAS_deprecation.diff" + # Remove useless files and directories rm -rf \ ./{CONTRIBUTORS,HACKING,Makefile} \ |