Compare commits

..

1 Commits

Author SHA1 Message Date
73e0771b1e New upstream version 31.0.13 2026-01-15 12:40:27 +01:00
7 changed files with 240 additions and 40 deletions

View File

@@ -1,6 +1,6 @@
# Build on Trixie # Build on Bookworm
default: default:
image: debian:trixie image: debian:bookworm
latest: latest:
# Build the latest .deb file # Build the latest .deb file

View File

@@ -1,4 +1,4 @@
## Installation from repository ## Instalation from repository
``` ```
wget -qO /etc/apt/keyrings/jurisic-keyring.asc https://apt.jurisic.org/Release.key wget -qO /etc/apt/keyrings/jurisic-keyring.asc https://apt.jurisic.org/Release.key
echo "deb [ signed-by=/etc/apt/keyrings/jurisic-keyring.asc ] https://apt.jurisic.org/debian/ $(lsb_release -cs) main contrib non-free" > /etc/apt/sources.list.d/jurisic.list echo "deb [ signed-by=/etc/apt/keyrings/jurisic-keyring.asc ] https://apt.jurisic.org/debian/ $(lsb_release -cs) main contrib non-free" > /etc/apt/sources.list.d/jurisic.list
@@ -15,11 +15,11 @@ sudo apt-get install build-essential fakeroot devscripts apache2-dev
``` ```
git clone https://git.jurisic.org/ijurisic/nextcloud-deb.git git clone https://git.jurisic.org/ijurisic/nextcloud-deb.git
cd nextcloud-deb cd nextcloud-deb
git checkout trixie git checkout bookworm
uscan --verbose --download-current-version uscan --verbose --download-current-version
cd ../nextcloud-server-32.0.3 cd ../nextcloud-server-31.0.13
dch -n dch -n
dpkg-buildpackage -us -uc dpkg-buildpackage -rfakeroot -us -uc
cd .. cd ..
dpkg -i nextcloud-server_32.0.3-2~deb13_all.deb dpkg -i nextcloud-server_31.0.13-1~deb12_all.deb
``` ```

223
debian/changelog vendored
View File

