Compare commits

...

37 Commits

Author SHA1 Message Date
b5299936e9 New upstream version 32.0.5 2026-01-19 09:37:59 +01:00
91de6318f0 Fixed occ owner 2026-01-19 07:12:13 +01:00
9c2d7e0c28 New upstream version 32.0.4 2026-01-15 13:52:45 +01:00
4fa1bed6f6 Applay full permission for www-data on /var/www/nextcloud 2026-01-09 08:05:55 +01:00
fdac315733 Applay ownership www-data on /var/www/nextcloud 2026-01-09 07:42:01 +01:00
e4e6dbf549 Fixed spaces 2026-01-08 15:59:36 +01:00
85bcf2c7f8 Removed tab from rules 2026-01-08 15:46:07 +01:00
798b279956 Fixed occ script, postinstall permissions and Updated rules and readme 2026-01-08 15:37:49 +01:00
580e55958d Merge pull request 'New upstream version 32.0.3' (#52) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #52
2025-12-19 14:25:19 +01:00
279f689983 merge upstream 2025-12-16 10:52:36 +01:00
74081232e9 New upstream version 32.0.3 2025-12-16 10:46:38 +01:00
daf99b3557 Merge pull request 'New upstrem Version 32.0.2' (#50) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #50
2025-11-28 12:41:57 +01:00
fc590562ca merge upstream 2025-11-28 10:58:46 +01:00
marsupilami79
add06814a3 New upstream version 32.0.2 2025-11-28 10:53:14 +01:00
8dc9b411f9 New upstream version 32.0.2 2025-11-28 10:39:23 +01:00
9c4c0b2d80 Merge pull request 'New upstream version 32.0.1 (#5)' (#49) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #49
2025-11-20 14:32:25 +01:00
dc742c1a44 New upstream version 32.0.1 (#5)
Co-authored-by: Ivan Jurišić <ijurisic@noreply.git.jurisic.org>
Co-authored-by: Ivan Jurišić <ivan@jurisic.org>
Co-authored-by: marsupilami79 <marsupilami79@gmx.de>
Reviewed-on: marsupilami79/nextcloud-deb#5
Co-authored-by: Jan Baumgarten <jan.baumgarten@iks.ag>
Co-committed-by: Jan Baumgarten <jan.baumgarten@iks.ag>
2025-10-29 15:03:02 +01:00
d57194b97a New upstream version 32.0.1 2025-10-29 14:58:04 +01:00
marsupilami79
ecc820cccd Merge remote-tracking branch 'remotes/jurisic/trixie' into bookworm
# Conflicts:
#	debian/changelog
2025-10-29 14:11:02 +01:00
d5f49f3b57 New upstream version 32.0.0 2025-10-23 07:52:07 +02:00
a460c05dd6 Updated install and readme 2025-09-18 14:22:49 +02:00
9917fea244 Updated README 2025-09-18 14:19:26 +02:00
c1f034413f Fixed install 2025-09-18 13:26:16 +02:00
6ddfa07d43 changed .reused to REUSE.toml 2025-09-18 13:17:35 +02:00
62361bf18c revoked reuser 2025-09-18 13:11:00 +02:00
bd7029644e New upstream version 31.0.9 2025-09-18 12:52:52 +02:00
7ca546ddde New upstream version 31.0.9 2025-09-18 12:42:49 +02:00
389e13448a Merge pull request 'New upstream version 31.0.8' (#47) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #47
2025-08-20 11:20:18 +02:00
819d7348b8 New upstream version 31.0.8 2025-08-18 21:13:11 +02:00
948b668a16 New upstream version 31.0.7 2025-07-11 09:17:26 +02:00
aac2d33a6c New upstream version 31.0.6 2025-06-13 08:05:15 +02:00
468d132f54 New upstream version 31.0.5 2025-05-16 07:12:02 +02:00
0d23fd2983 Merge pull request 'New upstream version 31.0.4' (#44) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #44
2025-04-19 19:35:21 +02:00
3336207daa New upstream version 31.0.4 2025-04-19 12:14:43 +02:00
abfb6c8b53 Merge pull request 'New upstream version 31.0.3' (#43) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #43
2025-04-17 07:13:43 +02:00
22cf375ee8 New upstream version 31.0.3 2025-04-16 19:11:38 +02:00
4a5b8f4ce2 New upstream release 31.0.2 2025-04-01 13:22:29 +02:00
8 changed files with 49 additions and 177 deletions

View File

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

View File

@@ -1,7 +1,7 @@
## Instalation from repository ## Installation from repository
``` ```
wget -qO - https://apt.jurisic.org/Release.key | gpg --dearmor | sudo dd of=/usr/share/keyrings/jurisic-keyring.gpg wget -qO /etc/apt/keyrings/jurisic-keyring.asc https://apt.jurisic.org/Release.key
echo "deb [ signed-by=/usr/share/keyrings/jurisic-keyring.gpg ] https://apt.jurisic.org/debian/ $(lsb_release -cs) main contrib non-free" | sudo tee /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
sudo apt update sudo apt update
sudo apt install nextcloud-server sudo apt install nextcloud-server
``` ```
@@ -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 bookworm git checkout trixie
uscan --verbose --download-current-version uscan --verbose --download-current-version
cd ../nextcloud-server-31.0.1 cd ../nextcloud-server-32.0.5
dch -n dch -n
dpkg-buildpackage -rfakeroot -us -uc dpkg-buildpackage -us -uc
cd .. cd ..
dpkg -i nextcloud-server_31.0.1-1~deb12_all.deb dpkg -i nextcloud-server_32.0.5-1~deb13_all.deb
``` ```

163
debian/changelog vendored
View File

@@ -1,161 +1,42 @@
nextcloud-server (31.0.1-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.5-1~deb13) trixie; urgency=medium
* New upstream release 31.0.1 * New upstream release 32.0.5
-- Ivan Jurišić <ivan@jurisic.org> Wed, 19 Mar 2025 11:29:12 +0100 -- Ivan Jurišić <ivan@jurisic.org> Tue, 19 Jan 2026 09:37:05 +0200
nextcloud-server (31.0.0-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.4-1~deb13) trixie; urgency=medium
* New upstream release 31.0.0 * New upstream release 32.0.4
-- Ivan Jurišić <ivan@jurisic.org> Wed, 12 Mar 2025 08:00:43 +0100 -- Ivan Jurišić <ivan@jurisic.org> Tue, 15 Jan 2026 13:51:21 +0200
nextcloud-server (30.0.6-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.4-1~deb13) trixie; urgency=medium
* New upstream release 30.0.6 * Fixed occ script, postinstall permissions
* Updated rules, readme
-- Ivan Jurišić <ivan@jurisic.org> Fri, 14 Feb 2025 13:06:40 +0000 -- Ivan Jurišić <ivan@jurisic.org> Tue, 08 Jan 2026 15:34:32 +0200
nextcloud-server (29.0.11-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.3-1~deb13) trixie; urgency=medium
* New upstream release 29.0.11 * New upstream release 32.0.3
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 17 Jan 2025 16:41:30 +0100 -- Jan Baumgarten <jan.baumgarten@iks.ag> Tue, 16 Dec 2025 09:25:00 +0200
nextcloud-server (29.0.10-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.2-1~deb13) trixie; urgency=medium
* New upstream release 29.0.10 * New upstream release 32.0.2
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 14 Jan 2025 23:04:30 +0100 -- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 23 Nov 2025 22:34:00 +0200
nextcloud-server (29.0.9-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.1-1~deb13) trixie; urgency=medium
* New upstream release 29.0.9 * New upstream release 32.0.1
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 10 Nov 2024 12:35:30 +0200 -- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 29 Oct 2025 14:27:00 +0200
nextcloud-server (29.0.8-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.0-1~deb13) trixie; urgency=medium
* New upstream release 29.0.8 * New upstream release 32.0.0
-- Jan Baumgarten <jan.baumgarten@iks.ag> Mon, 14 Oct 2024 21:44:30 +0200 -- Ivan Jurišić <ivan@jurisic.org> Thu, 23 Oct 2025 07:50:27 +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

@@ -1,4 +1,3 @@
.reuse var/www/nextcloud
.htaccess var/www/nextcloud .htaccess var/www/nextcloud
.user.ini var/www/nextcloud .user.ini var/www/nextcloud
*.php var/www/nextcloud *.php var/www/nextcloud
@@ -6,6 +5,7 @@
*.txt var/www/nextcloud *.txt var/www/nextcloud
*.json var/www/nextcloud *.json var/www/nextcloud
*.lock var/www/nextcloud *.lock var/www/nextcloud
*.toml var/www/nextcloud
3rdparty var/www/nextcloud 3rdparty var/www/nextcloud
apps var/www/nextcloud apps var/www/nextcloud
config var/www/nextcloud config var/www/nextcloud

View File

@@ -38,18 +38,24 @@ configure)
apache2_invoke enmod mime || exit $? apache2_invoke enmod mime || exit $?
fi fi
if [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "false" ]; then # Permissions and owners
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 su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web'" echo "After configure please run occ config:system:set --value true upgrade.disable-web'"
elif [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then elif [ "$(/usr/sbin/occ status | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ maintenance:update:htaccess' /usr/sbin/occ maintenance:update:htaccess
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ upgrade' /usr/sbin/occ upgrade
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ db:add-missing-indices' /usr/sbin/occ db:add-missing-indices
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web' >/dev/null || true /usr/sbin/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,19 +13,4 @@ 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 0750 find debian/nextcloud-server/var/www/nextcloud -type d -print0 | xargs -0 chmod 0770
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 www-data -s /bin/sh -c "/usr/bin/php /var/www/nextcloud/occ $OPT" su -g www-data www-data -s /bin/sh -c "/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-(31.*)\.zip debian uupdate opts="pgpmode=auto" https://download.nextcloud.com/server/releases/nextcloud-(32.*)\.zip debian uupdate