@@ -1,30 +1,221 @@
nextcloud-server (32.0.3-2~deb13) trixie; urgency=medium nextcloud-server (31.0.13-1~deb12) bookworm; urgency=medium
* Fixed occ script, postinstall permissions * New upstream release 31.0.13
* Updated rules, readme
-- Ivan Jurišić <ivan@jurisic.org> Tue, 08 Jan 2026 15:34:32 +0200 -- Ivan Jurišić <ivan@jurisic.org> Thu, 15 Jan 2026 12:38:14 +0200
nextcloud-server (32.0.3-1~deb13) trixie; urgency=medium nextcloud-server (31.0.9-2~deb12) bookworm; urgency=medium
* New upstream release 32.0.3 * Fixed install file
-- Jan Baumgarten <jan.baumgarten@iks.ag> Tue, 16 Dec 2025 09:25:00 +0200 -- Ivan Jurišić <ivan@jurisic.org> Thu, 18 Sep 2025 13:26:23 +0200
nextcloud-server (32.0.2-1~deb13) trixie; urgency=medium nextcloud-server (31.0.9-1~deb12) bookworm; urgency=medium
* New upstream release 32.0.2 * New upstream release 31.0.9
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 23 Nov 2025 22:34:00 +0200 -- Ivan Jurišić <ivan@jurisic.org> Thu, 18 Sep 2025 12:37:11 +0200
nextcloud-server (32.0.1-1~deb13) trixie; urgency=medium nextcloud-server (31.0.8-1~deb12) bookworm; urgency=medium
* New upstream release 32.0.1 * New upstream release 31.0.8
-- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 29 Oct 2025 14:27:00 +0200 -- Jan Baumgarten <jan.baumgarten@iks.ag> Mon, 18 Aug 2025 20:49:52 +0200
nextcloud-server (32.0.0-1~deb13) trixie; urgency=medium nextcloud-server (31.0.7-1~deb12) bookworm; urgency=medium
* New upstream release 32.0.0 * New upstream release 31.0.7
-- Ivan Jurišić <ivan@jurisic.org> Thu, 23 Oct 2025 07:50:27 +0200 -- Ivan Jurišić <ivan@jurisic.org> Fri, 11 Jul 2025 09:26:52 +0200
nextcloud-server (31.0.6-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.6
-- Ivan Jurišić <ivan@jurisic.org> Fri, 13 Jun 2025 08:02:12 +0200
nextcloud-server (31.0.5-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.5
-- Ivan Jurišić <ivan@jurisic.org> Fri, 16 May 2025 07:10:36 +0200
nextcloud-server (31.0.4-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.4
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sat, 19 Apr 2025 11:33:23 +0200
nextcloud-server (31.0.3-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.3
-- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 16 Apr 2025 18:36:23 +0100
nextcloud-server (31.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.2
-- Ivan Jurišić <ivan@jurisic.org> Tue, 1 Apr 2025 13:19:23 +0100
nextcloud-server (31.0.1-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.1
-- Ivan Jurišić <ivan@jurisic.org> Wed, 19 Mar 2025 11:29:12 +0100
nextcloud-server (31.0.0-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.0
-- Ivan Jurišić <ivan@jurisic.org> Wed, 12 Mar 2025 08:00:43 +0100
nextcloud-server (30.0.6-1~deb12) bookworm; urgency=medium
* New upstream release 30.0.6
-- Ivan Jurišić <ivan@jurisic.org> Fri, 14 Feb 2025 13:06:40 +0000
nextcloud-server (29.0.11-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.11
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 17 Jan 2025 16:41:30 +0100
nextcloud-server (29.0.10-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.10
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 14 Jan 2025 23:04:30 +0100
nextcloud-server (29.0.9-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.9
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 10 Nov 2024 12:35:30 +0200
nextcloud-server (29.0.8-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.8
-- Jan Baumgarten <jan.baumgarten@iks.ag> Mon, 14 Oct 2024 21:44:30 +0200
nextcloud-server (29.0.7-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.7
-- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 12 Sep 2024 22:05:30 +0200
nextcloud-server (29.0.6-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.6
-- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 04 Sep 2024 08:19:30 +0200
nextcloud-server (29.0.5-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.5
-- Jan Baumgarten <jan.baumgarten@iks.ag> Thu, 22 Aug 2024 14:39:41 +0200
nextcloud-server (29.0.4-2~deb12) bookworm; urgency=medium
* New upstram release 29.0.4
-- Ivan Jurišić <ivan@jurisic.org> Tue, 30 Jul 2024 07:37:17 +0000
nextcloud-server (29.0.4-1~deb12.1) bookworm; urgency=medium
* New upstram release 29.0.4
-- Ivan Jurišić <ivan@jurisic.org> Tue, 30 Jul 2024 07:15:17 +0000
nextcloud-server (29.0.3-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.3
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sat, 29 Jun 2024 16:15:02 +0200
nextcloud-server (29.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.2
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 21 Jun 2024 19:43:00 +0200
nextcloud-server (29.0.0-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.0
-- Ivan Jurišić <ivan@jurisic.org> Thu, 25 Apr 2024 06:29:57 +0000
nextcloud-server (28.0.3-1~deb12) bookworm; urgency=medium
* New upstream release 28.0.3
-- Ivan Jurišić <ivan@jurisic.org> Mon, 04 Mar 2024 09:08:55 +0000
nextcloud-server (28.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 28.0.2
-- Ivan Jurišić <ivan@jurisic.org> Mon, 05 Feb 2024 10:52:15 +0000
nextcloud-server (27.1.6-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.6
-- jan <jan.baumgarten@iks.ag> Fri, 26 Jan 2024 08:42:57 +0100
nextcloud-server (27.1.5-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.5
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 24 Nov 2023 21:28:32 +0100
nextcloud-server (27.1.4-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.4
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 24 Nov 2023 21:28:32 +0100
nextcloud-server (27.1.3-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.3
-- Ivan Jurišić <ivan@jurisic.org> Fri, 10 Nov 2023 12:22:32 +0000
nextcloud-server (27.1.0-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.0
-- Ivan Jurišić <ivan@jurisic.org> Mon, 18 Sep 2023 08:59:43 +0000
nextcloud-server (27.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 27.0.2
-- Ivan Jurišić <ivan@jurisic.org> Tue, 22 Aug 2023 11:20:48 +0000
nextcloud-server (27.0.1-1~deb12) bookworm; urgency=medium
* New upstream release 27.0.1
-- Ivan Jurišić <ivan@jurisic.org> Thu, 27 Jul 2023 12:13:18 +0000
nextcloud-server (26.0.4-1~deb12) bookworm; urgency=medium
* New upstream release 26.0.4
-- Ivan Jurišić <ivan@jurisic.org> Wed, 26 Jul 2023 11:40:04 +0000
nextcloud-server (26.0.3-1~deb12) bookworm; urgency=medium
* New upstream release 26.0.3
-- Ivan Jurišić <ivan@jurisic.org> Mon, 26 Jun 2023 08:07:08 +0200
nextcloud-server (26.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 26.0.2
-- Ivan Jurišić <ivan@jurisic.org> Mon, 05 Jun 2023 06:13:02 +0000

View File

@@ -38,24 +38,18 @@ configure)
apache2_invoke enmod mime || exit $? apache2_invoke enmod mime || exit $?
fi fi
# Permissions and owners if [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "false" ]; then
chown -R www-data:www-data /var/www/nextcloud
chmod 644 /var/www/nextcloud/.htaccess
chmod +x /var/www/nextcloud/occ
chmod +x /usr/sbin/occ
# Check status
if [ "$(/usr/sbin/occ status | grep 'installed:' | cut -f2 -d ':' | xargs)" = "false" ]; then
echo "Nextcloud is not configured, please use open web browser http://<your_server_ip>/nextcloud" echo "Nextcloud is not configured, please use open web browser http://<your_server_ip>/nextcloud"
echo "After configure please run occ config:system:set --value true upgrade.disable-web'" echo "After configure please run su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web'"
elif [ "$(/usr/sbin/occ status | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then elif [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then
/usr/sbin/occ maintenance:update:htaccess su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ maintenance:update:htaccess'
/usr/sbin/occ upgrade su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ upgrade'
/usr/sbin/occ db:add-missing-indices su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ db:add-missing-indices'
/usr/sbin/occ config:system:set --value true upgrade.disable-web >/dev/null || true su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web' >/dev/null || true
else else
echo "Got unexpect answer, occ status can't to read satus of nextcloud. Check php installation." echo "Got unexpect answer, occ status can't to read satus of nextcloud. Check php installation."
fi fi
;; ;;
abort-upgrade | abort-remove | abort-deconfigure) ;; abort-upgrade | abort-remove | abort-deconfigure) ;;

17
debian/rules vendored
View File

@@ -13,4 +13,19 @@ override_dh_fixperms:
mkdir -p debian/nextcloud-server/var/www/nextcloud/updater mkdir -p debian/nextcloud-server/var/www/nextcloud/updater
find debian/nextcloud-server/var/www/nextcloud -type f -print0 | xargs -0 chmod 0640 find debian/nextcloud-server/var/www/nextcloud -type f -print0 | xargs -0 chmod 0640
find debian/nextcloud-server/var/www/nextcloud -type d -print0 | xargs -0 chmod 0770 find debian/nextcloud-server/var/www/nextcloud -type d -print0 | xargs -0 chmod 0750
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/apps
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/config
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/data
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/themes
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/updater
chmod 0644 debian/nextcloud-server/var/www/nextcloud/.htaccess
chown www-data:www-data debian/nextcloud-server/var/www/nextcloud/.htaccess
chmod +x debian/nextcloud-server/var/www/nextcloud/occ
chmod +x debian/usr/sbin/occ

2
debian/usr/sbin/occ vendored
View File

@@ -2,7 +2,7 @@
if [ $(id -u) -eq 0 ] || [ $(id -u) -eq 33 ];then if [ $(id -u) -eq 0 ] || [ $(id -u) -eq 33 ];then
OPT="$@" OPT="$@"
su -g www-data -s /bin/sh -c "/var/www/nextcloud/occ $OPT" su www-data -s /bin/sh -c "/usr/bin/php /var/www/nextcloud/occ $OPT"
else else
echo "Please run as root" echo "Please run as root"
fi fi

2
debian/watch vendored
View File

@@ -1,3 +1,3 @@
version=4 version=4
opts="pgpmode=auto" https://download.nextcloud.com/server/releases/nextcloud-(32.*)\.zip debian uupdate opts="pgpmode=auto" https://download.nextcloud.com/server/releases/nextcloud-(31.*)\.zip debian uupdate